[office/kmymoney/5.1] doc: Add doc for KBanking plugin

2022-09-09 Thread Ralf Habacker
Git commit 463390583318835c688577352f5065768214dc73 by Ralf Habacker.
Committed on 09/09/2022 at 11:24.
Pushed by habacker into branch '5.1'.

Add doc for KBanking plugin

The preliminary documentation on the configuration of online banking has
been created at https://userbase.kde.org to make it easier to expand.

BUG: 458133
(cherry picked from commit 1db929625a6fb689dc9e7309683ce96d2baac02c)

M  +10   -0doc/details-settings.docbook
M  +16   -0doc/reference.docbook

https://invent.kde.org/office/kmymoney/commit/463390583318835c688577352f5065768214dc73

diff --git a/doc/details-settings.docbook b/doc/details-settings.docbook
index d2915ac2a..89e94178e 100644
--- a/doc/details-settings.docbook
+++ b/doc/details-settings.docbook
@@ -954,6 +954,16 @@ of accounts.
 -->
 
 
+
+
+KBanking
+
+
+  This plugins adds support for HBCI/FinTs, OFX and PayPal online banking to 
KMyMoney.
+  After this plugin has been enabled, online banking can be configured in the
+  Settings menu.
+
+
 
 
 
diff --git a/doc/reference.docbook b/doc/reference.docbook
index 78bab33a5..8964f6dd4 100644
--- a/doc/reference.docbook
+++ b/doc/reference.docbook
@@ -797,6 +797,22 @@ with one additional entry:
 box.
 
   
+  
+
+  SettingsConfigure Aqbanking
+
+
+  Configure online banking settings, see
+https://userbase.kde.org/KMyMoney/FAQ#How_do_I_configure_online_banking_.3F;>How
 do I configure online banking
+for further details.
+  
+  Note that this menu selection is only available if the KBanking
+module is enabled. See the section on configuring the
+KBanking 
plugin
+for more information.
+  
+
+  
 
 
 


[office/kmymoney] doc: Add doc for KBanking plugin

2022-08-24 Thread Ralf Habacker
Git commit 1db929625a6fb689dc9e7309683ce96d2baac02c by Ralf Habacker.
Committed on 24/08/2022 at 15:37.
Pushed by habacker into branch 'master'.

Add doc for KBanking plugin

The preliminary documentation on the configuration of online banking has
been created at https://userbase.kde.org to make it easier to expand.

BUG: 458133

M  +10   -0doc/details-settings.docbook
M  +16   -0doc/reference.docbook

https://invent.kde.org/office/kmymoney/commit/1db929625a6fb689dc9e7309683ce96d2baac02c

diff --git a/doc/details-settings.docbook b/doc/details-settings.docbook
index a9989140f..327b173fb 100644
--- a/doc/details-settings.docbook
+++ b/doc/details-settings.docbook
@@ -947,6 +947,16 @@ of accounts.
 -->
 
 
+
+
+KBanking
+
+
+  This plugins adds support for HBCI/FinTs, OFX and PayPal online banking to 
KMyMoney.
+  After this plugin has been enabled, online banking can be configured in the
+  Settings menu.
+
+
 
 
 
diff --git a/doc/reference.docbook b/doc/reference.docbook
index f947fe52c..7093b3048 100644
--- a/doc/reference.docbook
+++ b/doc/reference.docbook
@@ -783,6 +783,22 @@ with one additional entry:
 box.
 
   
+  
+
+  SettingsConfigure Aqbanking
+
+
+  Configure online banking settings, see
+https://userbase.kde.org/KMyMoney/FAQ#How_do_I_configure_online_banking_.3F;>How
 do I configure online banking
+for further details.
+  
+  Note that this menu selection is only available if the KBanking
+module is enabled. See the section on configuring the
+KBanking 
plugin
+for more information.
+  
+
+  
 
 
 


[office/kmymoney/5.1] /: Show reconciliation history in ledger view

2021-04-10 Thread Ralf Habacker
Git commit 2c6a6b0acbea648b825981753a9cc8eace9437d8 by Ralf Habacker.
Committed on 10/04/2021 at 11:22.
Pushed by habacker into branch '5.1'.

Show reconciliation history in ledger view

Reconciliation history is displayed when the "Show Reconciled Balances"
option is enabled in the "View" menu.

A new configuration variable called "ShowReconciledBalances" has been
introduced for the permanent setting, which is enabled by default.

BUG: 433662
FIXED-IN:5.1.2

M  +14   -0doc/reference.docbook
M  +3-0kmymoney/icons/icons.cpp
M  +1-0kmymoney/icons/icons.h
M  +11   -0kmymoney/kmymoney.cpp
M  +5-0kmymoney/kmymoney.h
M  +2-1kmymoney/kmymoneyui.rc
M  +1-1kmymoney/menus/menuenums.h
M  +4-0kmymoney/settings/kmymoney.kcfg
M  +8-0kmymoney/widgets/register.cpp

https://invent.kde.org/office/kmymoney/commit/2c6a6b0acbea648b825981753a9cc8eace9437d8

diff --git a/doc/reference.docbook b/doc/reference.docbook
index f947fe52c..78bab33a5 100644
--- a/doc/reference.docbook
+++ b/doc/reference.docbook
@@ -258,6 +258,20 @@
 
   
 
+  
+
+  
+B
+  
+  View
+Show reconciled balances
+  
+
+  Show reconciled balances and the last reconciliation
+milestone on the register.
+
+  
+
   
 
   
diff --git a/kmymoney/icons/icons.cpp b/kmymoney/icons/icons.cpp
index 60f226184..3acc4beb7 100644
--- a/kmymoney/icons/icons.cpp
+++ b/kmymoney/icons/icons.cpp
@@ -153,6 +153,9 @@ const QHash > iconMappings{
 {   Icon::HideReconciled,
 {{IconSet::Common, QStringLiteral("hide-reconciled")}}
 },
+{   Icon::ShowReconciledBalances,
+{{IconSet::Breeze, QStringLiteral("gnumeric-autosum")}}
+},
 {Icon::KMyMoney, {{IconSet::Common, QStringLiteral("kmymoney")}}},
 {   Icon::KeyEnter,
 {   {IconSet::Common, QStringLiteral("input-keyboard")},
diff --git a/kmymoney/icons/icons.h b/kmymoney/icons/icons.h
index 3bf14ce8a..21431a777 100644
--- a/kmymoney/icons/icons.h
+++ b/kmymoney/icons/icons.h
@@ -31,6 +31,7 @@ enum class Icon { OpenDatabase, Merge, Reconcile, Split, Tip, 
PerformanceTest,
   Pause, SeekForward,
   SkipForward,
   HideReconciled, HideCategories,
+  ShowReconciledBalances,
   Home, Institution, Institutions,
   Accounts,
   Schedule, Tags,
diff --git a/kmymoney/kmymoney.cpp b/kmymoney/kmymoney.cpp
index 2f5e4f71c..080a2647e 100644
--- a/kmymoney/kmymoney.cpp
+++ b/kmymoney/kmymoney.cpp
@@ -1386,6 +1386,7 @@ QHash KMyMoneyApp::initActions()
 // *
 {Action::ViewTransactionDetail, 
QStringLiteral("view_show_transaction_detail"),   i18n("Show Transaction 
Detail"),Icon::TransactionDetails},
 {Action::ViewHideReconciled,
QStringLiteral("view_hide_reconciled_transactions"), i18n("Hide reconciled 
transactions"),Icon::HideReconciled},
+{Action::ViewShowReconciledBalances,
QStringLiteral("view_show_reconciled_balances"),  i18n("Show reconciled 
balances"),   Icon::ShowReconciledBalances},
 {Action::ViewHideCategories,
QStringLiteral("view_hide_unused_categories"),i18n("Hide unused 
categories"), Icon::HideCategories},
 {Action::ViewShowAll,   
QStringLiteral("view_show_all_accounts"), i18n("Show all accounts"),
  Icon::Empty},
 // *
@@ -1530,6 +1531,7 @@ QHash KMyMoneyApp::initActions()
 // *
 {Action::ViewTransactionDetail, 
::slotShowTransactionDetail},
 {Action::ViewHideReconciled,
::slotHideReconciledTransactions},
+{Action::ViewShowReconciledBalances,
::slotShowReconciledBalances},
 {Action::ViewHideCategories,
::slotHideUnusedCategories},
 {Action::ViewShowAll,   
::slotShowAllAccounts},
 // **
@@ -1573,6 +1575,7 @@ QHash KMyMoneyApp::initActions()
 // so set them here
 const QVector checkableActions {
 Action::ViewTransactionDetail, Action::ViewHideReconciled, 
Action::ViewHideCategories,
+Action::ViewShowReconciledBalances, Action::ViewHideCategories,
 #ifdef KMM_DEBUG
 Action::DebugTraces,
 Action::DebugTimers,
@@ -1635,6 +1638,7 @@ QHash KMyMoneyApp::initActions()
 // Setup transaction detail switch
 
lutActions[Action::ViewTransactionDetail]->setChecked(KMyMoneySettings::showRegisterDetailed());
 
lutActions[Action::ViewHideReconciled]->setChecked(KMyMoneySettings::hideR

[office/kmymoney/5.1] /: Remove not implemented settings option "Insert transaction type into No. field for new transactions

2020-09-15 Thread Ralf Habacker
Git commit 587f1614d4fc73908a98c05c5c7b9178aadccbae by Ralf Habacker.
Committed on 15/09/2020 at 06:04.
Pushed by habacker into branch '5.1'.

Remove not implemented settings option "Insert transaction type into No. field 
for new transactions

BUG:426151
FIXED-IN:5.1.1

M  +0-9doc/details-settings.docbook
M  +0-7kmymoney/dialogs/settings/ksettingsregister.ui
M  +0-4kmymoney/settings/kmymoney.kcfg

https://invent.kde.org/office/kmymoney/commit/587f1614d4fc73908a98c05c5c7b9178aadccbae

diff --git a/doc/details-settings.docbook b/doc/details-settings.docbook
index c182a8ac3..546bb97de 100644
--- a/doc/details-settings.docbook
+++ b/doc/details-settings.docbook
@@ -594,15 +594,6 @@ of accounts.
 These options affect the process of creating new transactions.
 
 
-  
-Insert transaction type into No. field for new
-transactions
-
-  Enabling this will automatically place the type of the transaction,
-  , Deposit, Withdrawal, , in the No. field.
-
-  
-
   
 Auto increment check number
 
diff --git a/kmymoney/dialogs/settings/ksettingsregister.ui 
b/kmymoney/dialogs/settings/ksettingsregister.ui
index da3a1cea4..8b515eb89 100644
--- a/kmymoney/dialogs/settings/ksettingsregister.ui
+++ b/kmymoney/dialogs/settings/ksettingsregister.ui
@@ -187,13 +187,6 @@
Data entry
   
   
-   
-
- 
-  Insert transaction type into No. field for new 
transactions
- 
-
-   

 
  
diff --git a/kmymoney/settings/kmymoney.kcfg b/kmymoney/settings/kmymoney.kcfg
index 3662c5add..144e12579 100644
--- a/kmymoney/settings/kmymoney.kcfg
+++ b/kmymoney/settings/kmymoney.kcfg
@@ -72,10 +72,6 @@
0
999
   
-  
-   Insert transaction type into No. field for new transactions
-   false
-  
   
Keep changes when selecting a different transaction/split
false


[office/kmymoney/4.8] /: Remove not implemented settings option "Insert transaction type into No. field for new transactions"

2020-09-06 Thread Ralf Habacker
Git commit fb1e20b15691e0855b59f26616c5abb2c14737d7 by Ralf Habacker.
Committed on 06/09/2020 at 18:56.
Pushed by habacker into branch '4.8'.

Remove not implemented settings option "Insert transaction type into No. field 
for new transactions"

BUG:426151
FIXED-IN:4.8.5

M  +0-9doc/details-settings.docbook
M  +0-7kmymoney/dialogs/settings/ksettingsregisterdecl.ui
M  +0-4kmymoney/settings/kmymoney.kcfg

https://invent.kde.org/office/kmymoney/commit/fb1e20b15691e0855b59f26616c5abb2c14737d7

diff --git a/doc/details-settings.docbook b/doc/details-settings.docbook
index 8362b3e6a..5e5341088 100644
--- a/doc/details-settings.docbook
+++ b/doc/details-settings.docbook
@@ -398,15 +398,6 @@
 Data Entry tab
 
 
-  
-Insert transaction type into No. field for new
-  transactions
-
-  Automatically place the type of the transaction, ., Deposit,
-Withdrawal, etc., in the No. field.
-
-  
-
   
 Auto increment check number
 
diff --git a/kmymoney/dialogs/settings/ksettingsregisterdecl.ui 
b/kmymoney/dialogs/settings/ksettingsregisterdecl.ui
index 971fa25b8..942341c64 100644
--- a/kmymoney/dialogs/settings/ksettingsregisterdecl.ui
+++ b/kmymoney/dialogs/settings/ksettingsregisterdecl.ui
@@ -187,13 +187,6 @@
   Data entry
 
 
-  
-
-  
-Insert transaction type into No. field for new 
transactions
-  
-
-  
   
 
   
diff --git a/kmymoney/settings/kmymoney.kcfg b/kmymoney/settings/kmymoney.kcfg
index f5a75bfc0..cf8d4d187 100644
--- a/kmymoney/settings/kmymoney.kcfg
+++ b/kmymoney/settings/kmymoney.kcfg
@@ -72,10 +72,6 @@
0
999
   
-  
-   Insert transaction type into No. field for new transactions
-   false
-  
   
Keep changes when selecting a different transaction/split
false


D27584: Umbrello add tooltips for UML elements

2020-02-25 Thread Ralf Habacker
habacker closed this revision.
habacker added a comment.


  https://invent.kde.org/kde/umbrello/-/merge_requests/4 is a followup of this 
request

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27584: Umbrello add tooltips for UML elements

2020-02-25 Thread Ralf Habacker
habacker added a comment.


  PS: phabricator is not good at managing reviews that consist of multiple 
patches. A better way to do this is to create a fork from the project 
https://invent.kde.org/kde/umbrello, push the patches into a separate branch 
and create a merge request.
  See https://invent.kde.org/kde/umbrello/-/merge_requests/3 for an example.

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27584: Umbrello add tooltips for UML elements

2020-02-24 Thread Ralf Habacker
habacker added a comment.


  In D27584#617299 , @jhayes wrote:
  
  > The requested changes have been made,
  
  
  Please update the patch with the changes applied
  
  > then submit the changes on 2/25.
  
  Please wait until I can inspect the updated patch and set this review in the 
"ready to land" state
  
  Thanks for you work, which is appreciated

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27584: Umbrello add tooltips for UML elements

2020-02-24 Thread Ralf Habacker
habacker added inline comments.

INLINE COMMENTS

> associationline.cpp:527
>  void AssociationLine::reconstructSymbols()
>  {

I am not happy with the extensive change in the order of the cases, because it 
makes it very difficult to check what exactly has changed and if something has 
broken.
If a change seems necessary, e.g. an alphabetical order, which makes it easier 
to find individual entries, then it should be done in a separate commit 
beforehand.

> combinedfragmentwidget.cpp:240
> +switch (combinedfragmentType) {
> +case Ref:
> +setToolTip(i18n("Reference"

Please order alphabetically by case.

> messagewidget.cpp:869
> +switch (m_sequenceMessageType) {
> +case Uml::SequenceMessage::Lost:
> +setToolTip(i18n("Lost Message"));

Please sort alphabetically by case.

> notewidget.cpp:146
> +switch(m_noteType) {
> +case NoteWidget::Normal :
> +setToolTip(i18n("Note"

Please sort alphabetically by case.

> objectnodewidget.cpp:201
> +switch (m_objectNodeType) {
> +case ObjectNodeWidget::Normal :
> +setToolTip(i18n("Object Node"

dito, sort alphabetically

> signalwidget.cpp:229
> +
> +if(signalType == SignalWidget::Send) {
> +setToolTip(i18n("Send Signal"

Either use an if else chain or a switch statement and please order 
alphabetically

> statewidget.cpp:425
> +switch (stateType) {
> +case StateWidget::Initial:
> +setToolTip(i18n("Initial State"

Please sort alphabetically

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27584: Umbrello add tooltips for UML elements

2020-02-24 Thread Ralf Habacker
habacker added inline comments.

INLINE COMMENTS

> associationline.cpp:155
>   */
> -int AssociationLine::count() const 
> +int AssociationLine::count() const
>  {

unrelated change, please omit.

> associationline.cpp:585
> +
> +case Uml::AssociationType::Coll_Message_Asynchronous:
>  setStartSymbol(Symbol::None);

A tooltip is missing here

> associationline.cpp:737
> +
>  case Uml::AssociationType::Coll_Message_Synchronous:
>  setStartSymbol(Symbol::None);

A tooltip is missing here

> classifierwidget.cpp:1015
>  const int fontHeight  = fm.lineSpacing();
> -
>  painter->drawRect(0, 0, 50, fontHeight);

This change also has nothing to do with this issue. While it's good to fix 
empty lines or indentations, this should be done in a separate commit. This is 
also true for other similar places.

> objectnodewidget.cpp:181
>  {
> -if (type == QLatin1String("Central buffer"))
> +if (type == QLatin1String("Central Buffer"))
> return ObjectNodeWidget::Buffer;

This change has nothing to do with the bug this patch is intended for, so 
please omit. Instead, the actual problem, namely the missing support for 
translations, should be fixed. (see 
https://bugs.kde.org/show_bug.cgi?id=418150)  this patch is intended for.

> objectnodewidget.cpp:335
>  const QStringList list = QStringList()
> - << QLatin1String("Central buffer")
> - << QLatin1String("Data store")
> + << QLatin1String("Central Buffer")
> + << QLatin1String("Data Store")

same as mentioned above

> objectnodewidget.cpp:350
>  targetWidget->asObjectNodeWidget()->setObjectNodeType(type);
> -if (type == QLatin1String("Data store"))
> +if (type == QLatin1String("Data Store"))
>  Dialog_Utils::askNameForWidget(targetWidget, i18n("Enter the 
> name of the data store node"), i18n("Enter the name of the data store node"), 
> i18n("data store name"));

dito

> portwidget.cpp:45
>  {
> -setToolTip(d->name());
> +//setToolTip(d->name());
> +

Please remove this line, git log already indicates that it has been removed

> statewidget.cpp:133
>  break;
>  case StateWidget::Fork:
> +{

Does is a unrelated change without any change, please omit.

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27575: Umbrello add mouseover tooltip information for UML elements in diagrams

2020-02-23 Thread Ralf Habacker
habacker added a comment.


  Please select "abandon ..." in the add action drop down list.

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27575

To: jhayes, habacker
Cc: ltoscano, yurchor, umbrello-devel, kde-doc-english, #umbrello, jhayes, 
vanderbilt


D27584: Umbrello add tooltips for UML elements

2020-02-23 Thread Ralf Habacker
habacker added a comment.


  There is also a line for specifying the version with which this extension 
request was added for the news and changelog (e.g 
https://umbrello.kde.org/changelog.php?20.04
  
  FIXED-IN: 2.31.0 (KDE release 20.04.0)
  
  If the patch for this check request is added to git before 3/19/20, it will 
actually be available with version 2.30.80, but I suspect that more time will 
be needed to translate the strings
  
  See 
https://community.kde.org/Schedules/release_service/20.04_Release_Schedule for 
more details about scheduling,

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27584

To: jhayes, habacker, yurchor
Cc: yurchor, ltoscano, kde-doc-english, umbrello-devel, jhayes, vanderbilt


D27201: BUG 410906 fix with added applicable handbook documentation

2020-02-07 Thread Ralf Habacker
This revision was automatically updated to reflect the committed changes.
Closed by commit R139:c665f09b7c4f: Added applicable handbook documentation 
(authored by jhayes, committed by habacker).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D27201?vs=75146=75182#toc

REPOSITORY
  R139 Umbrello

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D27201?vs=75146=75182

REVISION DETAIL
  https://phabricator.kde.org/D27201

AFFECTED FILES
  doc/auto-layout-settings.png
  doc/class-settings.png
  doc/code-generation-formatting-settings.png
  doc/code-generation-general-settings.png
  doc/code-generation-language-general.png
  doc/code-generation-language-method-settings.png
  doc/code-import-settings.png
  doc/code-viewer-settings.png
  doc/diagram-font-settings.png
  doc/font-settings.png
  doc/general-settings.png
  doc/index.docbook
  doc/settings.docbook
  doc/user-interface-settings.png
  umbrello/dialogs/multipagedialogbase.cpp

To: jhayes, habacker
Cc: kde-doc-english, umbrello-devel, jhayes, vanderbilt, gennad, fbampaloukas, 
skadinna


[umbrello] /: Added applicable handbook documentation

2020-02-07 Thread Ralf Habacker
Git commit c665f09b7c4fc3efe6e656effce62b5c85168568 by Ralf Habacker, on behalf 
of Jon Hayes.
Committed on 06/02/2020 at 23:42.
Pushed by habacker into branch 'master'.

Added applicable handbook documentation

Test Plan: run program and open settings dialog, press help button to be taken 
to handook in the settings section

Reviewed-by: rhabacker
Differential Revision: https://phabricator.kde.org/D27201
CCBUG: 410906

A  +---doc/auto-layout-settings.png
A  +---doc/class-settings.png
A  +---doc/code-generation-formatting-settings.png
A  +---doc/code-generation-general-settings.png
A  +---doc/code-generation-language-general.png
A  +---doc/code-generation-language-method-settings.png
A  +---doc/code-import-settings.png
A  +---doc/code-viewer-settings.png
A  +---doc/diagram-font-settings.png
A  +---doc/font-settings.png
A  +---doc/general-settings.png
M  +3-1doc/index.docbook
A  +566  -0doc/settings.docbook
A  +---doc/user-interface-settings.png
M  +2-2umbrello/dialogs/multipagedialogbase.cpp

https://invent.kde.org/kde/umbrello/commit/c665f09b7c4fc3efe6e656effce62b5c85168568

diff --git a/doc/auto-layout-settings.png b/doc/auto-layout-settings.png
new file mode 100644
index 0..f2ebc104a
Binary files /dev/null and b/doc/auto-layout-settings.png differ
diff --git a/doc/class-settings.png b/doc/class-settings.png
new file mode 100644
index 0..28611934d
Binary files /dev/null and b/doc/class-settings.png differ
diff --git a/doc/code-generation-formatting-settings.png 
b/doc/code-generation-formatting-settings.png
new file mode 100644
index 0..ae8413de3
Binary files /dev/null and b/doc/code-generation-formatting-settings.png differ
diff --git a/doc/code-generation-general-settings.png 
b/doc/code-generation-general-settings.png
new file mode 100644
index 0..12c9392ee
Binary files /dev/null and b/doc/code-generation-general-settings.png differ
diff --git a/doc/code-generation-language-general.png 
b/doc/code-generation-language-general.png
new file mode 100644
index 0..2cdb03ec7
Binary files /dev/null and b/doc/code-generation-language-general.png differ
diff --git a/doc/code-generation-language-method-settings.png 
b/doc/code-generation-language-method-settings.png
new file mode 100644
index 0..e7ef570f6
Binary files /dev/null and b/doc/code-generation-language-method-settings.png 
differ
diff --git a/doc/code-import-settings.png b/doc/code-import-settings.png
new file mode 100644
index 0..56db3c08d
Binary files /dev/null and b/doc/code-import-settings.png differ
diff --git a/doc/code-viewer-settings.png b/doc/code-viewer-settings.png
new file mode 100644
index 0..0248117bd
Binary files /dev/null and b/doc/code-viewer-settings.png differ
diff --git a/doc/diagram-font-settings.png b/doc/diagram-font-settings.png
new file mode 100644
index 0..6a5471fab
Binary files /dev/null and b/doc/diagram-font-settings.png differ
diff --git a/doc/font-settings.png b/doc/font-settings.png
new file mode 100644
index 0..eb6933fc5
Binary files /dev/null and b/doc/font-settings.png differ
diff --git a/doc/general-settings.png b/doc/general-settings.png
new file mode 100644
index 0..f11249b53
Binary files /dev/null and b/doc/general-settings.png differ
diff --git a/doc/index.docbook b/doc/index.docbook
index 685d8984c..83ed8c93a 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -11,6 +11,7 @@
  
  
  
+ 
  
  
  
@@ -44,7 +45,7 @@
 
 
  helps the software development
-process by using the industry standard Unified Modelling Language () 
+process by using the industry standard Unified Modelling Language ()
 to enable you to create diagrams for designing and documenting your systems.
 
 
@@ -65,6 +66,7 @@ to enable you to create diagrams for designing and 
documenting your systems.
 
 
 
+
 
 
 
diff --git a/doc/settings.docbook b/doc/settings.docbook
new file mode 100644
index 0..2067c184d
--- /dev/null
+++ b/doc/settings.docbook
@@ -0,0 +1,566 @@
+
+Settings
+
+
+General Settings
+
+
+General Settings
+
+
+
+
+
+Options for the General Settings in 
+
+
+Options for the General Settings in 
+
+
+
+
+
+
+
+Miscellaneous
+
+
+The option Enable undo allows undoing a 
previous action.
+
+Use new C++/Java/Ruby generators lets 
the
+user select either the old or new code generators
+
+Turn on footer and page numbers when 
printing when
+selected, prints diagram information for the diagram being printed 
and the page number.
+
+Use tabbed diagrams gives the option 
of having multiple
+tabbed diagram windows open at a time.
+
+
+
+
+
+
+
+Autosave
+
+Enable autosave

D27201: BUG 410906 fix with added applicable handbook documentation

2020-02-06 Thread Ralf Habacker
habacker added a comment.


  In D27201#607195 , @jhayes wrote:
  
  > I am rooting around now for what to work on next.
  
  
  There is a lot to do - If you want to add additional features in the current 
area, it may be that the implementation of this extension 
https://bugs.kde.org/show_bug.cgi?id=83444 would be what or 
https://bugs.kde.org/show_bug.cgi?id=120390
  
  For the next stable release some things are already planned or underway and 
need a helping hand to finish. See below "IN PROGRESS" at 
https://community.kde.org/Schedules/release_service/20.04_Feature_Plan.
  
  If that is not what you want or have more time there is a long list with a 
lot of feature requests and bugs at https://umbrello.kde.org/openbugs.php. The 
column 'Sev' indicates whether it is a feature request ('wis') or a bug. 
Bugfixes are usually easy to fix, but may be harder to find, extensions may be 
simple, but often require a design and/or prior redesign/refactoring to achieve 
the desired result. The more votes you have, the more complicated the 
associated tickets usually are. It can be a separate task to divide these 
tickets into easier to handle feature requests.
  
  Thanks for your offer.

REPOSITORY
  R139 Umbrello

BRANCH
  BUG-410906

REVISION DETAIL
  https://phabricator.kde.org/D27201

To: jhayes, habacker
Cc: kde-doc-english, umbrello-devel, jhayes, vanderbilt, gennad, fbampaloukas, 
skadinna


D27201: BUG 410906 fix with added applicable handbook documentation

2020-02-06 Thread Ralf Habacker
habacker accepted this revision.
habacker added a comment.
This revision is now accepted and ready to land.


  I'm going to apply this with a cleanup I found on testing this patch. Thanks 
for contributing

REPOSITORY
  R139 Umbrello

BRANCH
  BUG-410906

REVISION DETAIL
  https://phabricator.kde.org/D27201

To: jhayes, habacker
Cc: kde-doc-english, umbrello-devel, jhayes, vanderbilt, gennad, fbampaloukas, 
skadinna


D27201: BUG 410906 fix with added applicable handbook documentation

2020-02-06 Thread Ralf Habacker
habacker added a comment.


  Looks good, except for the missing file and the mentioned issues, which needs 
an update. Since this commit affects translations, and the stable branch is 
locked for changes, this commit would have to go to the master branch.

INLINE COMMENTS

> settings.docbook:11
> +
> +
> +

This file is missing.

> multipagedialogbase.cpp:276
>  #else
>  QUrl url = QUrl(QLatin1String("help:/umbrello/index.html"));
>  QDesktopServices::openUrl(url);

This line should also be changed: to help:/umbrello/settings.html

REPOSITORY
  R139 Umbrello

REVISION DETAIL
  https://phabricator.kde.org/D27201

To: jhayes, habacker
Cc: kde-doc-english, umbrello-devel, jhayes, vanderbilt, gennad, fbampaloukas, 
skadinna


[kmymoney/5.0] doc: Add csv export doc section

2019-09-29 Thread Ralf Habacker
Git commit 07eb961ab92c8e78d9bd2a2406ad51917f50fd9e by Ralf Habacker.
Committed on 29/09/2019 at 10:39.
Pushed by habacker into branch '5.0'.

Add csv export doc section

BUG:395052
FIXED-IN:4.8.3,5.0.8

Reviewed By: ostroffjh
Differential Revision: https://phabricator.kde.org/D13400
(cherry picked from commit ee0b21ac9adf473c98e62e3338aa5bc3091da6e5)

A  +---doc/csvexport.png
A  +21   -0doc/details-impexp-csvexp.docbook
M  +1-0doc/details-impexp.docbook
M  +1-0doc/index.docbook

https://commits.kde.org/kmymoney/07eb961ab92c8e78d9bd2a2406ad51917f50fd9e

diff --git a/doc/csvexport.png b/doc/csvexport.png
new file mode 100644
index 0..b286c6901
Binary files /dev/null and b/doc/csvexport.png differ
diff --git a/doc/details-impexp-csvexp.docbook 
b/doc/details-impexp-csvexp.docbook
new file mode 100644
index 0..ac2348b2a
--- /dev/null
+++ b/doc/details-impexp-csvexp.docbook
@@ -0,0 +1,21 @@
+
+CSV Exporter
+
+  To export one of your accounts to a CSV file, choose
+  the Export 
CSV from
+  the File menu.  You will be prompted for some options.
+
+
+
+  
+
+  
+
+  
+  
+CSV Export
+  
+
+  
+
+
diff --git a/doc/details-impexp.docbook b/doc/details-impexp.docbook
index 881151a61..4fa06d0e5 100644
--- a/doc/details-impexp.docbook
+++ b/doc/details-impexp.docbook
@@ -1132,6 +1132,7 @@
  workaround, although might be good to keep it in a separate file -->
 
 
+
 
 
 Writing Importer Plugins
diff --git a/doc/index.docbook b/doc/index.docbook
index 5b91f394d..369c66d51 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -88,6 +88,7 @@
   
   
   
+  
   
   
   



D20912: On Windows do not install static kdeinit library intended for internal usage only

2019-05-02 Thread Ralf Habacker
habacker added a comment.


  I scanned whole kde git repos for related locations with
  
find -name 'CMakeLists.txt' -exec gawk 'BEGIN { k=0 } $0 ~ 
/kf5_add_kdeinit/ { k=1 } k == 1 && $0 ~ /install/ && $0 ~ /kdeinit_/ { print 
FILENAME ":" NR ":" $0 }'   {} \; 
  
  and got 41 locations:
  
/ksysguard/gui/CMakeLists.txt:65:install(TARGETS kdeinit_ksysguard 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./konqueror/src/CMakeLists.txt:119:install(TARGETS kdeinit_konqueror  
${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./konqueror/client/CMakeLists.txt:34:install(TARGETS kdeinit_kfmclient  
${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kmenuedit/CMakeLists.txt:81:install(TARGETS kdeinit_kmenuedit  
DESTINATION ${KDE_INSTALL_LIBDIR} )
./calligra/sheets/CMakeLists.txt:489:install(TARGETS kdeinit_calligrasheets 
 ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/flow/part/CMakeLists.txt:49:install(TARGETS kdeinit_calligraflow 
${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/karbon/CMakeLists.txt:74:install(TARGETS kdeinit_karbon  
${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/words/app/CMakeLists.txt:27:install(TARGETS 
kdeinit_calligrawords  ${INSTALL_TARGETS_DEFAULT_ARGS})
./calligra/stage/app/CMakeLists.txt:26:install(TARGETS 
kdeinit_calligrastage ${INSTALL_TARGETS_DEFAULT_ARGS})
./konsole/src/CMakeLists.txt:203:install(TARGETS kdeinit_konsole konsole
./kde-baseapps/konqueror/src/CMakeLists.txt:128:install(TARGETS 
kdeinit_konqueror  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-baseapps/konqueror/client/CMakeLists.txt:25:install(TARGETS 
kdeinit_kfmclient  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kile/src/CMakeLists.txt:261:install(TARGETS kdeinit_kile 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./cervisia/cvsservice/CMakeLists.txt:29:install(TARGETS 
kdeinit_cvsservice_bin ${INSTALL_TARGETS_DEFAULT_ARGS} )
./cervisia/cvsservice/CMakeLists.txt:40:install(TARGETS kdeinit_cvsaskpass 
${INSTALL_TARGETS_DEFAULT_ARGS} )
./cervisia/CMakeLists.txt:73:install(TARGETS kdeinit_cervisia 
${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-cli-tools/kcmshell/CMakeLists.txt:18:install(TARGETS 
kdeinit_kcmshell5  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/ksmserver/CMakeLists.txt:84:install(TARGETS 
kdeinit_ksmserver ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/startkde/kcminit/CMakeLists.txt:22:install(TARGETS 
kdeinit_kcminit ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-workspace/startkde/kcminit/CMakeLists.txt:40:install(TARGETS 
kdeinit_kcminit_startup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-workspace/klipper/CMakeLists.txt:67:install(TARGETS 
kdeinit_klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./plasma-workspace/kuiserver/CMakeLists.txt:74:install(TARGETS 
kdeinit_kuiserver5 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./kmplayer/src/CMakeLists.txt:121:install(TARGETS kdeinit_kmplayer  
${INSTALL_TARGETS_DEFAULT_ARGS} )
./kcalc/CMakeLists.txt:125:install(TARGETS kdeinit_kcalc 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./dolphin/src/CMakeLists.txt:315:install(TARGETS kdeinit_dolphin 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/ksysguard/gui/CMakeLists.txt:61:install(TARGETS 
kdeinit_ksysguard ${INSTALL_TARGETS_DEFAULT_ARGS})
./kde-workspace/kmenuedit/CMakeLists.txt:73:install(TARGETS 
kdeinit_kmenuedit  DESTINATION ${LIB_INSTALL_DIR} )

./kde-workspace/plasma-workspace/ksmserver/CMakeLists.txt:82:install(TARGETS 
kdeinit_ksmserver ${INSTALL_TARGETS_DEFAULT_ARGS})

./kde-workspace/plasma-workspace/startkde/kcminit/CMakeLists.txt:12:install(TARGETS
 kdeinit_kcminit ${INSTALL_TARGETS_DEFAULT_ARGS} )

./kde-workspace/plasma-workspace/startkde/kcminit/CMakeLists.txt:27:install(TARGETS
 kdeinit_kcminit_startup ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/plasma-workspace/klipper/CMakeLists.txt:47:install(TARGETS 
kdeinit_klipper ${INSTALL_TARGETS_DEFAULT_ARGS})

./kde-workspace/plasma-desktop/kcms/access/CMakeLists.txt:51:install(TARGETS 
kdeinit_kaccess ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/kwin/CMakeLists.txt:488:install(TARGETS kdeinit_kwin 
${INSTALL_TARGETS_DEFAULT_ARGS} )
./kde-workspace/kwin/kcmkwin/kwinrules/CMakeLists.txt:38:install(TARGETS 
kdeinit_kwin_rules_dialog ${INSTALL_TARGETS_DEFAULT_ARGS} )
./kuickshow/src/CMakeLists.txt:66:install(TARGETS kdeinit_kuickshow  
${INSTALL_TARGETS_DEFAULT_ARGS} )
./kded/src/CMakeLists.txt:25:install(TARGETS kdeinit_kded5 EXPORT 
KDEDTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
./khelpcenter/CMakeLists.txt:112:install(TARGETS kdeinit_khelpcenter  
${INSTALL_TARGETS_DEFAULT_ARGS} )
./plasma-desktop/kaccess/CMakeLists.txt:28:install(TARGETS kdeinit_kaccess 
${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
./kwin/CMakeLists.txt:658:install(TARGETS kdeinit_kwin_x11 
${INSTALL_TARGETS_DEFAULT_ARGS} )
./kwin/kcmkwin/kwinrules/CMakeLists.txt:40:install(TARGETS 
kdeinit_kwin_rules_dialog ${INSTALL_TARGETS_DEFAULT_ARGS} )
  

D20912: On Windows do not install static kdeinit library intended for internal usage only

2019-04-30 Thread Ralf Habacker
habacker added a comment.


  What is the purpose of kdeinit libraries ? They are intended for faster 
process creating (see https://api.kde.org/frameworks/kinit/html/index.html) and 
therefore kdeinit libraries need to be installed on platforms supporting 
fork-and-exec to be reqachable by kdeinit. Because Windows have no such support 
this libraries are obsolete and are only used internal to be linked into the 
final application like khelpcenter.

REPOSITORY
  R125 KHelpCenter

REVISION DETAIL
  https://phabricator.kde.org/D20912

To: habacker
Cc: ltoscano, vonreth, kde-doc-english, gennad, skadinna


D20912: On Windows do not install static kdeinit library intended for internal usage only

2019-04-29 Thread Ralf Habacker
habacker added a comment.


  https://cgit.kde.org/kinit.git/tree/KF5InitMacros.cmake#n30 mentions that the 
kdeinit related library is intended to build the related executable only and 
should not be installed on Windows.

REPOSITORY
  R125 KHelpCenter

REVISION DETAIL
  https://phabricator.kde.org/D20912

To: habacker
Cc: kde-doc-english, gennad, skadinna


D20912: On Windows do not install static kdeinit library intended for internal usage only

2019-04-29 Thread Ralf Habacker
habacker created this revision.
Herald added a project: Documentation.
Herald added a subscriber: kde-doc-english.
habacker requested review of this revision.

TEST PLAN
  cross compiled for windows

REPOSITORY
  R125 KHelpCenter

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D20912

AFFECTED FILES
  CMakeLists.txt

To: habacker
Cc: kde-doc-english, gennad, skadinna


[umbrello/4.8] /: Revert "Update docbook files to version 4.5 to be compatible with KF5"

2018-12-29 Thread Ralf Habacker
Git commit efdab21a33835345cfbd9b0acf6b6fd4c53ca4f3 by Ralf Habacker.
Committed on 29/12/2018 at 17:41.
Pushed by habacker into branch '4.8'.

Revert "Update docbook files to version 4.5 to be compatible with KF5"

This reverts commit 626de6de7889b4724394cd47901fae5249ce7ec7.

M  +0-16   CMakeLists.txt
M  +15   -1doc/CMakeLists.txt
M  +13   -1doc/apphelp/CMakeLists.txt
M  +2-2doc/apphelp/index.docbook
M  +2-2doc/index.docbook

https://commits.kde.org/umbrello/efdab21a33835345cfbd9b0acf6b6fd4c53ca4f3

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e735293c..15094ece3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -126,22 +126,6 @@ if(NOT BUILD_KF5)
  )
 endforeach()
 endmacro(ecm_mark_nongui_executable)
-
-macro(kdoctools_create_handbook)
-set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
-set(KDEX_DTD ${KDE4_DATA_DIR}/ksgmltools2/customization/dtd/kdex.dtd)
-set(kdedbx45_dtd "
-
-%kdexDTD;
-")
-set(CUSTOM_DTD ${CMAKE_CURRENT_SOURCE_DIR}/dtd/kdedbx45.dtd)
-if (NOT EXISTS ${CUSTOM_DTD})
-file(WRITE ${CUSTOM_DTD} "${kdedbx45_dtd}")
-endif()
-kde4_create_handbook(${ARGN})
-endmacro()
 if(NOT DISABLE_PHP_IMPORT)
 find_package(KDevelop-PG-Qt)
 find_package(KDevPlatform)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 1a4696e5d..b4d6a8578 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,4 +1,18 @@
+if (NOT BUILD_KF5)
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
+else()
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
+endif()
+
 ### install files ###
-kdoctools_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
+if(BUILD_KF5)
+file(READ "index.docbook" index_file)
+string(REPLACE "4.2" "4.5" index_file "${index_file}")
+string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
+file(WRITE "index-kf5.docbook" "${index_file}")
+kdoctools_create_handbook(index-kf5.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
+else()
+kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
+endif()
 
 add_subdirectory(apphelp)
diff --git a/doc/apphelp/CMakeLists.txt b/doc/apphelp/CMakeLists.txt
index 57b171f82..c389ca919 100644
--- a/doc/apphelp/CMakeLists.txt
+++ b/doc/apphelp/CMakeLists.txt
@@ -1,2 +1,14 @@
 ### install files ###
-kdoctools_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
+if(BUILD_KF5)
+file(READ "index.docbook" index_file)
+string(REPLACE "4.2" "4.5" index_file "${index_file}")
+string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
+file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/index.docbook "${index_file}")
+if(WITH_WELCOME_PAGE)
+kdoctools_create_handbook(${CMAKE_CURRENT_BINARY_DIR}/index.docbook 
INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
+endif()
+else()
+if(WITH_WELCOME_PAGE)
+kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
+endif()
+endif()
diff --git a/doc/apphelp/index.docbook b/doc/apphelp/index.docbook
index 94fe09e1d..489062708 100644
--- a/doc/apphelp/index.docbook
+++ b/doc/apphelp/index.docbook
@@ -1,7 +1,7 @@
 
 
-Umbrello  Modeller">
  
  UML">
diff --git a/doc/index.docbook b/doc/index.docbook
index 685d8984c..3a260e777 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -1,7 +1,7 @@
 
 
-Umbrello  Modeller">
  
  


D17649: Let docbookl10nhelper executable name follow conventions of checkXML on Windows

2018-12-20 Thread Ralf Habacker
habacker added a comment.


  On opensuse there are the cross compile helper packages
  
  mingw32-cross-kde4-tools
  mingw32-cross-kf5-tools
  
  both containing docbookl10nhelper and nothing prevents them from been 
installed in parallel

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D17649

To: habacker
Cc: ltoscano, kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, 
skadinna


D17649: Let docbookl10nhelper executable name follow conventions of checkXML on Windows

2018-12-18 Thread Ralf Habacker
habacker added a comment.


  In D17649#378737 , @ltoscano wrote:
  
  > The file is not meant to be installed (unless INSTALL_INTERNAL_TOOLS is 
exported), and in general it should not exist in the same build root of its 
kdelibs 4.x counterpart.
  
  
  This tools is required for cross compiling kdoctools 
https://build.opensuse.org/package/show/home:rhabacker:branches:windows:mingw:win64:KF547/mingw64-kdoctools
 and therefore installed. obs has KDE4 and KF5 packages side by side

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D17649

To: habacker
Cc: ltoscano, kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, 
skadinna


D17649: Let docbookl10nhelper executable name follow conventions of checkXML on Windows

2018-12-18 Thread Ralf Habacker
habacker created this revision.
Herald added projects: Frameworks, Documentation.
Herald added subscribers: kde-doc-english, kde-frameworks-devel.
habacker requested review of this revision.

REVISION SUMMARY
  FIXED-IN:5.54
  BUG:373928

REPOSITORY
  R238 KDocTools

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D17649

AFFECTED FILES
  src/CMakeLists.txt

To: habacker
Cc: kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, skadinna


[umbrello/Applications/18.12] /: Update docbook files to version 4.5 to be compatible with KF5

2018-12-18 Thread Ralf Habacker
Git commit 626de6de7889b4724394cd47901fae5249ce7ec7 by Ralf Habacker.
Committed on 18/12/2018 at 08:40.
Pushed by habacker into branch 'Applications/18.12'.

Update docbook files to version 4.5 to be compatible with KF5

For KDE4 builds, a suitable kdedbx45.dtd is provided locally
in the respective source directory.

https://phabricator.kde.org/T7659

M  +16   -0CMakeLists.txt
M  +1-15   doc/CMakeLists.txt
M  +1-13   doc/apphelp/CMakeLists.txt
M  +2-2doc/apphelp/index.docbook
M  +2-2doc/index.docbook

https://commits.kde.org/umbrello/626de6de7889b4724394cd47901fae5249ce7ec7

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15094ece3..0e735293c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -126,6 +126,22 @@ if(NOT BUILD_KF5)
  )
 endforeach()
 endmacro(ecm_mark_nongui_executable)
+
+macro(kdoctools_create_handbook)
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
+set(KDEX_DTD ${KDE4_DATA_DIR}/ksgmltools2/customization/dtd/kdex.dtd)
+set(kdedbx45_dtd "
+
+%kdexDTD;
+")
+set(CUSTOM_DTD ${CMAKE_CURRENT_SOURCE_DIR}/dtd/kdedbx45.dtd)
+if (NOT EXISTS ${CUSTOM_DTD})
+file(WRITE ${CUSTOM_DTD} "${kdedbx45_dtd}")
+endif()
+kde4_create_handbook(${ARGN})
+endmacro()
 if(NOT DISABLE_PHP_IMPORT)
 find_package(KDevelop-PG-Qt)
 find_package(KDevPlatform)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index b4d6a8578..1a4696e5d 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,18 +1,4 @@
-if (NOT BUILD_KF5)
-set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
-else()
-set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
-endif()
-
 ### install files ###
-if(BUILD_KF5)
-file(READ "index.docbook" index_file)
-string(REPLACE "4.2" "4.5" index_file "${index_file}")
-string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
-file(WRITE "index-kf5.docbook" "${index_file}")
-kdoctools_create_handbook(index-kf5.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-else()
-kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-endif()
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
 
 add_subdirectory(apphelp)
diff --git a/doc/apphelp/CMakeLists.txt b/doc/apphelp/CMakeLists.txt
index c389ca919..57b171f82 100644
--- a/doc/apphelp/CMakeLists.txt
+++ b/doc/apphelp/CMakeLists.txt
@@ -1,14 +1,2 @@
 ### install files ###
-if(BUILD_KF5)
-file(READ "index.docbook" index_file)
-string(REPLACE "4.2" "4.5" index_file "${index_file}")
-string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/index.docbook "${index_file}")
-if(WITH_WELCOME_PAGE)
-kdoctools_create_handbook(${CMAKE_CURRENT_BINARY_DIR}/index.docbook 
INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
-endif()
-else()
-if(WITH_WELCOME_PAGE)
-kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
-endif()
-endif()
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
diff --git a/doc/apphelp/index.docbook b/doc/apphelp/index.docbook
index 489062708..94fe09e1d 100644
--- a/doc/apphelp/index.docbook
+++ b/doc/apphelp/index.docbook
@@ -1,7 +1,7 @@
 
 
-Umbrello  Modeller">
  
  UML">
diff --git a/doc/index.docbook b/doc/index.docbook
index 3a260e777..685d8984c 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -1,7 +1,7 @@
 
 
-Umbrello  Modeller">
  
  


D16963: Fix running kdoctools-install autotest without kdoctools installed

2018-11-18 Thread Ralf Habacker
This revision was automatically updated to reflect the committed changes.
Closed by commit R238:0a714c220662: Fix running kdoctools-install autotest 
without kdoctools installed (authored by habacker).

REPOSITORY
  R238 KDocTools

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D16963?vs=45690=45710

REVISION DETAIL
  https://phabricator.kde.org/D16963

AFFECTED FILES
  KF5DocToolsMacros.cmake
  autotests/CMakeLists.txt

To: habacker, aacid
Cc: asturmlechner, kde-frameworks-devel, kde-doc-english, michaelh, ngraham, 
bruns, skadinna


D16963: Fix running kdoctools-install autotest without kdoctools installed

2018-11-17 Thread Ralf Habacker
habacker marked an inline comment as done.

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D16963

To: habacker, aacid
Cc: kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, skadinna


D16963: Fix running kdoctools-install autotest without kdoctools installed

2018-11-17 Thread Ralf Habacker
habacker updated this revision to Diff 45690.
habacker added a comment.


  - fix parallel builds

REPOSITORY
  R238 KDocTools

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D16963?vs=45685=45690

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D16963

AFFECTED FILES
  KF5DocToolsMacros.cmake
  autotests/CMakeLists.txt

To: habacker, aacid
Cc: kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, skadinna


D16963: Fix running kdoctools-install autotest without kdoctools installed

2018-11-17 Thread Ralf Habacker
habacker added a reviewer: aacid.

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D16963

To: habacker, aacid
Cc: kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, skadinna


D16963: Fix running kdoctools-install autotest without kdoctools installed

2018-11-17 Thread Ralf Habacker
habacker created this revision.
Herald added projects: Frameworks, Documentation.
Herald added subscribers: kde-doc-english, kde-frameworks-devel.
habacker requested review of this revision.

REPOSITORY
  R238 KDocTools

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D16963

AFFECTED FILES
  KF5DocToolsMacros.cmake
  autotests/CMakeLists.txt

To: habacker
Cc: kde-frameworks-devel, kde-doc-english, michaelh, ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309388 , @habacker wrote:
  
  > Agreed, as long as there is Qt on Windows not patched to also use unix 
style path layout, which is the case on OBS
  
  
  but this case should be covered by ECM module 'KDEInstallDirs'.
  
  If KDE_INSTALL_XXX always return a relative dir , it should be save to use

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309370 , @bcooksley 
wrote:
  
  > On Windows the correct path to use is $prefix/bin/data/... as that is what 
QStandardPaths expects.
  >  The location $prefix/share/ won't work on Windows, so the test will need 
to handle that case.
  
  
  Agreed, as long as there is Qt on Windows not patched to also use unix style 
path layout, which is the case on OBS

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  another option would be to force the install path in the cmake call
  
add_test(kdoctools_install ${CMAKE_CTEST_COMMAND}
  --build-and-test
  "${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install"
  "${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install"
  --build-generator ${CMAKE_GENERATOR}
  --build-makeprogram ${CMAKE_MAKE_PROGRAM}
  --build-target install
  --build-options
  "-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}"
  
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install/destdir"
  "-DKF5DocTools_DIR=${CMAKE_BINARY_DIR}/cmake"
  "-DKDOCTOOLS_CUSTOMIZATION_DIR=${KDOCTOOLS_CUSTOMIZATION_DIR}"
  "-DKDOCTOOLS_ENABLE_HTMLHANDBOOK=1"
 ...
"-DKDE_INSTALL_MANDIR=share/man"
"-DKDE_INSTALL_DOCBUNDLEDIR=share/doc/HTML"

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  Because test.qmake do not anything about KDE  install path layout those 
pathes need to be specified in the ctest config in autotests/CMakeLists.txt I 
guess
  
--test-command ${CMAKE_COMMAND}
"-DKDE_INSTALL_MANDIR=${KDE_INSTALL_MANDIR}"
"-DKDE_INSTALL_DOCBUNDLEDIR=${KDE_INSTALL_DOCBUNDLEDIR}"

"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install/destdir"
-P "${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install/test.cmake")
  
  and in test.qmake
  
...
set(MANPATH ${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_MANDIR})
set(HTMLPATH ${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_DOCBUNDLEDIR})
 ...

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309332 , @bcooksley 
wrote:
  
  > The Windows failure looks like a problem with handling of DESTDIR - 
probably due to reliance on it being handled by $DESTDIR instead of %DESTDIR% 
(which is the correct syntax for Windows)
  
  
  No , it is a install path mismatch.  According to 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20WindowsMSVCQt5.10/39/console
 the files are installed below <...>/bin/data 
(https://cgit.kde.org/extra-cmake-modules.git/tree/kde-modules/KDEInstallDirs.cmake)
 but test.qmake expects them in <...>/share 
(https://cgit.kde.org/kdoctools.git/tree/autotests/kdoctools-install/test.cmake)

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309303 , @bcooksley 
wrote:
  
  > Try removing that and the error it has should show up on your local system
  
  
  I see. 
  Since this problem has been fixed in kdoctools git repo and kdoctools has 
been rebuilt on KDE CI, packages like kio, which depend on kdoctools, are 
automatically rebuilt, as is the case with OBS?

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309295 , @habacker wrote:
  
  > According to https://cgit.kde.org/kdoctools.git/tree/src/meinproc.cpp#n51 
uses meinproc5  qCCritical(KDocToolsLog) - How can this be enabled on KDE CI ?
  
  
  Got it - see 
https://phabricator.kde.org/R238:81a3d951169b7f575c0a09c2cf19eb911fab9882

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309281 , @bcooksley 
wrote:
  
  > Dependency Builds triggered to roll it out to all the non Frameworks jobs 
which have already picked this up.
  
  
  How to do this ?

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  According to https://cgit.kde.org/kdoctools.git/tree/src/meinproc.cpp#n51 
uses meinproc5  qCCritical(KDocToolsLog) - How can this be enabled on KDE CI ?

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309285 , @habacker wrote:
  
  > Funny, that this works with Qt 5.9 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.9/ and Qt 
5.11 (locally tested) - it only happens with Qt 5.10
  
  
  Because I cannot reproduce this issue on a local build there is the question 
how

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309283 , @habacker wrote:
  
  > This is the remaining issue on non Windows KDE CI Qt 5.10
  >
  > 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.10/49/consoleFull
  >
  >   07:02:43 cd "/home/jenkins/workspace/Frameworks kdoctools kf5-qt5 
SUSEQt5.10/autotests/kdoctools-install" && "/home/jenkins/workspace/Frameworks 
kdoctools kf5-qt5 SUSEQt5.10/build/bin/meinproc5" --check --cache 
/home/jenkins/workspace/Frameworks\ kdoctools\ kf5-  qt5\ 
SUSEQt5.10/build/autotests/kdoctools-install/po/es/docs/foobar/index.cache.bz2 
po/es/docs/foobar/index.docbook
  >   07:02:43 gmake[2]: *** 
[CMakeFiles/po-es-docs-foobar-index-cache-bz2.dir/build.make:65: 
po/es/docs/foobar/index.cache.bz2] Error 1
  
  
  Funny, that this works with Qt 5.9 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.9/ and Qt 
5.11 (locally tested) - it only happens with Qt 5.10

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  In D14817#309281 , @bcooksley 
wrote:
  
  > This change has caused CI wide breakage and makes kdoctools unrelocatable.
  
  
  This has been fixed with commit  
https://phabricator.kde.org/R238:4e48476f47414f1077a181ef56a19f7d9289d50d
  
  See other comments for the remaining issues.

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-15 Thread Ralf Habacker
habacker added a comment.


  This is the remaining issue on non Windows KDE CI Qt 5.10
  
  
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.10/49/consoleFull
  
07:02:43 cd "/home/jenkins/workspace/Frameworks kdoctools kf5-qt5 
SUSEQt5.10/autotests/kdoctools-install" && "/home/jenkins/workspace/Frameworks 
kdoctools kf5-qt5 SUSEQt5.10/build/bin/meinproc5" --check --cache 
/home/jenkins/workspace/Frameworks\ kdoctools\ kf5-  qt5\ 
SUSEQt5.10/build/autotests/kdoctools-install/po/es/docs/foobar/index.cache.bz2 
po/es/docs/foobar/index.docbook
07:02:43 gmake[2]: *** 
[CMakeFiles/po-es-docs-foobar-index-cache-bz2.dir/build.make:65: 
po/es/docs/foobar/index.cache.bz2] Error 1

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: bcooksley, kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, 
ngraham, bruns, skadinna


D14817: Convert manual install test to an autotest

2018-08-14 Thread Ralf Habacker
habacker added a comment.


  I applied a fix to use absolute pathes. Unfortunally windows builds have an 
additional issue:
  
  > 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20WindowsMSVCQt5.10/36/console
  
21:26:34 -- Installing: C:/CI/workspace/Frameworks kdoctools kf5-qt5 
WindowsMSVCQt5.10/build/autotests/kdoctools-install/destdir/bin/data/man/man1/checkXML5.1
...
21:26:34   C:/CI/workspace/Frameworks kdoctools kf5-qt5 
WindowsMSVCQt5.10/build/autotests/kdoctools-install/destdir/share/man/man1/checkXML5.1
  was not found
  
  -> msvc builds uses a different install dir 
  This is caused by 
https://cgit.kde.org/extra-cmake-modules.git/tree/kde-modules/KDEInstallDirs.cmake#n443

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, ngraham, bruns, 
skadinna


D14817: Convert manual install test to an autotest

2018-08-14 Thread Ralf Habacker
habacker added a comment.


  In D14817#308903 , @ltoscano wrote:
  
  > This worked with Qt 5.9 on the CI and locally with 5.10 too, but the CI 
seems to be unhappy for openSUSE/Qt 5.10 and Windows/Qt 5.10 (it works on 
openSUSE/Qt 5.9 and FreeBSD/Qt 5.10):
  >
  > - 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.10/46/
  
  
  14:08:13 Scanning dependencies of target po-es-docs-foobar-index-cache-bz2
  14:08:13 [  8%] Generating po/es/docs/foobar/index.cache.bz2
  14:08:13 gmake[2]: *** 
[CMakeFiles/po-es-docs-foobar-index-cache-bz2.dir/build.make:62: 
po/es/docs/foobar/index.cache.bz2] Error 1
  14:08:13 gmake[1]: *** [CMakeFiles/Makefile2:73: 
CMakeFiles/po-es-docs-foobar-index-cache-bz2.dir/all] Error 2
  14:08:13 gmake: *** [Makefile:130: all] Error 2
  reason not visible - I suggest to add VERBOSE=1 to the related make comment
  
  > - 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20WindowsMSVCQt5.10/35/
  
  14:11:43 Test command failed: 
C:/Craft/CI/windows-msvc2017_64-cl-debug/dev-utils/cmake/bin/cmake.exe
  14:11:43 CMake Error at C:/CI/workspace/Frameworks kdoctools kf5-qt5 
WindowsMSVCQt5.10/autotests/kdoctools-install/test.cmake:20 (message):
  14:11:43   destdir/share/man/man1/checkXML5.1 was not found
  This may be caused  by not specifing an absolute path in test.cmake e.g.
  
-set(MANPATH destdir/share/man)
-set(HTMLPATH destdir/share/doc/HTML)
+set(MANPATH ${CMAKE_INSTALL_PREFIX}/destdir/share/man)
+set(HTMLPATH ${CMAKE_INSTALL_PREFIX}/destdir/share/doc/HTML)

---test-command ${CMAKE_COMMAND}  -P 
"${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install/test.cmake
+--test-command ${CMAKE_COMMAND}  
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install/destdir"
 -P "${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install/test.cmake"
  
  > - 
https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20FreeBSDQt5.10/
  
  #1​6 Aug 14, 2018 2:07 PM
  Finished: SUCCESS 
  no issue visible -> tests are disabled
  
  > - https://build.kde.org/job/Frameworks%20kdoctools%20kf5-qt5%20SUSEQt5.9/32/
  
  #3​2 Aug 14, 2018 2:07 PM
  Finished: SUCCESS 
  no issue visible -> tests are disabled

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D14817

To: habacker, ltoscano
Cc: kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, ngraham, bruns, 
skadinna


D14817: Convert manual install test to an autotest

2018-08-14 Thread Ralf Habacker
This revision was automatically updated to reflect the committed changes.
Closed by commit R238:f0cc8b2ccb4a: Convert manual install test to an autotest 
(authored by habacker).
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D14817?vs=39659=39697#toc

REPOSITORY
  R238 KDocTools

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D14817?vs=39659=39697

REVISION DETAIL
  https://phabricator.kde.org/D14817

AFFECTED FILES
  CMakeLists.txt
  KF5DocToolsConfig.cmake.in
  autotests/CMakeLists.txt
  autotests/kdoctools-install/CMakeLists.txt
  autotests/kdoctools-install/po/es/docs/foobar/index.docbook
  autotests/kdoctools-install/po/es/docs/kioslave5/fooslave/index.docbook
  autotests/kdoctools-install/po/es/docs/man-kjscmd.1.docbook
  autotests/kdoctools-install/po/fr/docs/foobar/index.docbook
  autotests/kdoctools-install/po/fr/docs/man-kjscmd.1.docbook
  autotests/kdoctools-install/test.cmake
  tests/kdoctools_install-test/po/es/docs/foobar/index.docbook
  tests/kdoctools_install-test/po/es/docs/kioslave5/fooslave/index.docbook
  tests/kdoctools_install-test/po/es/docs/man-kjscmd.1.docbook
  tests/kdoctools_install-test/po/fr/docs/foobar/index.docbook
  tests/kdoctools_install-test/po/fr/docs/man-kjscmd.1.docbook

To: habacker, ltoscano
Cc: kde-frameworks-devel, ltoscano, kde-doc-english, michaelh, ngraham, bruns, 
skadinna


[kdoctools] /: Convert manual install test to an autotest

2018-08-14 Thread Ralf Habacker
Git commit f0cc8b2ccb4ac0207a683f6db11ff653b446eb00 by Ralf Habacker.
Committed on 14/08/2018 at 14:06.
Pushed by habacker into branch 'master'.

Convert manual install test to an autotest

The test is intended to find hidden issues on installation
e.g. in related macro file similar to what was added
to ki18n (see D13743)

Reviewed By: ltoscano
Differential Revision: https://phabricator.kde.org/D14817

M  +8-5CMakeLists.txt
M  +4-2KF5DocToolsConfig.cmake.in
M  +14   -0autotests/CMakeLists.txt
A  +11   -0autotests/kdoctools-install/CMakeLists.txt
R  +0-0autotests/kdoctools-install/po/es/docs/foobar/index.docbook 
[from: tests/kdoctools_install-test/po/es/docs/foobar/index.docbook - 100% 
similarity]
R  +0-0
autotests/kdoctools-install/po/es/docs/kioslave5/fooslave/index.docbook [from: 
tests/kdoctools_install-test/po/es/docs/kioslave5/fooslave/index.docbook - 100% 
similarity]
R  +0-0autotests/kdoctools-install/po/es/docs/man-kjscmd.1.docbook 
[from: tests/kdoctools_install-test/po/es/docs/man-kjscmd.1.docbook - 100% 
similarity]
R  +0-0autotests/kdoctools-install/po/fr/docs/foobar/index.docbook 
[from: tests/kdoctools_install-test/po/fr/docs/foobar/index.docbook - 100% 
similarity]
R  +0-0autotests/kdoctools-install/po/fr/docs/man-kjscmd.1.docbook 
[from: tests/kdoctools_install-test/po/fr/docs/man-kjscmd.1.docbook - 100% 
similarity]
A  +24   -0autotests/kdoctools-install/test.cmake

https://commits.kde.org/kdoctools/f0cc8b2ccb4ac0207a683f6db11ff653b446eb00

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1386593..47c21d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,7 +21,7 @@ include(GenerateExportHeader)
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX KDOCTOOLS
 VERSION_HEADER 
"${CMAKE_CURRENT_BINARY_DIR}/kdoctools_version.h"
-PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5DocToolsConfigVersion.cmake"
+PACKAGE_VERSION_FILE 
"${CMAKE_BINARY_DIR}/cmake/KF5DocToolsConfigVersion.cmake"
 SOVERSION 5)
 
 option(MEINPROC_NO_KARCHIVE "Compile meinproc without KArchive dependency. 
Only for internal usage on KDE infrastructure." OFF)
@@ -102,18 +102,21 @@ if (BUILD_TESTING)
 add_subdirectory(autotests)
 endif()
 
-install(EXPORT KF5DocToolsTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" 
FILE KF5DocToolsTargets.cmake NAMESPACE KF5:: )
+export(EXPORT KF5DocToolsTargets FILE 
${CMAKE_BINARY_DIR}/cmake/KF5DocToolsTargets.cmake NAMESPACE KF5::)
+install(FILES ${CMAKE_BINARY_DIR}/cmake/KF5DocToolsTargets.cmake DESTINATION 
"${CMAKECONFIG_INSTALL_DIR}")
+
 configure_package_config_file(
   "${CMAKE_CURRENT_SOURCE_DIR}/KF5DocToolsConfig.cmake.in"
-  "${CMAKE_CURRENT_BINARY_DIR}/KF5DocToolsConfig.cmake"
+  "${CMAKE_BINARY_DIR}/cmake/KF5DocToolsConfig.cmake"
   PATH_VARS
 KDE_INSTALL_DATADIR_KF5
   INSTALL_DESTINATION  ${CMAKECONFIG_INSTALL_DIR}
 )
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/KF5DocToolsMacros.cmake 
${CMAKE_BINARY_DIR}/cmake/KF5DocToolsMacros.cmake COPYONLY)
 
 install(FILES
-  "${CMAKE_CURRENT_BINARY_DIR}/KF5DocToolsConfig.cmake"
-  "${CMAKE_CURRENT_BINARY_DIR}/KF5DocToolsConfigVersion.cmake"
+  "${CMAKE_BINARY_DIR}/cmake/KF5DocToolsConfig.cmake"
+  "${CMAKE_BINARY_DIR}/cmake/KF5DocToolsConfigVersion.cmake"
   DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
   COMPONENT Devel
 )
diff --git a/KF5DocToolsConfig.cmake.in b/KF5DocToolsConfig.cmake.in
index e93a3a9..85061bf 100644
--- a/KF5DocToolsConfig.cmake.in
+++ b/KF5DocToolsConfig.cmake.in
@@ -1,7 +1,9 @@
 @PACKAGE_INIT@
 
-set(KDOCTOOLS_DATA_INSTALL_DIR "@PACKAGE_KDE_INSTALL_DATADIR_KF5@")
-set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
+if (NOT KDOCTOOLS_CUSTOMIZATION_DIR)
+set(KDOCTOOLS_DATA_INSTALL_DIR "@PACKAGE_KDE_INSTALL_DATADIR_KF5@")
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
+endif()
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF5DocToolsTargets.cmake")
 
diff --git a/autotests/CMakeLists.txt b/autotests/CMakeLists.txt
index 22a7c32..edc8fbd 100644
--- a/autotests/CMakeLists.txt
+++ b/autotests/CMakeLists.txt
@@ -4,3 +4,17 @@ add_test(
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
 )
 
+add_test(kdoctools_install ${CMAKE_CTEST_COMMAND}
+--build-and-test
+"${CMAKE_CURRENT_SOURCE_DIR}/kdoctools-install"
+"${CMAKE_CURRENT_BINARY_DIR}/kdoctools-install"
+--build-generator ${CMAKE_GENERATOR}
+--build-makeprogram ${CMAKE_MAKE_PROGRAM}
+--build-target install
+--build-options
+"-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}"
+
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/kdoctools-ins

D14817: Convert manual install test to an autotest

2018-08-13 Thread Ralf Habacker
habacker created this revision.
Restricted Application added a project: Documentation.
Restricted Application added a subscriber: kde-doc-english.
habacker requested review of this revision.

REVISION SUMMARY
  The test is intended to find hidden issues on installation
  e.g. in related macro file similar to what has been added
  to ki18n (see D13743 )

TEST PLAN
  compiled and checked on linux

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D14817

AFFECTED FILES
  CMakeLists.txt
  KF5DocToolsConfig.cmake.in
  autotests/CMakeLists.txt
  autotests/kdoctools-install/CMakeLists.txt
  autotests/kdoctools-install/po/es/docs/foobar/index.docbook
  autotests/kdoctools-install/po/es/docs/kioslave5/fooslave/index.docbook
  autotests/kdoctools-install/po/es/docs/man-kjscmd.1.docbook
  autotests/kdoctools-install/po/fr/docs/foobar/index.docbook
  autotests/kdoctools-install/po/fr/docs/man-kjscmd.1.docbook
  autotests/kdoctools-install/test.cmake
  tests/kdoctools_install-test/po/es/docs/foobar/index.docbook
  tests/kdoctools_install-test/po/es/docs/kioslave5/fooslave/index.docbook
  tests/kdoctools_install-test/po/es/docs/man-kjscmd.1.docbook
  tests/kdoctools_install-test/po/fr/docs/foobar/index.docbook
  tests/kdoctools_install-test/po/fr/docs/man-kjscmd.1.docbook

To: habacker
Cc: kde-doc-english, skadinna


[kmymoney/4.8] doc: Add csv export doc section

2018-06-11 Thread Ralf Habacker
Git commit ee0b21ac9adf473c98e62e3338aa5bc3091da6e5 by Ralf Habacker.
Committed on 12/06/2018 at 05:18.
Pushed by habacker into branch '4.8'.

Add csv export doc section

Summary:
BUG:395052
FIXED-IN:4.8.3

Test Plan: build and inspected the result on linux

Reviewers: #kmymoney, ostroffjh

Reviewed By: ostroffjh

Subscribers: kde-doc-english

Tags: #documentation

Differential Revision: https://phabricator.kde.org/D13400

A  +---doc/csvexport.png
A  +21   -0doc/details-impexp-csvexp.docbook
M  +1-0doc/details-impexp.docbook
M  +1-0doc/index.docbook

https://commits.kde.org/kmymoney/ee0b21ac9adf473c98e62e3338aa5bc3091da6e5

diff --git a/doc/csvexport.png b/doc/csvexport.png
new file mode 100644
index ..b286c690
Binary files /dev/null and b/doc/csvexport.png differ
diff --git a/doc/details-impexp-csvexp.docbook 
b/doc/details-impexp-csvexp.docbook
new file mode 100644
index ..ac2348b2
--- /dev/null
+++ b/doc/details-impexp-csvexp.docbook
@@ -0,0 +1,21 @@
+
+CSV Exporter
+
+  To export one of your accounts to a CSV file, choose
+  the Export 
CSV from
+  the File menu.  You will be prompted for some options.
+
+
+
+  
+
+  
+
+  
+  
+CSV Export
+  
+
+  
+
+
diff --git a/doc/details-impexp.docbook b/doc/details-impexp.docbook
index 90bba179..bbae5ade 100644
--- a/doc/details-impexp.docbook
+++ b/doc/details-impexp.docbook
@@ -1146,6 +1146,7 @@
  workaround, although might be good to keep it in a separate file -->
 
 
+
 
 
 Writing Importer Plugins
diff --git a/doc/index.docbook b/doc/index.docbook
index 47cd499d..426261da 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -111,6 +111,7 @@
   
   
   
+  
   
   
   


D13400: Add csv export doc section

2018-06-11 Thread Ralf Habacker
This revision was automatically updated to reflect the committed changes.
Closed by commit R261:1595160fa38a: Add csv export doc section (authored by 
habacker).

REPOSITORY
  R261 KMyMoney

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D13400?vs=35746=36032

REVISION DETAIL
  https://phabricator.kde.org/D13400

AFFECTED FILES
  doc/csvexport.png
  doc/details-impexp-csvexp.docbook
  doc/details-impexp.docbook
  doc/index.docbook

To: habacker, #kmymoney, ostroffjh
Cc: kde-doc-english, skadinna


[kmymoney/arcpatch-D13400] doc: Add csv export doc section

2018-06-11 Thread Ralf Habacker
Git commit 1595160fa38adbd43a75b6cfe999d7138da1269e by Ralf Habacker.
Committed on 12/06/2018 at 05:10.
Pushed by habacker into branch 'arcpatch-D13400'.

Add csv export doc section

Summary:
BUG:395052
FIXED-IN:4.8.3

Test Plan: build and inspected the result on linux

Reviewers: #kmymoney, ostroffjh

Reviewed By: ostroffjh

Subscribers: kde-doc-english

Tags: #documentation

Differential Revision: https://phabricator.kde.org/D13400

A  +---doc/csvexport.png
A  +21   -0doc/details-impexp-csvexp.docbook
M  +1-0doc/details-impexp.docbook
M  +1-0doc/index.docbook

https://commits.kde.org/kmymoney/1595160fa38adbd43a75b6cfe999d7138da1269e

diff --git a/doc/csvexport.png b/doc/csvexport.png
new file mode 100644
index ..b286c690
Binary files /dev/null and b/doc/csvexport.png differ
diff --git a/doc/details-impexp-csvexp.docbook 
b/doc/details-impexp-csvexp.docbook
new file mode 100644
index ..ac2348b2
--- /dev/null
+++ b/doc/details-impexp-csvexp.docbook
@@ -0,0 +1,21 @@
+
+CSV Exporter
+
+  To export one of your accounts to a CSV file, choose
+  the Export 
CSV from
+  the File menu.  You will be prompted for some options.
+
+
+
+  
+
+  
+
+  
+  
+CSV Export
+  
+
+  
+
+
diff --git a/doc/details-impexp.docbook b/doc/details-impexp.docbook
index 90bba179..bbae5ade 100644
--- a/doc/details-impexp.docbook
+++ b/doc/details-impexp.docbook
@@ -1146,6 +1146,7 @@
  workaround, although might be good to keep it in a separate file -->
 
 
+
 
 
 Writing Importer Plugins
diff --git a/doc/index.docbook b/doc/index.docbook
index 47cd499d..426261da 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -111,6 +111,7 @@
   
   
   
+  
   
   
   


D13400: Add csv export doc section

2018-06-11 Thread Ralf Habacker
habacker added a comment.


  Just for info: I added an additional file because of an inconsistence between 
 the name of the docbook file `details-impexp-csv.docbook`, which indicates 
containing doc for csv import and export and the first section in this document
  


... 

CSV Importer Plugin
  
  which is named `details.impexp.csv` but covers only import.

REPOSITORY
  R261 KMyMoney

BRANCH
  4.8

REVISION DETAIL
  https://phabricator.kde.org/D13400

To: habacker, #kmymoney, ostroffjh
Cc: kde-doc-english, skadinna


D13400: Add csv export doc section

2018-06-07 Thread Ralf Habacker
habacker added a reviewer: ostroffjh.

REPOSITORY
  R261 KMyMoney

REVISION DETAIL
  https://phabricator.kde.org/D13400

To: habacker, #kmymoney, ostroffjh
Cc: kde-doc-english, skadinna


D13400: Add csv export doc section

2018-06-07 Thread Ralf Habacker
habacker created this revision.
habacker added a reviewer: KMyMoney.
Restricted Application added a project: Documentation.
Restricted Application added a subscriber: kde-doc-english.
habacker requested review of this revision.

REVISION SUMMARY
  BUG:395052
  FIXED-IN:4.8.3

TEST PLAN
  build and inspected the result on linux

REPOSITORY
  R261 KMyMoney

BRANCH
  4.8

REVISION DETAIL
  https://phabricator.kde.org/D13400

AFFECTED FILES
  doc/csvexport.png
  doc/details-impexp-csvexp.docbook
  doc/details-impexp.docbook
  doc/index.docbook

To: habacker, #kmymoney
Cc: kde-doc-english, skadinna


Re: Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2018-03-26 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/
---

(Updated March 26, 2018, 9:47 a.m.)


Status
--

This change has been marked as submitted.


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Enable cross compilation support for packages depending on normally installed 
kdoctools tools.


Diffs
-

  KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 


Diff: https://git.reviewboard.kde.org/r/129025/diff/1/


Testing
---


Thanks,

Ralf Habacker



Re: Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2018-03-25 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/
---

(Updated March 25, 2018, 3:07 p.m.)


Status
--

This change has been marked as submitted.


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Enable cross compilation support for packages depending on normally installed 
kdoctools tools.


Diffs
-

  KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 


Diff: https://git.reviewboard.kde.org/r/129025/diff/1/


Testing
---


Thanks,

Ralf Habacker



[kmymoney/4.8] doc: Update versions in 'whats new' doc page to 4.8.2

2018-01-18 Thread Ralf Habacker
Git commit b7f4daaa9ca0b018ab1595ddee813daf6ec52fd2 by Ralf Habacker.
Committed on 18/01/2018 at 23:54.
Pushed by habacker into branch '4.8'.

Update versions in 'whats new' doc page to 4.8.2

M  +4-4doc/whatsnew.docbook

https://commits.kde.org/kmymoney/b7f4daaa9ca0b018ab1595ddee813daf6ec52fd2

diff --git a/doc/whatsnew.docbook b/doc/whatsnew.docbook
index c793b2ca..bf1d2a0a 100644
--- a/doc/whatsnew.docbook
+++ b/doc/whatsnew.docbook
@@ -1,8 +1,8 @@
 
 
 
-  2017-07-25
-  4.8.1
+  2018-01-19
+  4.8.2
 
 
 What's new in this release
@@ -24,14 +24,14 @@
 
   
 
-  https://www.kmymoney.org/resolvedbugs.php?4.8.1;>The complete
+  https://www.kmymoney.org/resolvedbugs.php?4.8.2;>The complete
  list of bugs fixed in this release
 
   
 
   
 
-  https://www.kmymoney.org/resolvedfeatures.php?4.8.1;>The
+  https://www.kmymoney.org/resolvedfeatures.php?4.8.2;>The
  complete list of new features in this release
 
   


[kmymoney/4.8] doc: Revert "Keep release info up to date with other docbook files"

2017-11-22 Thread Ralf Habacker
Git commit 464a40323a8f109a271ea3cbcde449e0199c0138 by Ralf Habacker.
Committed on 22/11/2017 at 18:29.
Pushed by habacker into branch '4.8'.

Revert "Keep release info up to date with other docbook files"

This reverts commit 9d99dbeb166cea454cd3667e5f6ffb71cbf84b4

A quick compare with the recent application did show that most
files are up to date, but some are not, which requires to revert
this commit according to the rules described at
https://cgit.kde.org/kdoctools.git/tree/src/template.docbook#n11

It would be nice to have this rules at a more public location.

M  +2-2doc/credits.docbook
M  +2-2doc/details-accounts.docbook
M  +2-2doc/details-budgets.docbook
M  +2-2doc/details-categories.docbook
M  +2-2doc/details-currencies.docbook
M  +2-2doc/details-database.docbook
M  +2-2doc/details-forecast.docbook
M  +2-2doc/details-formats.docbook
M  +2-2doc/details-institutions.docbook
M  +2-2doc/details-investments.docbook
M  +2-2doc/details-ledgers.docbook
M  +2-2doc/details-loans.docbook
M  +2-2doc/details-payees.docbook
M  +2-2doc/details-reconciliation.docbook
M  +2-2doc/details-reports.docbook
M  +2-2doc/details-schedules.docbook
M  +2-2doc/details-search.docbook
M  +2-2doc/details-settings.docbook
M  +2-2doc/details-tags.docbook
M  +2-2doc/details-widgets.docbook
M  +2-2doc/faq.docbook
M  +2-2doc/firsttime.docbook
M  +2-2doc/installation.docbook
M  +2-2doc/makemostof.docbook
M  +2-2doc/reference.docbook

https://commits.kde.org/kmymoney/464a40323a8f109a271ea3cbcde449e0199c0138

diff --git a/doc/credits.docbook b/doc/credits.docbook
index f5200fd7..412035ce 100644
--- a/doc/credits.docbook
+++ b/doc/credits.docbook
@@ -1,8 +1,8 @@
 
 
 
-  2017-07-25
-  4.8.1
+  2014-08-30
+  4.7.01
 
 
 Credits
diff --git a/doc/details-accounts.docbook b/doc/details-accounts.docbook
index 46910ac3..8633d700 100644
--- a/doc/details-accounts.docbook
+++ b/doc/details-accounts.docbook
@@ -5,8 +5,8 @@


   
-  2017-07-25
-  4.8.1
+  2011-07-21
+  4.6
 
   
 Accounts
diff --git a/doc/details-budgets.docbook b/doc/details-budgets.docbook
index d735c10d..847a5d33 100644
--- a/doc/details-budgets.docbook
+++ b/doc/details-budgets.docbook
@@ -5,8 +5,8 @@


   
-  2017-07-25
-  4.8.1
+  2011-06-29
+  4.6
 
 
 Budgets
diff --git a/doc/details-categories.docbook b/doc/details-categories.docbook
index 376a88a4..84818813 100644
--- a/doc/details-categories.docbook
+++ b/doc/details-categories.docbook
@@ -4,8 +4,8 @@
   
  
   
-  2017-07-25
-  4.8.1
+  2014-08-30
+  4.7.01
 
 
 Categories
diff --git a/doc/details-currencies.docbook b/doc/details-currencies.docbook
index ed34e826..cd057a03 100644
--- a/doc/details-currencies.docbook
+++ b/doc/details-currencies.docbook
@@ -4,8 +4,8 @@
   

   
-  2017-07-25
-  4.8.1
+  2014-08-30
+  4.7.01
 
 
 Currencies
diff --git a/doc/details-database.docbook b/doc/details-database.docbook
index 933e30b1..1caae285 100644
--- a/doc/details-database.docbook
+++ b/doc/details-database.docbook
@@ -4,8 +4,8 @@
   
  
   
-  2017-07-25
-  4.8.1
+  2011-07-21
+  4.6
 
 
 Database
diff --git a/doc/details-forecast.docbook b/doc/details-forecast.docbook
index 900db1f4..837bf49d 100644
--- a/doc/details-forecast.docbook
+++ b/doc/details-forecast.docbook
@@ -4,8 +4,8 @@
   

   
-  2017-07-25
-  4.8.1
+  2010-07-25
+  4.5
 
 
 Forecast
diff --git a/doc/details-formats.docbook b/doc/details-formats.docbook
index 54e4ec39..5ca88e99 100644
--- a/doc/details-formats.docbook
+++ b/doc/details-formats.docbook
@@ -4,8 +4,8 @@
   

   
-  2017-07-25
-  4.8.1
+  2014-08-30
+  4.7.01
 
 
 File Formats
diff --git a/doc/details-institutions.docbook b/doc/details-institutions.docbook
index fe28cd1e..8020de1c 100644
--- a/doc/details-institutions.docbook
+++ b/doc/details-institutions.docbook
@@ -4,8 +4,8 @@
   

   
-  2017-07-25
-  4.8.1
+  2010-07-25
+  4.5
 
 
 Institutions
diff --git a/doc/details-investments.docbook b/doc/details-investments.docbook
index 0951c1bd..4c42c1a0 100644
--- a/doc/details-investments.docbook
+++ b/doc/details-investments.docbook
@@ -4,8 +4,8 @@
   

   
-  2017-07-25
-  4.8.1
+  2014-08-30
+  4.7.01
 
 
 Investments
diff --git a/doc/details-ledgers.docbook b/doc/details-ledgers.docbook
index e88cfb9f..7226c96c 100644
--- a/doc/details-ledgers.docbook
+++ b/doc/details-ledgers.docbook
@@ -5,8 +5,8 @@


   
-  2017-07-25
-  4.8.1
+  2010-07-23
+  4.5
 
 
 Ledgers
diff --git a/doc/details-loans.docbook b/doc/details-loans.docbook
index a768014c..9ba45658 100644
--- a/doc/details-loans.docbook
+++ b/doc/details-loans.docbook
@@ -4,8 +4,8 @@
   
   
   
-  2017-07-25
-  4.8.1
+  2010-07-25
+  4.5
 
 
 Loans
diff --git a/doc/details-payees.docbook b/doc/details-payees.docbook
inde

[kmymoney/4.8] doc: Keep release info up to date with other docbook files

2017-11-18 Thread Ralf Habacker
Git commit 9d99dbeb166cea454cd3667e5f6ffb71cbf84b4e by Ralf Habacker.
Committed on 18/11/2017 at 14:09.
Pushed by habacker into branch '4.8'.

Keep release info up to date with other docbook files

M  +2-2doc/credits.docbook
M  +2-2doc/details-accounts.docbook
M  +2-2doc/details-budgets.docbook
M  +2-2doc/details-categories.docbook
M  +2-2doc/details-currencies.docbook
M  +2-2doc/details-database.docbook
M  +2-2doc/details-forecast.docbook
M  +2-2doc/details-formats.docbook
M  +2-2doc/details-institutions.docbook
M  +2-2doc/details-investments.docbook
M  +2-2doc/details-ledgers.docbook
M  +2-2doc/details-loans.docbook
M  +2-2doc/details-payees.docbook
M  +2-2doc/details-reconciliation.docbook
M  +2-2doc/details-reports.docbook
M  +2-2doc/details-schedules.docbook
M  +2-2doc/details-search.docbook
M  +2-2doc/details-settings.docbook
M  +2-2doc/details-tags.docbook
M  +2-2doc/details-widgets.docbook
M  +2-2doc/faq.docbook
M  +2-2doc/firsttime.docbook
M  +2-2doc/installation.docbook
M  +2-2doc/makemostof.docbook
M  +2-2doc/reference.docbook

https://commits.kde.org/kmymoney/9d99dbeb166cea454cd3667e5f6ffb71cbf84b4e

diff --git a/doc/credits.docbook b/doc/credits.docbook
index 412035ce..f5200fd7 100644
--- a/doc/credits.docbook
+++ b/doc/credits.docbook
@@ -1,8 +1,8 @@
 
 
 
-  2014-08-30
-  4.7.01
+  2017-07-25
+  4.8.1
 
 
 Credits
diff --git a/doc/details-accounts.docbook b/doc/details-accounts.docbook
index 8633d700..46910ac3 100644
--- a/doc/details-accounts.docbook
+++ b/doc/details-accounts.docbook
@@ -5,8 +5,8 @@


   
-  2011-07-21
-  4.6
+  2017-07-25
+  4.8.1
 
   
 Accounts
diff --git a/doc/details-budgets.docbook b/doc/details-budgets.docbook
index 847a5d33..d735c10d 100644
--- a/doc/details-budgets.docbook
+++ b/doc/details-budgets.docbook
@@ -5,8 +5,8 @@


   
-  2011-06-29
-  4.6
+  2017-07-25
+  4.8.1
 
 
 Budgets
diff --git a/doc/details-categories.docbook b/doc/details-categories.docbook
index 84818813..376a88a4 100644
--- a/doc/details-categories.docbook
+++ b/doc/details-categories.docbook
@@ -4,8 +4,8 @@
   
  
   
-  2014-08-30
-  4.7.01
+  2017-07-25
+  4.8.1
 
 
 Categories
diff --git a/doc/details-currencies.docbook b/doc/details-currencies.docbook
index cd057a03..ed34e826 100644
--- a/doc/details-currencies.docbook
+++ b/doc/details-currencies.docbook
@@ -4,8 +4,8 @@
   

   
-  2014-08-30
-  4.7.01
+  2017-07-25
+  4.8.1
 
 
 Currencies
diff --git a/doc/details-database.docbook b/doc/details-database.docbook
index 1caae285..933e30b1 100644
--- a/doc/details-database.docbook
+++ b/doc/details-database.docbook
@@ -4,8 +4,8 @@
   
  
   
-  2011-07-21
-  4.6
+  2017-07-25
+  4.8.1
 
 
 Database
diff --git a/doc/details-forecast.docbook b/doc/details-forecast.docbook
index 837bf49d..900db1f4 100644
--- a/doc/details-forecast.docbook
+++ b/doc/details-forecast.docbook
@@ -4,8 +4,8 @@
   

   
-  2010-07-25
-  4.5
+  2017-07-25
+  4.8.1
 
 
 Forecast
diff --git a/doc/details-formats.docbook b/doc/details-formats.docbook
index 5ca88e99..54e4ec39 100644
--- a/doc/details-formats.docbook
+++ b/doc/details-formats.docbook
@@ -4,8 +4,8 @@
   

   
-  2014-08-30
-  4.7.01
+  2017-07-25
+  4.8.1
 
 
 File Formats
diff --git a/doc/details-institutions.docbook b/doc/details-institutions.docbook
index 8020de1c..fe28cd1e 100644
--- a/doc/details-institutions.docbook
+++ b/doc/details-institutions.docbook
@@ -4,8 +4,8 @@
   

   
-  2010-07-25
-  4.5
+  2017-07-25
+  4.8.1
 
 
 Institutions
diff --git a/doc/details-investments.docbook b/doc/details-investments.docbook
index 4c42c1a0..0951c1bd 100644
--- a/doc/details-investments.docbook
+++ b/doc/details-investments.docbook
@@ -4,8 +4,8 @@
   

   
-  2014-08-30
-  4.7.01
+  2017-07-25
+  4.8.1
 
 
 Investments
diff --git a/doc/details-ledgers.docbook b/doc/details-ledgers.docbook
index 7226c96c..e88cfb9f 100644
--- a/doc/details-ledgers.docbook
+++ b/doc/details-ledgers.docbook
@@ -5,8 +5,8 @@


   
-  2010-07-23
-  4.5
+  2017-07-25
+  4.8.1
 
 
 Ledgers
diff --git a/doc/details-loans.docbook b/doc/details-loans.docbook
index 9ba45658..a768014c 100644
--- a/doc/details-loans.docbook
+++ b/doc/details-loans.docbook
@@ -4,8 +4,8 @@
   
   
   
-  2010-07-25
-  4.5
+  2017-07-25
+  4.8.1
 
 
 Loans
diff --git a/doc/details-payees.docbook b/doc/details-payees.docbook
index e55c323e..091f5cfb 100644
--- a/doc/details-payees.docbook
+++ b/doc/details-payees.docbook
@@ -5,8 +5,8 @@


   
-  2010-07-25
-  4.5
+  2017-07-25
+  4.8.1
 
 
 Payees
diff --git a/doc/details-reconciliation.docbook 
b/doc/details-reconciliation.docbook
index 6a68afaf..de5dd7d5 100644
--- a/doc/details-reconciliation.docbook
+++ b/doc/details-reconciliation.docbook

[umbrello/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks

2017-01-09 Thread Ralf Habacker
Git commit 7465e07f867aa27aac68d9f1f194203d96ea8306 by Ralf Habacker.
Committed on 09/01/2017 at 23:09.
Pushed by habacker into branch 'frameworks'.

Merge remote-tracking branch 'origin/master' into frameworks

M  +2-64   doc/CMakeLists.txt
M  +0-0doc/apphelp/index.docbook
M  +1-0umbrello/CMakeLists.txt
M  +19   -0umbrello/debug/debug_utils.h
M  +6-5umbrello/dialogs/umlattributedialog.cpp
M  +1-0umbrello/listpopupmenu.cpp
M  +1-1umbrello/model_utils.cpp
M  +3-0umbrello/uml.cpp
M  +2-0umbrello/umlappprivate.h
M  +19   -1umbrello/umldoc.cpp
M  +8-0umbrello/umldoc.h
M  +2-2umbrello/umllistview.cpp
M  +3-3umbrello/umllistviewitem.cpp
M  +1-1umbrello/umlmodel/classifier.cpp
M  +1-1umbrello/umlmodel/classifierlistitem.h
M  +2-1umbrello/umlmodel/entity.cpp
M  +2-1umbrello/umlmodel/enumliteral.cpp
M  +2-1umbrello/umlmodel/foreignkeyconstraint.cpp
M  +16   -3umbrello/umlmodel/operation.cpp
M  +31   -31   umbrello/umlmodel/umlobject.cpp
M  +7-5umbrello/umlscene.cpp
M  +13   -28   umbrello/umlwidgets/associationwidget.cpp
M  +5-5umbrello/umlwidgets/classifierwidget.cpp
M  +1-0umbrello/umlwidgets/umlwidget.cpp
M  +3-0unittests/CMakeLists.txt

https://commits.kde.org/umbrello/7465e07f867aa27aac68d9f1f194203d96ea8306

diff --cc doc/CMakeLists.txt
index c0bbde2da,b4d6a8578..0f1ac2acd
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@@ -1,68 -1,18 +1,6 @@@
 -if (NOT BUILD_KF5)
 -set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
 -else()
 -set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
 -endif()
 +set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
  
- function(_kdoctools_create_target_name out in)
- string(REGEX REPLACE "^${CMAKE_BINARY_DIR}/?" "" in "${in}")
- string(REGEX REPLACE "[^0-9a-zA-Z]+" "-" tmp "${in}")
- set(${out} ${tmp} PARENT_SCOPE)
- endfunction()
- 
- function (kdoctools_create_article docbook)
- # Parse arguments
- set(options)
- set(oneValueArgs INSTALL_DESTINATION SUBDIR)
- set(multiValueArgs)
- cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" 
"${multiValueArgs}" ${ARGN})
- 
- if(NOT DEFINED ARGS_SUBDIR)
- message(FATAL_ERROR "SUBDIR needs to be defined when calling 
kdoctools_create_article")
- endif()
- 
- # Init vars
- get_filename_component(docbook ${docbook} ABSOLUTE)
- file(RELATIVE_PATH src_doc ${CMAKE_CURRENT_SOURCE_DIR} ${docbook})
- get_filename_component(src_dir ${src_doc} DIRECTORY)
- get_filename_component(_name ${docbook} NAME_WE)
- set(build_dir ${CMAKE_CURRENT_BINARY_DIR}/${src_dir})
- set(build_html ${build_dir}/${_name}.html)
- 
- # current directory is the docbook directory, but if this is empty, the
- # globs which finds the docbooks and the images will be empty too as
- # they will expand into "/*.docbook" and "/*.png"
- if (src_dir STREQUAL "")
- set(src_dir ".")
- endif ()
- 
- # Create some place to store our files
- file(MAKE_DIRECTORY ${build_dir})
- 
- #Bootstrap
- if (_kdoctoolsBootStrapping)
- set(_bootstrapOption "--srcdir=${KDocTools_BINARY_DIR}/src")
- elseif (CMAKE_CROSSCOMPILING AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
- set(_bootstrapOption 
"--srcdir=${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools")
- else ()
- set(_bootstrapOption)
- endif ()
- set(_ssheet "${KDOCTOOLS_CUSTOMIZATION_DIR}/kde-chunk.xsl")
- 
- add_custom_command(OUTPUT ${build_html}
- COMMAND ${KDOCTOOLS_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} 
-o ${build_html} ${src_doc}
- DEPENDS ${src_doc} ${_ssheet}
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- 
- _kdoctools_create_target_name(_targ_html ${build_html})
- add_custom_target(${_targ_html} ALL DEPENDS ${build_html})
- 
- set(installDest "${ARGS_INSTALL_DESTINATION}")
- if(installDest)
- set(subdir "${ARGS_SUBDIR}")
- #file(GLOB images ${src_dir}/*.png)
- #install(FILES ${build_doc} ${src_docs} ${images} DESTINATION 
${installDest}/${subdir})
- install(FILES ${build_html} DESTINATION ${installDest}/${subdir})
- endif()
- endfunction()
- 
  ### install files ###
 -if(BUILD_KF5)
 -file(READ "index.docbook" index_file)
 -string(REPLACE "4.2" "4.5" index_file "${index_file}")
 -string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 -file(WRITE "inde

[umbrello] /: Use standard KDE4/KF5 docbook support to create application welcome page.

2017-01-09 Thread Ralf Habacker
Git commit 67be64955649836cef148a7208c863ff98ae180b by Ralf Habacker.
Committed on 09/01/2017 at 20:46.
Pushed by habacker into branch 'master'.

Use standard KDE4/KF5 docbook support to create application welcome page.

Application welcome page is now installed in apphelp subdir of umbrello
doc installation path.

M  +1-79   doc/CMakeLists.txt
A  +14   -0doc/apphelp/CMakeLists.txt
R  +0-0doc/apphelp/index.docbook [from: doc/welcome.docbook - 100% 
similarity]
M  +32   -13   umbrello/umlappprivate.cpp
M  +2-0umbrello/umlappprivate.h

https://commits.kde.org/umbrello/67be64955649836cef148a7208c863ff98ae180b

diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index d20d0e705..b4d6a8578 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,77 +1,9 @@
 if (NOT BUILD_KF5)
 set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
-if(DEFINED KDE4_MEINPROC_EXECUTABLE)
-set(KDOCTOOLS_MEINPROC_EXECUTABLE ${KDE4_MEINPROC_EXECUTABLE})
-else()
-set(KDOCTOOLS_MEINPROC_EXECUTABLE meinproc4)
-endif()
 else()
 set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
 endif()
 
-function(_kdoctools_create_target_name out in)
-string(REGEX REPLACE "^${CMAKE_BINARY_DIR}/?" "" in "${in}")
-string(REGEX REPLACE "[^0-9a-zA-Z]+" "-" tmp "${in}")
-set(${out} ${tmp} PARENT_SCOPE)
-endfunction()
-
-function (kdoctools_create_article docbook)
-# Parse arguments
-set(options)
-set(oneValueArgs INSTALL_DESTINATION SUBDIR)
-set(multiValueArgs)
-cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" 
"${multiValueArgs}" ${ARGN})
-
-if(NOT DEFINED ARGS_SUBDIR)
-message(FATAL_ERROR "SUBDIR needs to be defined when calling 
kdoctools_create_article")
-endif()
-
-# Init vars
-get_filename_component(docbook ${docbook} ABSOLUTE)
-file(RELATIVE_PATH src_doc ${CMAKE_CURRENT_SOURCE_DIR} ${docbook})
-get_filename_component(src_dir ${src_doc} DIRECTORY)
-get_filename_component(_name ${docbook} NAME_WE)
-set(build_dir ${CMAKE_CURRENT_BINARY_DIR}/${src_dir})
-set(build_html ${build_dir}/${_name}.html)
-
-# current directory is the docbook directory, but if this is empty, the
-# globs which finds the docbooks and the images will be empty too as
-# they will expand into "/*.docbook" and "/*.png"
-if (src_dir STREQUAL "")
-set(src_dir ".")
-endif ()
-
-# Create some place to store our files
-file(MAKE_DIRECTORY ${build_dir})
-
-#Bootstrap
-if (_kdoctoolsBootStrapping)
-set(_bootstrapOption "--srcdir=${KDocTools_BINARY_DIR}/src")
-elseif (CMAKE_CROSSCOMPILING AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
-set(_bootstrapOption 
"--srcdir=${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools")
-else ()
-set(_bootstrapOption)
-endif ()
-set(_ssheet "${KDOCTOOLS_CUSTOMIZATION_DIR}/kde-chunk.xsl")
-
-add_custom_command(OUTPUT ${build_html}
-COMMAND ${KDOCTOOLS_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} 
-o ${build_html} ${src_doc}
-DEPENDS ${src_doc} ${_ssheet}
-WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-)
-
-_kdoctools_create_target_name(_targ_html ${build_html})
-add_custom_target(${_targ_html} ALL DEPENDS ${build_html})
-
-set(installDest "${ARGS_INSTALL_DESTINATION}")
-if(installDest)
-set(subdir "${ARGS_SUBDIR}")
-#file(GLOB images ${src_dir}/*.png)
-#install(FILES ${build_doc} ${src_docs} ${images} DESTINATION 
${installDest}/${subdir})
-install(FILES ${build_html} DESTINATION ${installDest}/${subdir})
-endif()
-endfunction()
-
 ### install files ###
 if(BUILD_KF5)
 file(READ "index.docbook" index_file)
@@ -79,18 +11,8 @@ if(BUILD_KF5)
 string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 file(WRITE "index-kf5.docbook" "${index_file}")
 kdoctools_create_handbook(index-kf5.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-
-file(READ "welcome.docbook" index_file)
-string(REPLACE "4.2" "4.5" index_file "${index_file}")
-string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook "${index_file}")
-if(WITH_WELCOME_PAGE)
-kdoctools_create_article(${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook 
INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-endif()
 else()
 kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)

[umbrello/Applications/16.12] /: Move welcome page to separate sub directory 'apphelp'.

2016-11-26 Thread Ralf Habacker
Git commit 052e0223d7501e25fe09f3721ed28583e23b4087 by Ralf Habacker.
Committed on 26/11/2016 at 22:05.
Pushed by habacker into branch 'Applications/16.12'.

Move welcome page to separate sub directory 'apphelp'.

M  +1-11   doc/CMakeLists.txt
A  +14   -0doc/apphelp/CMakeLists.txt
R  +0-0doc/apphelp/welcome.docbook [from: doc/welcome.docbook - 100% 
similarity]
M  +8-8umbrello/umlappprivate.cpp

https://commits.kde.org/umbrello/052e0223d7501e25fe09f3721ed28583e23b4087

diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index d20d0e7..2c8208c 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -79,18 +79,8 @@ if(BUILD_KF5)
 string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 file(WRITE "index-kf5.docbook" "${index_file}")
 kdoctools_create_handbook(index-kf5.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-
-file(READ "welcome.docbook" index_file)
-string(REPLACE "4.2" "4.5" index_file "${index_file}")
-string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook "${index_file}")
-if(WITH_WELCOME_PAGE)
-kdoctools_create_article(${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook 
INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-endif()
 else()
 kde4_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-if(WITH_WELCOME_PAGE)
-kdoctools_create_article(welcome.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
-endif()
 endif()
 
+add_subdirectory(apphelp)
diff --git a/doc/apphelp/CMakeLists.txt b/doc/apphelp/CMakeLists.txt
new file mode 100644
index 000..6805e89
--- /dev/null
+++ b/doc/apphelp/CMakeLists.txt
@@ -0,0 +1,14 @@
+### install files ###
+if(BUILD_KF5)
+file(READ "welcome.docbook" index_file)
+string(REPLACE "4.2" "4.5" index_file "${index_file}")
+string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
+file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook "${index_file}")
+if(WITH_WELCOME_PAGE)
+kdoctools_create_article(${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook 
INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
+endif()
+else()
+if(WITH_WELCOME_PAGE)
+kdoctools_create_article(welcome.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello/apphelp)
+endif()
+endif()
diff --git a/doc/welcome.docbook b/doc/apphelp/welcome.docbook
similarity index 100%
rename from doc/welcome.docbook
rename to doc/apphelp/welcome.docbook
diff --git a/umbrello/umlappprivate.cpp b/umbrello/umlappprivate.cpp
index cf8a9b5..52eb548 100644
--- a/umbrello/umlappprivate.cpp
+++ b/umbrello/umlappprivate.cpp
@@ -21,7 +21,7 @@ QString UMLAppPrivate::findWelcomeFile()
 {
 QStringList dirList;
 // from build dir
-dirList.append(QCoreApplication::applicationDirPath() + 
QLatin1String("/../doc"));
+dirList.append(QCoreApplication::applicationDirPath() + 
QLatin1String("/../doc/apphelp"));
 
 // determine path from installation
 #if QT_VERSION > 0x05
@@ -34,27 +34,27 @@ QString UMLAppPrivate::findWelcomeFile()
 
 // from custom install
 foreach(const QString , langList) {
-dirList.append(QCoreApplication::applicationDirPath() + 
QString(QLatin1String("/../share/doc/HTML/%1/umbrello")).arg(lang));
+dirList.append(QCoreApplication::applicationDirPath() + 
QString(QLatin1String("/../share/doc/HTML/%1/umbrello/apphelp")).arg(lang));
 }
-dirList.append(QCoreApplication::applicationDirPath() + 
QLatin1String("/../share/doc/HTML/en/umbrello"));
+dirList.append(QCoreApplication::applicationDirPath() + 
QLatin1String("/../share/doc/HTML/en/umbrello/apphelp"));
 
 QStringList locations = 
QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
 // from real installation
 foreach(const QString , locations) {
 foreach(const QString , langList) {
-
dirList.append(QString(QLatin1String("%1/doc/HTML/%2/umbrello")).arg(location).arg(lang));
+
dirList.append(QString(QLatin1String("%1/doc/HTML/%2/umbrello/apphelp")).arg(location).arg(lang));
 }
-
dirList.append(QString(QLatin1String("%1/doc/HTML/en/umbrello")).arg(location));
+
dirList.append(QString(QLatin1String("%1/doc/HTML/en/umbrello/apphelp")).arg(location));
 }
 #else
 KLocale *local = KGlobal::locale();
 QString lang = local->language();
 // from custom install
-dirList.append(QCoreApplication::applicationDirPath() + 
QString(QLatin1String(&

[umbrello/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks

2016-11-09 Thread Ralf Habacker
Git commit 51a80ad0ee1a75eece18f92dcdc7fd2bc07cb965 by Ralf Habacker.
Committed on 09/11/2016 at 13:01.
Pushed by habacker into branch 'frameworks'.

Merge remote-tracking branch 'origin/master' into frameworks

Conflicts:
CMakeLists.txt
doc/CMakeLists.txt
umbrello/CMakeLists.txt
umbrello/uml.cpp
unittests/CMakeLists.txt

M  +1-0CMakeLists.txt
M  +66   -0doc/CMakeLists.txt
M  +73   -0doc/welcome.docbook
M  +4-6umbrello/CMakeLists.txt
M  +4-3umbrello/cmds.h
M  +22   -12   umbrello/uml.cpp
M  +1-0umbrello/uml.h
M  +61   -1umbrello/umlappprivate.h
M  +4-0umbrello/umlscene.cpp
M  +1-0unittests/CMakeLists.txt

http://commits.kde.org/umbrello/51a80ad0ee1a75eece18f92dcdc7fd2bc07cb965

diff --cc doc/CMakeLists.txt
index 891c030,bd2a1d4..c0bbde2
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@@ -1,2 -1,89 +1,68 @@@
 -if (NOT BUILD_KF5)
 -set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
 -set(KDOCTOOLS_MEINPROC_EXECUTABLE meinproc4)
 -else()
 -set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
 -endif()
++set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
+ 
+ function(_kdoctools_create_target_name out in)
+ string(REGEX REPLACE "^${CMAKE_BINARY_DIR}/?" "" in "${in}")
+ string(REGEX REPLACE "[^0-9a-zA-Z]+" "-" tmp "${in}")
+ set(${out} ${tmp} PARENT_SCOPE)
+ endfunction()
+ 
+ function (kdoctools_create_article docbook)
+ # Parse arguments
+ set(options)
+ set(oneValueArgs INSTALL_DESTINATION SUBDIR)
+ set(multiValueArgs)
+ cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" 
"${multiValueArgs}" ${ARGN})
+ 
+ if(NOT DEFINED ARGS_SUBDIR)
+ message(FATAL_ERROR "SUBDIR needs to be defined when calling 
kdoctools_create_article")
+ endif()
+ 
+ # Init vars
+ get_filename_component(docbook ${docbook} ABSOLUTE)
+ file(RELATIVE_PATH src_doc ${CMAKE_CURRENT_SOURCE_DIR} ${docbook})
+ get_filename_component(src_dir ${src_doc} DIRECTORY)
+ get_filename_component(_name ${docbook} NAME_WE)
+ set(build_dir ${CMAKE_CURRENT_BINARY_DIR}/${src_dir})
+ set(build_html ${build_dir}/${_name}.html)
+ 
+ # current directory is the docbook directory, but if this is empty, the
+ # globs which finds the docbooks and the images will be empty too as
+ # they will expand into "/*.docbook" and "/*.png"
+ if (src_dir STREQUAL "")
+ set(src_dir ".")
+ endif ()
+ 
+ # Create some place to store our files
+ file(MAKE_DIRECTORY ${build_dir})
+ 
+ #Bootstrap
+ if (_kdoctoolsBootStrapping)
+ set(_bootstrapOption "--srcdir=${KDocTools_BINARY_DIR}/src")
+ elseif (CMAKE_CROSSCOMPILING AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
+ set(_bootstrapOption 
"--srcdir=${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools")
+ else ()
+ set(_bootstrapOption)
+ endif ()
+ set(_ssheet "${KDOCTOOLS_CUSTOMIZATION_DIR}/kde-chunk.xsl")
+ 
+ add_custom_command(OUTPUT ${build_html}
+ COMMAND ${KDOCTOOLS_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} 
-o ${build_html} ${src_doc}
+ DEPENDS ${src_doc} ${_ssheet}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ )
+ 
+ _kdoctools_create_target_name(_targ_html ${build_html})
+ add_custom_target(${_targ_html} ALL DEPENDS ${build_html})
+ 
+ set(installDest "${ARGS_INSTALL_DESTINATION}")
+ if(installDest)
+ set(subdir "${ARGS_SUBDIR}")
+ #file(GLOB images ${src_dir}/*.png)
+ #install(FILES ${build_doc} ${src_docs} ${images} DESTINATION 
${installDest}/${subdir})
+ install(FILES ${build_html} DESTINATION ${installDest}/${subdir})
+ endif()
+ endfunction()
+ 
  ### install files ###
 -if(BUILD_KF5)
 -file(READ "index.docbook" index_file)
 -string(REPLACE "4.2" "4.5" index_file "${index_file}")
 -string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 -file(WRITE "index-kf5.docbook" "${index_file}")
 -kdoctools_create_handbook(index-kf5.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
 -
 -file(READ "welcome.docbook" index_file)
 -string(REPLACE "4.2" "4.5" index_file "${index_file}")
 -string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 -file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/welcome.docbook "${index_file}")
 -kdoctools_create_article(${CMAKE_CURRENT_BINARY_DIR}/welc

[umbrello] /: Add welcome page as dock widget.

2016-11-09 Thread Ralf Habacker
Git commit 52a9df263c45d5539bba881b259524c42702356f by Ralf Habacker.
Committed on 09/11/2016 at 11:33.
Pushed by habacker into branch 'master'.

Add welcome page as dock widget.

The welcome page is based on the file welcome.docbook
which is converted into a html file on building.

The implementation has support for loading a translated
welcome file installed in the directory where other umbrello
related docbook files lives.

BUG:372252
FIXED-IN:2.20.80 (KDE Applications 16.11.80)

Signed-off-by: Ralf Habacker <ralf.habac...@freenet.de>

M  +2-1CMakeLists.txt
M  +79   -0doc/CMakeLists.txt
A  +73   -0doc/welcome.docbook
M  +4-0umbrello/CMakeLists.txt
M  +4-3umbrello/cmds.h
M  +1-0umbrello/uml.cpp
M  +102  -1umbrello/umlappprivate.cpp
M  +60   -0umbrello/umlappprivate.h
M  +2-0unittests/CMakeLists.txt

http://commits.kde.org/umbrello/52a9df263c45d5539bba881b259524c42702356f

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 55df543..854fa39 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,7 @@ if(NOT BUILD_KF5)
 
 set(CMAKE_AUTOMOC ON)
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
-find_package(Qt4 4.4.3 REQUIRED QtCore QtGui QtXml QtTest)
+find_package(Qt4 4.4.3 REQUIRED QtCore QtGui QtXml QtTest QtWebKit)
 
 set(KDE4_BUILD_TESTS ON)  # for unit tests
 
@@ -148,6 +148,7 @@ else()
 Test
 Widgets
 Xml
+WebKitWidgets
 )
 
 # search packages used by KDE
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 41e19c9..bd2a1d4 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,3 +1,73 @@
+if (NOT BUILD_KF5)
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDE4_DATA_INSTALL_DIR}/ksgmltools2/customization")
+set(KDOCTOOLS_MEINPROC_EXECUTABLE meinproc4)
+else()
+set(KDOCTOOLS_CUSTOMIZATION_DIR 
"${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools/customization")
+endif()
+
+function(_kdoctools_create_target_name out in)
+string(REGEX REPLACE "^${CMAKE_BINARY_DIR}/?" "" in "${in}")
+string(REGEX REPLACE "[^0-9a-zA-Z]+" "-" tmp "${in}")
+set(${out} ${tmp} PARENT_SCOPE)
+endfunction()
+
+function (kdoctools_create_article docbook)
+# Parse arguments
+set(options)
+set(oneValueArgs INSTALL_DESTINATION SUBDIR)
+set(multiValueArgs)
+cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" 
"${multiValueArgs}" ${ARGN})
+
+if(NOT DEFINED ARGS_SUBDIR)
+message(FATAL_ERROR "SUBDIR needs to be defined when calling 
kdoctools_create_article")
+endif()
+
+# Init vars
+get_filename_component(docbook ${docbook} ABSOLUTE)
+file(RELATIVE_PATH src_doc ${CMAKE_CURRENT_SOURCE_DIR} ${docbook})
+get_filename_component(src_dir ${src_doc} DIRECTORY)
+get_filename_component(_name ${docbook} NAME_WE)
+set(build_dir ${CMAKE_CURRENT_BINARY_DIR}/${src_dir})
+set(build_html ${build_dir}/${_name}.html)
+
+# current directory is the docbook directory, but if this is empty, the
+# globs which finds the docbooks and the images will be empty too as
+# they will expand into "/*.docbook" and "/*.png"
+if (src_dir STREQUAL "")
+set(src_dir ".")
+endif ()
+
+# Create some place to store our files
+file(MAKE_DIRECTORY ${build_dir})
+
+#Bootstrap
+if (_kdoctoolsBootStrapping)
+set(_bootstrapOption "--srcdir=${KDocTools_BINARY_DIR}/src")
+elseif (CMAKE_CROSSCOMPILING AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
+set(_bootstrapOption 
"--srcdir=${KDOCTOOLS_DATA_INSTALL_DIR}/kdoctools")
+else ()
+set(_bootstrapOption)
+endif ()
+set(_ssheet "${KDOCTOOLS_CUSTOMIZATION_DIR}/kde-chunk.xsl")
+
+add_custom_command(OUTPUT ${build_html}
+COMMAND ${KDOCTOOLS_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} 
-o ${build_html} ${src_doc}
+DEPENDS ${src_doc} ${_ssheet}
+WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+_kdoctools_create_target_name(_targ_html ${build_html})
+add_custom_target(${_targ_html} ALL DEPENDS ${build_html})
+
+set(installDest "${ARGS_INSTALL_DESTINATION}")
+if(installDest)
+set(subdir "${ARGS_SUBDIR}")
+#file(GLOB images ${src_dir}/*.png)
+#install(FILES ${build_doc} ${src_docs} ${images} DESTINATION 
${installDest}/${subdir})
+install(FILES ${build_html} DESTINATION ${installDest}/${subdir})
+endif()
+endfunction()
+
 ### install files ###
 if(BUILD_KF5)
 file(READ "index.docbook" index_file)
@@ -5,6 +75,15 @@ if(BUILD_KF5)
 string(REPLACE "kdex.dtd" "kdedbx45.dtd" index_file "${index_file}")
 file(WRITE "index-kf5.docbook" "${index_file}")
 kdoctools_creat

[frameworks-kdoctools] [Bug 371987] checkXML5 generates html files in workdir for valid docbooks

2016-11-04 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=371987

Ralf Habacker <ralf.habac...@freenet.de> changed:

   What|Removed |Added

   Version Fixed In||5.28.0

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

Re: Review Request 129314: Fix 'checkXML5 generates html files in workdir for valid docbooks'

2016-11-04 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/
---

(Updated Nov. 4, 2016, 1:25 p.m.)


Status
--

This change has been marked as submitted.


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Changes
---

Submitted with commit 29c0ecf99c50bb4bed62a4d90f45e5c9e3899d1c by Ralf Habacker 
to branch master.


Bugs: 371987
https://bugs.kde.org/show_bug.cgi?id=371987


Repository: kdoctools


Description
---

Fix 'checkXML5 generates html files in workdir for valid docbooks'.

BUG:371987


Diffs
-

  src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 

Diff: https://git.reviewboard.kde.org/r/129314/diff/


Testing
---

tested on opensuse 13.2


Thanks,

Ralf Habacker



[frameworks-kdoctools] [Bug 371987] checkXML5 generates html files in workdir for valid docbooks

2016-11-04 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=371987

Ralf Habacker <ralf.habac...@freenet.de> changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
  Latest Commit||http://commits.kde.org/kdoc
   ||tools/29c0ecf99c50bb4bed62a
   ||4d90f45e5c9e3899d1c
 Resolution|--- |FIXED

--- Comment #6 from Ralf Habacker <ralf.habac...@freenet.de> ---
Git commit 29c0ecf99c50bb4bed62a4d90f45e5c9e3899d1c by Ralf Habacker.
Committed on 04/11/2016 at 13:23.
Pushed by habacker into branch 'master'.

Fix 'checkXML5 generates html files in workdir for valid docbooks'.
REVIEW:129314

M  +12   -2src/checkXML5.cpp

http://commits.kde.org/kdoctools/29c0ecf99c50bb4bed62a4d90f45e5c9e3899d1c

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

Re: Review Request 129314: Fix 'checkXML5 generates html files in workdir for valid docbooks'

2016-11-04 Thread Ralf Habacker


> On Nov. 4, 2016, 9:58 vorm., Burkhard Lück wrote:
> > Using checkXML5+meinproc5 with patch on a valid docbook:
> > 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ checkXML5 kdegraphics/okular/doc/index.docbook 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ meinproc5 --check kdegraphics/okular/doc/index.docbook 
> >   $ ls *html
> >   advanced.html command-line-options.html  configeditor.html   
> > configperformance.html   configure.html   forms.html 
> > inverse_search.html  menugo.html menuview.html  
> > primary-menu-items.html
> >   annotations.html  configaccessibility.html   configgeneral.html  
> > configpresentation.html  credits.html index.html 
> > menubookmarks.html   menuhelp.html   navigating.html
> > settings-menu.html
> >   bookmark-management.html  configannotations.html config-pdf.html 
> > configure-backends.html  fit-window-to-page.html  introduction.html  
> > menuedit.htmlmenutools.html  presentationMode.html  use.html
> > 
> >   -> meinproc5 --check should not generate html files used with "--check"
> > 
> > Using checkXML5+meinproc5 with patch on an invalid docbook:
> > 
> >   $ rm *html
> >   $ checkXML5 kdegraphics/okular/doc/index.docbook 
> > 
> >   -> no output of errors!
> > 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ meinproc5 --check kdegraphics/okular/doc/index.docbook 
> >   index.docbook:912: parser error : expected '>'
> >   
> >   ^
> >   meinproc(16611)/default main: Error: `xmllint --noout` outputted text
> > 
> > checkXML5+meinproc5 with patch are still broken
> 
> Ralf Habacker wrote:
> You probably uses revision 1 of this patch. This is fixed with patch 
> revision 2, where checkXML5 redirects meinproc5 stderr output to stderr.
> 
> Burkhard Lück wrote:
> You are right, sorry for the noise.
> checkXML5+meinproc5 work now as before

So I have a go ?


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/#review100556
---


On Nov. 4, 2016, 9:18 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129314/
> ---
> 
> (Updated Nov. 4, 2016, 9:18 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Bugs: 371987
> https://bugs.kde.org/show_bug.cgi?id=371987
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Fix 'checkXML5 generates html files in workdir for valid docbooks'.
> 
> BUG:371987
> 
> 
> Diffs
> -
> 
>   src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 
> 
> Diff: https://git.reviewboard.kde.org/r/129314/diff/
> 
> 
> Testing
> ---
> 
> tested on opensuse 13.2
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 129314: Fix 'checkXML5 generates html files in workdir for valid docbooks'

2016-11-04 Thread Ralf Habacker


> On Nov. 4, 2016, 9:58 vorm., Burkhard Lück wrote:
> > Using checkXML5+meinproc5 with patch on a valid docbook:
> > 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ checkXML5 kdegraphics/okular/doc/index.docbook 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ meinproc5 --check kdegraphics/okular/doc/index.docbook 
> >   $ ls *html
> >   advanced.html command-line-options.html  configeditor.html   
> > configperformance.html   configure.html   forms.html 
> > inverse_search.html  menugo.html menuview.html  
> > primary-menu-items.html
> >   annotations.html  configaccessibility.html   configgeneral.html  
> > configpresentation.html  credits.html index.html 
> > menubookmarks.html   menuhelp.html   navigating.html
> > settings-menu.html
> >   bookmark-management.html  configannotations.html config-pdf.html 
> > configure-backends.html  fit-window-to-page.html  introduction.html  
> > menuedit.htmlmenutools.html  presentationMode.html  use.html
> > 
> >   -> meinproc5 --check should not generate html files used with "--check"
> > 
> > Using checkXML5+meinproc5 with patch on an invalid docbook:
> > 
> >   $ rm *html
> >   $ checkXML5 kdegraphics/okular/doc/index.docbook 
> > 
> >   -> no output of errors!
> > 
> >   $ ls *html
> >   ls: cannot access '*html': No such file or directory
> >   $ meinproc5 --check kdegraphics/okular/doc/index.docbook 
> >   index.docbook:912: parser error : expected '>'
> >   
> >   ^
> >   meinproc(16611)/default main: Error: `xmllint --noout` outputted text
> > 
> > checkXML5+meinproc5 with patch are still broken

You probably uses revision 1 of this patch. This is fixed with patch revision 
2, where checkXML5 redirects meinproc5 stderr output to stderr.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/#review100556
---


On Nov. 4, 2016, 9:18 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129314/
> ---
> 
> (Updated Nov. 4, 2016, 9:18 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Bugs: 371987
> https://bugs.kde.org/show_bug.cgi?id=371987
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Fix 'checkXML5 generates html files in workdir for valid docbooks'.
> 
> BUG:371987
> 
> 
> Diffs
> -
> 
>   src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 
> 
> Diff: https://git.reviewboard.kde.org/r/129314/diff/
> 
> 
> Testing
> ---
> 
> tested on opensuse 13.2
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 129314: Fix 'checkXML5 generates html files in workdir for valid docbooks'

2016-11-04 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/
---

(Updated Nov. 4, 2016, 9:18 vorm.)


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Summary (updated)
-

Fix 'checkXML5 generates html files in workdir for valid docbooks'


Bugs: 371987
https://bugs.kde.org/show_bug.cgi?id=371987


Repository: kdoctools


Description
---

Fix 'checkXML5 generates html files in workdir for valid docbooks'.

BUG:371987


Diffs
-

  src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 

Diff: https://git.reviewboard.kde.org/r/129314/diff/


Testing
---

tested on opensuse 13.2


Thanks,

Ralf Habacker



Re: Review Request 129314: Fix 'checkXML5 generates html files in workdir for valid docbooks'.Setup targets for cross compiling.

2016-11-04 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/
---

(Updated Nov. 4, 2016, 9:16 vorm.)


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Summary (updated)
-

Fix 'checkXML5 generates html files in workdir for valid docbooks'.Setup 
targets for cross compiling.


Bugs: 371987
https://bugs.kde.org/show_bug.cgi?id=371987


Repository: kdoctools


Description
---

Fix 'checkXML5 generates html files in workdir for valid docbooks'.

BUG:371987


Diffs (updated)
-

  src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 

Diff: https://git.reviewboard.kde.org/r/129314/diff/


Testing
---

tested on opensuse 13.2


Thanks,

Ralf Habacker



Review Request 129314: Setup targets for cross compiling.

2016-11-02 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129314/
---

Review request for Documentation, KDE Frameworks and Luigi Toscano.


Bugs: 371987
https://bugs.kde.org/show_bug.cgi?id=371987


Repository: kdoctools


Description
---

Fix 'checkXML5 generates html files in workdir for valid docbooks'.

BUG:371987


Diffs
-

  KF5DocToolsMacros.cmake d73201dbecaf370898f66f807e6d8856d6f88a8d 
  src/checkXML5.cpp 437296a0b582c5b3e11c72712c62188dbcef5aa7 

Diff: https://git.reviewboard.kde.org/r/129314/diff/


Testing
---

tested on opensuse 13.2


Thanks,

Ralf Habacker



[frameworks-kdoctools] [Bug 371987] checkXML5 generates html files in workdir for valid docbooks

2016-11-02 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=371987

Ralf Habacker <ralf.habac...@freenet.de> changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|UNCONFIRMED |CONFIRMED

--- Comment #5 from Ralf Habacker <ralf.habac...@freenet.de> ---
(In reply to Burkhard Lueck from comment #4)
> kdoctools checked out today build from sources does generate html files in
> workdir for valid docbooks:
I see, thanks for pointing it out.

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

[frameworks-kdoctools] [Bug 371987] checkXML5 generates html files in workdir for valid docbooks

2016-11-02 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=371987

--- Comment #2 from Ralf Habacker <ralf.habac...@freenet.de> ---
(In reply to Burkhard Lueck from comment #0) 
> meinproc5 should not generate any output called with "--check" for a valid 
> docbook
running meinproc5 --check from release 5.27.0 does not print any output.

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

[frameworks-kdoctools] [Bug 371987] checkXML5 generates html files in workdir for valid docbooks

2016-11-02 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=371987

--- Comment #1 from Ralf Habacker <ralf.habac...@freenet.de> ---
I'm a confused. The original checkXML5 c++ implementation runs meinproc5
exactly with the same set of command line options as the former shell script.
With bug 369415 --stdout has been removed on your request. Do you want to
revert this fix ? Please explain.

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

[frameworks-kdoctools] [Bug 369415] checkXML5 prints generated html to stdout for valid docbooks

2016-09-27 Thread Ralf Habacker via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=369415

Ralf Habacker <ralf.habac...@freenet.de> changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
   Version Fixed In||5.27.0
  Latest Commit||http://commits.kde.org/kdoc
   ||tools/71dfbf522dec2a52edd7d
   ||6c49b0070accff59d98
 Resolution|--- |FIXED

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


Re: Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-27 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/
---

(Updated Sept. 27, 2016, 6:44 a.m.)


Status
--

This change has been marked as submitted.


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Changes
---

Submitted with commit cbfaec415ea8fd3d0c6182de087763d6280f3aae by Ralf Habacker 
to branch master.


Repository: kdoctools


Description
---

Add cross compiling support for docbookl10nhelper.


Diffs
-

  CMakeLists.txt 3394d4a6091ae79ab1d81345318ba879cc15b909 
  KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 
  src/CMakeLists.txt 48b61e95b0ec9f0b19dd312cc7bd805f9dd58fd2 

Diff: https://git.reviewboard.kde.org/r/128969/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



Re: Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2016-09-26 Thread Ralf Habacker


> On Sept. 26, 2016, 4:25 nachm., Aleix Pol Gonzalez wrote:
> > Again, I'll refer to how it's done in KCoreAddons. I don't think it's 
> > really useful to need to define variables for every framework you are 
> > compiling.
> 
> Luigi Toscano wrote:
> Is this last sentence part of another conversation that I missed?
> 
> Ralf Habacker wrote:
> This patch does it the same way as already implemented in kcoreaddons 
> https://github.com/KDE/kcoreaddons/blob/master/KF5CoreAddonsConfig.cmake.in#L11.
> 
> Aleix Pol Gonzalez wrote:
> The part I was referring to is actually:
> ```
> if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING)
> find_file(TARGETSFILE KF5CoreAddons/KF5CoreAddonsToolingTargets.cmake 
> PATHS ${KF5_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH)
> include("${TARGETSFILE}")
> else()
> ```
> 
> I don't think we should take into account CROSSCOMPILING if 
> KF5_HOST_TOOLING isn't specified. Including the target files should define 
> all the needed targets.
> 
> Ralf Habacker wrote:
> @alex: You remember that I asked about 8 month ago about an example how 
> to implement this way and did not get any answer ? Any now you insist to use 
> a broken way without any help or tutorial ?
> 
> Aleix Pol Gonzalez wrote:
> My apologies if I haven't been verbose enough. I can try to document 
> `KF5_HOST_TOOLING` later tonight. Would that help?
> 
> My name is Aleix.

@aleix: From my experience on adding cross compile support at 
https://build.opensuse.org/project/monitor/home:rhabacker:branches:windows:mingw:win32:KF526,
 which is complete and works, there are several details to cover and I'm not 
sure how much work remains to make it complete using the KF5_HOST_TOOLING way 
after you documentated it.  Because the original KDE cmake guru abandoned his 
approach to implement cross compile support with KDE 4.5 and never resumes it 
looks really to have some major issues. 

My suggestion is therefore to complete the recent approach (which can coexist 
with the incomplete KF5_HOST_TOOLING stuff if wished) to have a stable and 
working solution and then to see how to improve cross compile support by 
supporting the KF5_HOST_TOOLING way.

In short my approach compiles required native cross tools at  
home:rhabacker:branches:KDE:Frameworks526 (kcoreaddons and sonnet also includes 
required tools for cross compiling but related kf5 packages version 5.26 
already installs them unconditionally in the development package. (With a few 
pending kf5 build system related patches reviewed this project can be skipped). 

At 
https://build.opensuse.org/project/monitor/home:rhabacker:branches:windows:mingw:win32:KF526
 all required native tools are packaged (and relocated to 
/usr/bin/-) by the mingw32-cross-kf5-tools package.

With this and other mingw32-cross... packages provided by the opensuse 
windows:mingw:win32 project, windows kf5 packages are build. The mingw32-kxx 
packages fetches kf5 source packages extracted directly from kde git server 
using tags and uses local patches from for fixing remaining issues (for example 
https://build.opensuse.org/package/show/home:rhabacker:branches:windows:mingw:win32:KF526/mingw32-kdoctools).

BTW: Sorry for using wrong name.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/#review99539
---


On Sept. 26, 2016, 4:23 nachm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129025/
> ---
> 
> (Updated Sept. 26, 2016, 4:23 nachm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Enable cross compilation support for packages depending on normally installed 
> kdoctools tools.
> 
> 
> Diffs
> -
> 
>   KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 
> 
> Diff: https://git.reviewboard.kde.org/r/129025/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2016-09-26 Thread Ralf Habacker


> On Sept. 26, 2016, 4:25 nachm., Aleix Pol Gonzalez wrote:
> > Again, I'll refer to how it's done in KCoreAddons. I don't think it's 
> > really useful to need to define variables for every framework you are 
> > compiling.
> 
> Luigi Toscano wrote:
> Is this last sentence part of another conversation that I missed?
> 
> Ralf Habacker wrote:
> This patch does it the same way as already implemented in kcoreaddons 
> https://github.com/KDE/kcoreaddons/blob/master/KF5CoreAddonsConfig.cmake.in#L11.
> 
> Aleix Pol Gonzalez wrote:
> The part I was referring to is actually:
> ```
> if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING)
> find_file(TARGETSFILE KF5CoreAddons/KF5CoreAddonsToolingTargets.cmake 
> PATHS ${KF5_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} NO_DEFAULT_PATH)
> include("${TARGETSFILE}")
> else()
> ```
> 
> I don't think we should take into account CROSSCOMPILING if 
> KF5_HOST_TOOLING isn't specified. Including the target files should define 
> all the needed targets.

@alex: You remember that I asked about 8 month ago about an example how to 
implement this way and did not get any answer ? Any now you insist to use a 
broken way without any help or tutorial ?


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/#review99539
---


On Sept. 26, 2016, 4:23 nachm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129025/
> ---
> 
> (Updated Sept. 26, 2016, 4:23 nachm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Enable cross compilation support for packages depending on normally installed 
> kdoctools tools.
> 
> 
> Diffs
> -
> 
>   KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 
> 
> Diff: https://git.reviewboard.kde.org/r/129025/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2016-09-26 Thread Ralf Habacker


> On Sept. 26, 2016, 4:25 nachm., Aleix Pol Gonzalez wrote:
> > Again, I'll refer to how it's done in KCoreAddons. I don't think it's 
> > really useful to need to define variables for every framework you are 
> > compiling.
> 
> Luigi Toscano wrote:
> Is this last sentence part of another conversation that I missed?

This patch does it the same way as already implemented in kcoreaddons 
https://github.com/KDE/kcoreaddons/blob/master/KF5CoreAddonsConfig.cmake.in#L11.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/#review99539
---


On Sept. 26, 2016, 4:23 nachm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129025/
> ---
> 
> (Updated Sept. 26, 2016, 4:23 nachm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Enable cross compilation support for packages depending on normally installed 
> kdoctools tools.
> 
> 
> Diffs
> -
> 
>   KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 
> 
> Diff: https://git.reviewboard.kde.org/r/129025/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Review Request 129025: Enable cross compilation support for packages depending on normally installed kdoctools tools.

2016-09-26 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129025/
---

Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Enable cross compilation support for packages depending on normally installed 
kdoctools tools.


Diffs
-

  KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 

Diff: https://git.reviewboard.kde.org/r/129025/diff/


Testing
---


Thanks,

Ralf Habacker



Re: Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-26 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/
---

(Updated Sept. 26, 2016, 4:16 nachm.)


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Add cross compiling support for docbookl10nhelper.


Diffs (updated)
-

  CMakeLists.txt 3394d4a6091ae79ab1d81345318ba879cc15b909 
  KF5DocToolsConfig.cmake.in 9224fd2788aee5db4340cd0ac8115c1a06ca8ebe 
  src/CMakeLists.txt 48b61e95b0ec9f0b19dd312cc7bd805f9dd58fd2 

Diff: https://git.reviewboard.kde.org/r/128969/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



Re: Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-26 Thread Ralf Habacker


> On Sept. 21, 2016, 1:52 nachm., Luigi Toscano wrote:
> > src/CMakeLists.txt, line 173
> > <https://git.reviewboard.kde.org/r/128969/diff/1/?file=477241#file477241line173>
> >
> > docbookl10nhelper is not meant to be installed
> 
> Ralf Habacker wrote:
> To cross compile kdoctools for windows on e.g. linux native running tools 
> like meinproc5, docbookl10nhelper and checkXML5 are required. On 
> bootstrapping cross compile these native tools are created and packaged 
> together in a packages named mingwXX-cross-kf5-tools like similar cross 
> helper tools for example mingw32-cross-gcc.
> 
> Luigi Toscano wrote:
> Uhm, but normally we don't need it - can't this installation be done 
> under some condition, so that the default is not changed?
> 
> Ralf Habacker wrote:
> Sonnet for example installs similar tools 'parsetrigrams' and  
> 'gentrigrams' also unconditional. On opensuse they are packaged as part of 
> the development package. see 
> https://build.opensuse.org/package/view_file/KDE:Frameworks5/sonnet/sonnet.spec?expand=1
>  line 134,135.
> 
> If this is an absolute nogo there would be still the choice to use a 
> specific configure time switch like INSTALL_ALL or similar ?
> 
> Luigi Toscano wrote:
> docbookl10nhelper only exists because I was unable to do the same tasks 
> with cmake (or maybe it's just not possible). So it's really part of the 
> compilation system.
> 
> My comment is not an "absolute no go" to this change, it's a "I'm fine if 
> it does not change the default behavior". For example mainproc5 can be 
> compiled without bz2 support *only* for internal usage on our server for 
> documentation, but it's not the default and it's clearly marked as such.

kdoctools is configured with MEINPROC_NO_KARCHIVE supporting this special case, 
which like very meinproc specific. Because there are at least three kf5 related 
packages (kdoctools, ktexteditor and sonnet) which requires to install internal 
tools I suggest to add 

option(INSTALL_INTERNAL_TOOLS ...) 

to the mentioned packages and to install internals tools only if set. I would 
update this and create related review requests.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/#review99351
---


On Sept. 21, 2016, 11:43 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128969/
> ---
> 
> (Updated Sept. 21, 2016, 11:43 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Add cross compiling support for docbookl10nhelper.
> 
> 
> Diffs
> -
> 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
> 
> Diff: https://git.reviewboard.kde.org/r/128969/diff/
> 
> 
> Testing
> ---
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 128970: Add cross compile support for meinproc5.

2016-09-26 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128970/
---

(Updated Sept. 26, 2016, 1:45 p.m.)


Status
--

This change has been marked as submitted.


Review request for Documentation, KDE Frameworks and Luigi Toscano.


Changes
---

Submitted with commit d6f7aa2a1641569e119ba81697fe29104b82fb5e by Ralf Habacker 
to branch master.


Repository: kdoctools


Description
---

Add cross compile support for meinproc5.


Diffs
-

  src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 

Diff: https://git.reviewboard.kde.org/r/128970/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



Re: Review Request 128970: Add cross compile support for meinproc5.

2016-09-26 Thread Ralf Habacker


> On Sept. 21, 2016, 1:52 nachm., Luigi Toscano wrote:
> > src/CMakeLists.txt, line 60
> > <https://git.reviewboard.kde.org/r/128970/diff/1/?file=477242#file477242line60>
> >
> > So, I inherited kdoctools with this code commented - do you have an 
> > idea why it was like this, and why your patch would solve the (old) issues, 
> > or if they are not relevant anymore? My cross-compilation knowledge is 
> > limited.

The mentioned message came from the commit 
https://github.com/KDE/kdelibs/commit/39dfbe0910228f0dccc0297e59ba47cf7e9b0d7c 
and indicates that the initial attempt has been reverted because of unfinished 
state.

The attempt this commit belongs to has been finished and is working (see 
https://build.opensuse.org/project/show/home:rhabacker:branches:windows:mingw:win32:KF526)
 and specific for kdoctools here 
https://build.opensuse.org/package/show/home:rhabacker:branches:windows:mingw:win32:KF526/mingw32-kdoctools

If you want I can refactor the patch to let this commented out stuff inside.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128970/#review99352
-------


On Sept. 21, 2016, 11:44 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128970/
> ---
> 
> (Updated Sept. 21, 2016, 11:44 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Add cross compile support for meinproc5.
> 
> 
> Diffs
> -
> 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
> 
> Diff: https://git.reviewboard.kde.org/r/128970/diff/
> 
> 
> Testing
> ---
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 128968: Convert checkxml5 into a qt executable for cross plattform support.

2016-09-21 Thread Ralf Habacker


> On Sept. 21, 2016, 12:38 nachm., Luigi Toscano wrote:
> > Would it make more sense to change meinproc5 to work like checkXML5 if 
> > invoked with that name (hardlink, copy, etc, a-la busybox)?

Sorry, I do not know the reasons why this tool has been created and has not 
been integrated into meinproc5. You should ask the original author.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128968/#review99350
---


On Sept. 21, 2016, 11:35 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128968/
> ---
> 
> (Updated Sept. 21, 2016, 11:35 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Convert checkxml5 into a qt executable for cross plattform support.
> 
> 
> Diffs
> -
> 
>   CMakeLists.txt 8674faaba6346156907aa5fbbea1ee2b38865eda 
>   checkXML5.in.cmake d7a57c78ec768a4eb9d3c669b8fe3bbef2991c93 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
>   src/checkXML5.cpp PRE-CREATION 
> 
> Diff: https://git.reviewboard.kde.org/r/128968/diff/
> 
> 
> Testing
> ---
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-21 Thread Ralf Habacker


> On Sept. 21, 2016, 1:52 nachm., Luigi Toscano wrote:
> > src/CMakeLists.txt, line 173
> > <https://git.reviewboard.kde.org/r/128969/diff/1/?file=477241#file477241line173>
> >
> > docbookl10nhelper is not meant to be installed
> 
> Ralf Habacker wrote:
> To cross compile kdoctools for windows on e.g. linux native running tools 
> like meinproc5, docbookl10nhelper and checkXML5 are required. On 
> bootstrapping cross compile these native tools are created and packaged 
> together in a packages named mingwXX-cross-kf5-tools like similar cross 
> helper tools for example mingw32-cross-gcc.
> 
> Luigi Toscano wrote:
> Uhm, but normally we don't need it - can't this installation be done 
> under some condition, so that the default is not changed?

Sonnet for example installs similar tools 'parsetrigrams' and  'gentrigrams' 
also unconditional. On opensuse they are packaged as part of the development 
package. see 
https://build.opensuse.org/package/view_file/KDE:Frameworks5/sonnet/sonnet.spec?expand=1
 line 134,135.

If this is an absolute nogo there would be still the choice to use a specific 
configure time switch like INSTALL_ALL or similar ?


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/#review99351
---


On Sept. 21, 2016, 11:43 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128969/
> ---
> 
> (Updated Sept. 21, 2016, 11:43 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Add cross compiling support for docbookl10nhelper.
> 
> 
> Diffs
> -
> 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
> 
> Diff: https://git.reviewboard.kde.org/r/128969/diff/
> 
> 
> Testing
> ---
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Re: Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-21 Thread Ralf Habacker


> On Sept. 21, 2016, 1:52 nachm., Luigi Toscano wrote:
> > src/CMakeLists.txt, line 173
> > <https://git.reviewboard.kde.org/r/128969/diff/1/?file=477241#file477241line173>
> >
> > docbookl10nhelper is not meant to be installed

To cross compile kdoctools for windows on e.g. linux native running tools like 
meinproc5, docbookl10nhelper and checkXML5 are required. On bootstrapping cross 
compile these native tools are created and packaged together in a packages 
named mingwXX-cross-kf5-tools like similar cross helper tools for example 
mingw32-cross-gcc.


- Ralf


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/#review99351
---


On Sept. 21, 2016, 11:43 vorm., Ralf Habacker wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128969/
> ---
> 
> (Updated Sept. 21, 2016, 11:43 vorm.)
> 
> 
> Review request for Documentation, KDE Frameworks and Luigi Toscano.
> 
> 
> Repository: kdoctools
> 
> 
> Description
> ---
> 
> Add cross compiling support for docbookl10nhelper.
> 
> 
> Diffs
> -
> 
>   src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
> 
> Diff: https://git.reviewboard.kde.org/r/128969/diff/
> 
> 
> Testing
> ---
> 
> compiled at 
> https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools
> 
> 
> Thanks,
> 
> Ralf Habacker
> 
>



Review Request 128970: Add cross compile support for meinproc5.

2016-09-21 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128970/
---

Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Add cross compile support for meinproc5.


Diffs
-

  src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 

Diff: https://git.reviewboard.kde.org/r/128970/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



Review Request 128969: Add cross compiling support for docbookl10nhelper.

2016-09-21 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128969/
---

Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Add cross compiling support for docbookl10nhelper.


Diffs
-

  src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 

Diff: https://git.reviewboard.kde.org/r/128969/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



Review Request 128968: Convert checkxml5 into a qt executable for cross plattform support.

2016-09-21 Thread Ralf Habacker

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128968/
---

Review request for Documentation, KDE Frameworks and Luigi Toscano.


Repository: kdoctools


Description
---

Convert checkxml5 into a qt executable for cross plattform support.


Diffs
-

  CMakeLists.txt 8674faaba6346156907aa5fbbea1ee2b38865eda 
  checkXML5.in.cmake d7a57c78ec768a4eb9d3c669b8fe3bbef2991c93 
  src/CMakeLists.txt 6f903b542bc9ba256dd379275567d5ff2127fe39 
  src/checkXML5.cpp PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/128968/diff/


Testing
---

compiled at 
https://build.opensuse.org/package/show/home:rhabacker:branches:KDE:Frameworks526/kdoctools


Thanks,

Ralf Habacker



[kde-doc-english] [frameworks-kdoctools] [Bug 362849] meinproc5.exe searches the wrong path for kdoctools

2016-05-23 Thread Ralf Habacker via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362849

Ralf Habacker <ralf.habac...@freenet.de> changed:

   What|Removed |Added

 CC||ralf.habac...@freenet.de

--- Comment #4 from Ralf Habacker <ralf.habac...@freenet.de> ---
This issue is because Qt5 QStandardPaths does not understands the 'unix' path
layout implemented in cmake buildsystem for KF5. 

There are the following solutions for this issue: 
1. Extend windows port of Qt5 to understand 'unix' path layout.
2. Adjust cmake installation pathes to follow the path layout provided by
QStandardPaths on Windows.  

For 1. there is an experimental patch available at
https://build.opensuse.org/package/view_file/home:rhabacker:branches:windows:mingw:win32:Qt55/mingw32-libqt5-qtbase/0001-Add-QStandardPaths-support-for-qt.conf.patch?expand=1
which supports specifying custom pathes through qt.conf.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
kde-doc-english mailing list
kde-doc-english@kde.org
https://mail.kde.org/mailman/listinfo/kde-doc-english


[kde-doc-english] [umbrello] doc: Revert Fix KF5 doc build issue caused by using wrong DTD file and version.

2015-06-09 Thread Ralf Habacker
Git commit 55dc4e749230a90e4d40a36715f7ab49b7551187 by Ralf Habacker.
Committed on 09/06/2015 at 08:21.
Pushed by habacker into branch 'master'.

Revert Fix KF5 doc build issue caused by using wrong DTD file and version.

This reverts commit e65d423a5ac23b264c21b99526c6bf7ec7877c1b.

M  +0-8doc/CMakeLists.txt
R  +2-2doc/index.docbook [from: doc/index.docbook.cmake - 095% 
similarity]

http://commits.kde.org/umbrello/55dc4e749230a90e4d40a36715f7ab49b7551187

diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 8b4ad91..891c030 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,10 +1,2 @@
 ### install files ###
-if(BUILD_KF5)
-set(DTD_FILE dtd/kdedb45x.dtd)
-set(DTD_VERSION V4.5)
-else()
-set(DTD_FILE dtd/kdex.dtd)
-set(DTD_VERSION V4.2)
-endif()
-configure_file(index.docbook.cmake ${CMAKE_CURRENT_SOURCE_DIR}/index.docbook)
 kdoctools_create_handbook(index.docbook INSTALL_DESTINATION 
${HTML_INSTALL_DIR}/en SUBDIR umbrello)
diff --git a/doc/index.docbook.cmake b/doc/index.docbook
similarity index 95%
rename from doc/index.docbook.cmake
rename to doc/index.docbook
index 2153ecb..3a260e7 100644
--- a/doc/index.docbook.cmake
+++ b/doc/index.docbook
@@ -1,7 +1,7 @@
 ?xml version=1.0 ?
 
-!DOCTYPE book PUBLIC -//KDE//DTD DocBook XML @DTD_VERSION at -Based Variant 
V1.1//EN
- @DTD_FILE@ [
+!DOCTYPE book PUBLIC -//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN
+ dtd/kdex.dtd [
  !ENTITY umbrello applicationUmbrello UML; Modeller/application
  !ENTITY kappname umbrello;
  !ENTITY packagename kdesdk


[kde-doc-english] [umbrello] /: Update copyright year.

2014-07-22 Thread Ralf Habacker
Git commit d177d564524ae606686682bbdee0922c26a2fa12 by Ralf Habacker.
Committed on 04/06/2014 at 08:53.
Pushed by habacker into branch 'master'.

Update copyright year.

M  +1-1doc/credits.docbook
M  +1-1umbrello/actor.h
M  +1-1umbrello/association.h
M  +1-1umbrello/assocrules.h
M  +1-1umbrello/attribute.h
M  +1-1umbrello/category.h
M  +1-1umbrello/checkconstraint.h
M  +1-1umbrello/classifier.h
M  +1-1umbrello/classifiercodedocument.h
M  +1-1umbrello/classifierlistitem.h
M  +1-1umbrello/clipboard/idchangelog.cpp
M  +1-1umbrello/clipboard/idchangelog.h
M  +1-1umbrello/cmds/cmd_handleRename.cpp
M  +1-1umbrello/cmds/cmd_handleRename.h
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.cpp
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.h
M  +1-1umbrello/cmds/widget/cmd_changeMultiplicity.h
M  +1-1umbrello/cmds/widget/cmd_setTxt.h
M  +1-1umbrello/codeaccessormethod.h
M  +1-1umbrello/codegenerators/ada/adawriter.h
M  +1-1umbrello/codegenerators/as/aswriter.h
M  +1-1umbrello/codegenerators/codeclassfield.h
M  +1-1umbrello/codegenerators/codeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/codegen_utils.h
M  +1-1umbrello/codegenerators/codegenerationpolicy.h
M  +1-1umbrello/codegenerators/codegenerator.h
M  +1-1umbrello/codegenerators/codegenfactory.cpp
M  +1-1umbrello/codegenerators/codegenfactory.h
M  +1-1umbrello/codegenerators/codegenpolicyext.h
M  +1-1umbrello/codegenerators/codeparameter.h
M  +1-1umbrello/codegenerators/cpp/cppcodeclassfield.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationform.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerator.h
M  +1-1umbrello/codegenerators/cpp/cppheadercodeaccessormethod.h
M  +1-1
umbrello/codegenerators/cpp/cppheadercodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/cpp/cppheadercodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppmakecodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppsourcecodeaccessormethod.h
M  +1-1
umbrello/codegenerators/cpp/cppsourcecodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/cpp/cppsourcecodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppwriter.h
M  +1-1umbrello/codegenerators/csharp/csharpwriter.h
M  +1-1umbrello/codegenerators/d/dclassifiercodedocument.h
M  +1-1umbrello/codegenerators/d/dcodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicy.h
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/d/dcodegenerator.h
M  +1-1umbrello/codegenerators/d/dwriter.h
M  +1-1umbrello/codegenerators/idl/idlwriter.h
M  +1-1umbrello/codegenerators/java/javaantcodedocument.h
M  +1-1umbrello/codegenerators/java/javaclassifiercodedocument.h
M  +1-1umbrello/codegenerators/java/javacodeaccessormethod.h
M  +1-1umbrello/codegenerators/java/javacodeclassfield.h
M  +1-1umbrello/codegenerators/java/javacodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicy.h
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/java/javacodegenerator.h
M  +1-1umbrello/codegenerators/java/javawriter.h
M  +1-1umbrello/codegenerators/js/jswriter.h
M  +1-1umbrello/codegenerators/ownedcodeblock.h
M  +1-1umbrello/codegenerators/pascal/pascalwriter.h
M  +1-1umbrello/codegenerators/perl/perlwriter.h
M  +1-1umbrello/codegenerators/php/php5writer.h
M  +1-1umbrello/codegenerators/php/phpwriter.h
M  +1-1umbrello/codegenerators/python/pythonwriter.h
M  +1-1umbrello/codegenerators/ruby/rubyclassifiercodedocument.h
M  +1-1umbrello/codegenerators/ruby/rubycodeaccessormethod.h
M  +1-1umbrello/codegenerators/ruby/rubycodeclassfield.h
M  +1-1umbrello/codegenerators/ruby/rubycodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicy.h
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicypage.h
M  +1-1umbrello

[kde-doc-english] [umbrello/KDE/4.14] /: Update copyright year.

2014-07-19 Thread Ralf Habacker
Git commit 525b2eb2706f2861de97703e81b8d8e0eeafb580 by Ralf Habacker.
Committed on 04/06/2014 at 08:53.
Pushed by habacker into branch 'KDE/4.14'.

Update copyright year.

M  +1-1doc/credits.docbook
M  +1-1umbrello/actor.h
M  +1-1umbrello/association.h
M  +1-1umbrello/assocrules.h
M  +1-1umbrello/attribute.h
M  +1-1umbrello/category.h
M  +1-1umbrello/checkconstraint.h
M  +1-1umbrello/classifier.h
M  +1-1umbrello/classifiercodedocument.h
M  +1-1umbrello/classifierlistitem.h
M  +1-1umbrello/clipboard/idchangelog.cpp
M  +1-1umbrello/clipboard/idchangelog.h
M  +1-1umbrello/cmds/cmd_handleRename.cpp
M  +1-1umbrello/cmds/cmd_handleRename.h
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.cpp
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.h
M  +1-1umbrello/cmds/widget/cmd_changeMultiplicity.h
M  +1-1umbrello/cmds/widget/cmd_setTxt.h
M  +1-1umbrello/codeaccessormethod.h
M  +1-1umbrello/codegenerators/ada/adawriter.h
M  +1-1umbrello/codegenerators/as/aswriter.h
M  +1-1umbrello/codegenerators/codeclassfield.h
M  +1-1umbrello/codegenerators/codeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/codegen_utils.h
M  +1-1umbrello/codegenerators/codegenerationpolicy.h
M  +1-1umbrello/codegenerators/codegenerator.h
M  +1-1umbrello/codegenerators/codegenfactory.cpp
M  +1-1umbrello/codegenerators/codegenfactory.h
M  +1-1umbrello/codegenerators/codegenpolicyext.h
M  +1-1umbrello/codegenerators/codeparameter.h
M  +1-1umbrello/codegenerators/cpp/cppcodeclassfield.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationform.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/cpp/cppcodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/cpp/cppcodegenerator.h
M  +1-1umbrello/codegenerators/cpp/cppheadercodeaccessormethod.h
M  +1-1
umbrello/codegenerators/cpp/cppheadercodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/cpp/cppheadercodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppmakecodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppsourcecodeaccessormethod.h
M  +1-1
umbrello/codegenerators/cpp/cppsourcecodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/cpp/cppsourcecodedocument.h
M  +1-1umbrello/codegenerators/cpp/cppwriter.h
M  +1-1umbrello/codegenerators/csharp/csharpwriter.h
M  +1-1umbrello/codegenerators/d/dclassifiercodedocument.h
M  +1-1umbrello/codegenerators/d/dcodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicy.h
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/d/dcodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/d/dcodegenerator.h
M  +1-1umbrello/codegenerators/d/dwriter.h
M  +1-1umbrello/codegenerators/idl/idlwriter.h
M  +1-1umbrello/codegenerators/java/javaantcodedocument.h
M  +1-1umbrello/codegenerators/java/javaclassifiercodedocument.h
M  +1-1umbrello/codegenerators/java/javacodeaccessormethod.h
M  +1-1umbrello/codegenerators/java/javacodeclassfield.h
M  +1-1umbrello/codegenerators/java/javacodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicy.h
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/java/javacodegenerationpolicypage.h
M  +1-1umbrello/codegenerators/java/javacodegenerator.h
M  +1-1umbrello/codegenerators/java/javawriter.h
M  +1-1umbrello/codegenerators/js/jswriter.h
M  +1-1umbrello/codegenerators/ownedcodeblock.h
M  +1-1umbrello/codegenerators/pascal/pascalwriter.h
M  +1-1umbrello/codegenerators/perl/perlwriter.h
M  +1-1umbrello/codegenerators/php/php5writer.h
M  +1-1umbrello/codegenerators/php/phpwriter.h
M  +1-1umbrello/codegenerators/python/pythonwriter.h
M  +1-1umbrello/codegenerators/ruby/rubyclassifiercodedocument.h
M  +1-1umbrello/codegenerators/ruby/rubycodeaccessormethod.h
M  +1-1umbrello/codegenerators/ruby/rubycodeclassfield.h
M  +1-1umbrello/codegenerators/ruby/rubycodeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicy.cpp
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicy.h
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicypage.cpp
M  +1-1umbrello/codegenerators/ruby/rubycodegenerationpolicypage.h
M  +1-1umbrello

[kde-doc-english] [umbrello/KDE/4.13] /: Update copyright year.

2014-06-30 Thread Ralf Habacker
Git commit 095db81b865d750b287d36ae81d03648129b317b by Ralf Habacker.
Committed on 04/06/2014 at 08:53.
Pushed by habacker into branch 'KDE/4.13'.

Update copyright year.

M  +1-1doc/credits.docbook
M  +1-1umbrello/actor.cpp
M  +1-1umbrello/actor.h
M  +1-1umbrello/artifact.cpp
M  +1-1umbrello/artifact.h
M  +1-1umbrello/association.cpp
M  +1-1umbrello/association.h
M  +1-1umbrello/assocrules.cpp
M  +1-1umbrello/assocrules.h
M  +1-1umbrello/attribute.cpp
M  +1-1umbrello/attribute.h
M  +1-1umbrello/category.cpp
M  +1-1umbrello/category.h
M  +1-1umbrello/checkconstraint.cpp
M  +1-1umbrello/checkconstraint.h
M  +1-1umbrello/classifier.cpp
M  +1-1umbrello/classifier.h
M  +1-1umbrello/classifiercodedocument.cpp
M  +1-1umbrello/classifiercodedocument.h
M  +1-1umbrello/classifierlistitem.cpp
M  +1-1umbrello/classifierlistitem.h
M  +1-1umbrello/clipboard/idchangelog.cpp
M  +1-1umbrello/clipboard/idchangelog.h
M  +1-1umbrello/clipboard/umlclipboard.cpp
M  +1-1umbrello/clipboard/umldragdata.cpp
M  +1-1umbrello/clipboard/umldragdata.h
M  +1-1umbrello/cmdlineexportallviewsevent.cpp
M  +1-1umbrello/cmdlineexportallviewsevent.h
M  +1-1umbrello/cmds/cmd_baseObjectCommand.cpp
M  +1-1umbrello/cmds/cmd_baseObjectCommand.h
M  +1-1umbrello/cmds/cmd_createDiagram.cpp
M  +1-1umbrello/cmds/cmd_createDiagram.h
M  +1-1umbrello/cmds/cmd_handleRename.cpp
M  +1-1umbrello/cmds/cmd_handleRename.h
M  +1-1umbrello/cmds/cmd_removeDiagram.cpp
M  +1-1umbrello/cmds/cmd_removeDiagram.h
M  +1-1umbrello/cmds/cmd_setStereotype.cpp
M  +1-1umbrello/cmds/cmd_setStereotype.h
M  +1-1umbrello/cmds/cmd_setVisibility.cpp
M  +1-1umbrello/cmds/cmd_setVisibility.h
M  +1-1umbrello/cmds/generic/cmd_createUMLObject.cpp
M  +1-1umbrello/cmds/generic/cmd_createUMLObject.h
M  +1-1umbrello/cmds/generic/cmd_removeUMLObject.cpp
M  +1-1umbrello/cmds/generic/cmd_removeUMLObject.h
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.cpp
M  +1-1umbrello/cmds/generic/cmd_renameUMLObject.h
M  +1-1umbrello/cmds/widget/cmd_baseWidgetCommand.cpp
M  +1-1umbrello/cmds/widget/cmd_baseWidgetCommand.h
M  +1-1umbrello/cmds/widget/cmd_changeFillColor.cpp
M  +1-1umbrello/cmds/widget/cmd_changeFillColor.h
M  +1-1umbrello/cmds/widget/cmd_changeFont.cpp
M  +1-1umbrello/cmds/widget/cmd_changeFont.h
M  +1-1umbrello/cmds/widget/cmd_changeLineColor.cpp
M  +1-1umbrello/cmds/widget/cmd_changeLineColor.h
M  +1-1umbrello/cmds/widget/cmd_changeLineWidth.cpp
M  +1-1umbrello/cmds/widget/cmd_changeLineWidth.h
M  +1-1umbrello/cmds/widget/cmd_changeMultiplicity.cpp
M  +1-1umbrello/cmds/widget/cmd_changeMultiplicity.h
M  +1-1umbrello/cmds/widget/cmd_changeTextColor.cpp
M  +1-1umbrello/cmds/widget/cmd_changeTextColor.h
M  +1-1umbrello/cmds/widget/cmd_changeUseFillColor.cpp
M  +1-1umbrello/cmds/widget/cmd_changeUseFillColor.h
M  +1-1umbrello/cmds/widget/cmd_changeVisualProperty.cpp
M  +1-1umbrello/cmds/widget/cmd_changeVisualProperty.h
M  +1-1umbrello/cmds/widget/cmd_createWidget.cpp
M  +1-1umbrello/cmds/widget/cmd_createWidget.h
M  +1-1umbrello/cmds/widget/cmd_moveWidget.cpp
M  +1-1umbrello/cmds/widget/cmd_moveWidget.h
M  +1-1umbrello/cmds/widget/cmd_removeWidget.cpp
M  +1-1umbrello/cmds/widget/cmd_removeWidget.h
M  +1-1umbrello/cmds/widget/cmd_resizeWidget.cpp
M  +1-1umbrello/cmds/widget/cmd_resizeWidget.h
M  +1-1umbrello/cmds/widget/cmd_setName.cpp
M  +1-1umbrello/cmds/widget/cmd_setName.h
M  +1-1umbrello/cmds/widget/cmd_setTxt.cpp
M  +1-1umbrello/cmds/widget/cmd_setTxt.h
M  +1-1umbrello/codeaccessormethod.cpp
M  +1-1umbrello/codeaccessormethod.h
M  +1-1umbrello/codegenerators/ada/adawriter.cpp
M  +1-1umbrello/codegenerators/ada/adawriter.h
M  +1-1umbrello/codegenerators/as/aswriter.cpp
M  +1-1umbrello/codegenerators/as/aswriter.h
M  +1-1umbrello/codegenerators/codeblock.cpp
M  +1-1umbrello/codegenerators/codeblock.h
M  +1-1umbrello/codegenerators/codeblockwithcomments.cpp
M  +1-1umbrello/codegenerators/codeblockwithcomments.h
M  +1-1umbrello/codegenerators/codeclassfield.cpp
M  +1-1umbrello/codegenerators/codeclassfield.h
M  +1-1umbrello/codegenerators/codeclassfielddeclarationblock.cpp
M  +1-1umbrello/codegenerators/codeclassfielddeclarationblock.h
M  +1-1umbrello/codegenerators/codecomment.cpp
M  +1-1umbrello/codegenerators/codecomment.h
M  +1-1umbrello/codegenerators

[kde-doc-english] Docs were not regenerated

2014-05-23 Thread Ralf Habacker

Am 23.05.2014 19:54, schrieb Albert Astals Cid:
 El Divendres, 23 de maig de 2014, a les 19:51:20, Yuri Chornoivan va escriure:
 Hi,

 As you might already noticed the docs.kde.org were not regenerated without
 any informative message in the logs. Just a message about missing g++ and
 non-existent lang directories.

 Does anybody know the clue to this mystery? :(
 Which server? Have you told sysadmin?
https://sysadmin.kde.org/tickets/index.php?page=ticketsact=viewid=KCS-9186

Cheers
Ralf


[kde-doc-english] [umbrello] doc: Let documentation follow the implementation.

2014-05-21 Thread Ralf Habacker
Git commit c102dbbd6904805bb90769b5f8a06558aec72bef by Ralf Habacker.
Committed on 21/05/2014 at 13:17.
Pushed by habacker into branch 'master'.

Let documentation follow the implementation.

CCBUG:321255

M  +2-4doc/working_with_umbrello.docbook

http://commits.kde.org/umbrello/c102dbbd6904805bb90769b5f8a06558aec72bef

diff --git a/doc/working_with_umbrello.docbook 
b/doc/working_with_umbrello.docbook
index 212ecd1..53c09a8 100644
--- a/doc/working_with_umbrello.docbook
+++ b/doc/working_with_umbrello.docbook
@@ -272,10 +272,8 @@ representation on the diagram.
 /para
 
 para
-For most UML; elements you can also open the properties dialog by
-double clicking on it if you are using the selection tool (arrow). The
-exception to this is Associations, in which case a double click
-creates an anchor point. For associations you need to use the RMB; context 
menu to get the properties dialog.
+For UML; elements you can also open the properties dialog by
+double clicking on it if you are using the selection tool (arrow).
 /para
 
 para


  1   2   >