Re: KHTML Icons

2013-10-29 Thread Kevin Ottens
On Monday 28 October 2013 19:20:36 David Edmundson wrote:
 KHtml tries to install icons in src/java/images and src/pics of the
 khtml src directory.
 
 As far as I can tell this has been broken throughout all of KDE4.
 kde4_install_icons simply ignores .xpm files, so they're just skipped.
 My main KDE4 install does not have these files.
 
 Given it's been broken for all of KDE4, rather than adding in support
 for something really legacy, can I just remove the folders?

Fine by me.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by KDAB to work on KDE Frameworks
KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 112032: Convert tier1/kwidgetaddons to the new Qt5 signal/slot syntax

2013-10-29 Thread Alexander Richardson

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

(Updated Oct. 29, 2013, 8:03 a.m.)


Status
--

This change has been discarded.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Convert tier1/kwidgetaddons to the new Qt5 signal/slot syntax

Conversion was performed using a clang based tool I wrote
(https://github.com/a-richardson/convert2qt5signalslot).
Manual changes required were mostly reverting to the old syntax for
Q_PRIVATE_SLOTS since not all of them use the _k_ function name
prefix. Also one case where disconnect was used (kcursor.cpp).

Command to perform this was:
find tier1/kwidgetsaddons/ -iname *.cpp -print0 | xargs -0 
convert2qt5signalslot -skip-prefix=_k_ -p ~/devel/build/kdelibsprint0 | xargs 
-0 convert2qt5signalslot -skip-prefix=_k_ -p ~/devel/build/kdelibs


Diffs
-

  tier1/kwidgetsaddons/src/kacceleratormanager.cpp 
f50057e8899b30ea2a5dfbe430e82a090299addb 
  tier1/kwidgetsaddons/src/kactionmenu.cpp 
dd1dce144aa028af41fb073a5d3636f4c9e8901b 
  tier1/kwidgetsaddons/src/kactionselector.cpp 
879bb4918d85ee8360e72fab9b5750196c29ad6f 
  tier1/kwidgetsaddons/src/kassistantdialog.cpp 
81d3828e48df6e8e09f91ce8d2056cc8294411ea 
  tier1/kwidgetsaddons/src/kcursor.cpp 9b0fe01358650a5a82cb9f9cd50edf9506034d4c 
  tier1/kwidgetsaddons/src/keditlistwidget.cpp 
23637a5b60f3582097fb136dfa9adedb44e157e9 
  tier1/kwidgetsaddons/src/kmessagebox.cpp 
1fff72f1df4703b0893396c097b05ebefebbc362 
  tier1/kwidgetsaddons/src/kmessagewidget.cpp 
a4f9975297a0177dfd5bf50ee480b240d60c1d47 
  tier1/kwidgetsaddons/src/kpageview_p.cpp 
4e236f11dea25e280f5b5bf0040424cdb5e934a6 
  tier1/kwidgetsaddons/src/kpagewidget.cpp 
2931623c5a176f1013d5dc15e59df0c6a7a26fb7 
  tier1/kwidgetsaddons/src/kpassivepopup.cpp 
663f63af413b7660c9c1b21af3e3ae4d7c424bbe 
  tier1/kwidgetsaddons/src/kpassworddialog.cpp 
dfab3e9ead7d48b8941e4a44d17565c2ea7d4ddb 
  tier1/kwidgetsaddons/src/kpixmapregionselectordialog.cpp 
76a52b56190079510e99bd056f7602499f015399 
  tier1/kwidgetsaddons/src/kselectaction.cpp 
b388df94baa042e8230f2795f35dd378117c6ab6 
  tier1/kwidgetsaddons/src/ktoggleaction.cpp 
79616dbb37a18b08e9f8a316489cbc8aed8242ba 
  tier1/kwidgetsaddons/src/ktoolbarpopupaction.cpp 
af1fc2a9470444ba035d8babd9d6aad6a7c05e67 
  tier1/kwidgetsaddons/tests/kassistantdialogtest.cpp 
f6be3ef4376dff4f57ac62442e6c55e3a26e12ea 
  tier1/kwidgetsaddons/tests/kcolorcombotest.cpp 
825f3a8ab273cbb43c03001d9eb158ad9211e034 
  tier1/kwidgetsaddons/tests/keditlistwidgettest.cpp 
0a0a46b3139eab6441e685e12bd86ec4c8ac5f54 
  tier1/kwidgetsaddons/tests/kledtest.cpp 
ee45ab3ab82129f03c8b4a3ce7bda69d0c060dc0 
  tier1/kwidgetsaddons/tests/kmessagewidgettest.cpp 
2d8ab453ebaa736fa7dbf04b10d80ca89ca8bd1b 
  tier1/kwidgetsaddons/tests/kpagewidgettest.cpp 
3a10f73a8c481302863cbff52a17a56e167bc2f1 
  tier1/kwidgetsaddons/tests/kpassivepopuptest.cpp 
4e7138523bdbe4166bf0e899d39d9ae1f8b8b447 
  tier1/kwidgetsaddons/tests/kselectactiontest.cpp 
f57f6c53098093d0056a1ba4ccfe9fb49338d186 
  tier1/kwidgetsaddons/tests/ktoolbarlabelactiontest.cpp 
8e8cdf06cdaaa684f4659f63fec87d304837746a 

Diff: http://git.reviewboard.kde.org/r/112032/diff/


Testing
---

Compiles and autotests work


File Attachments


Manual changes performed after tool run
  
http://git.reviewboard.kde.org/media/uploaded/files/2013/08/12/manualChanges_1.diff


Thanks,

Alexander Richardson

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 112367: Include the icon's theme in the cache key

2013-10-29 Thread Àlex Fiestas

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

(Updated Oct. 29, 2013, 8:04 a.m.)


Status
--

This change has been discarded.


Review request for KDE Frameworks, kdelibs and Michael Pyne.


Repository: kdelibs


Description
---

If we make no difference between an icon from oxygen and an icon from
gnome, when we change themes for example from oxygen to gnome, the
icon will be found in the cache and won't be upgraded.


Diffs
-

  kdeui/icons/kiconloader.cpp ce6aeea 

Diff: http://git.reviewboard.kde.org/r/112367/diff/


Testing
---


Thanks,

Àlex Fiestas

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113155: Port all kde4_add_unit_test uses

2013-10-29 Thread Kevin Ottens


 On Oct. 21, 2013, 11:23 a.m., Kevin Ottens wrote:
  Any chance to see Alexander comments addressed?

Any news? Is it abandoned?


- Kevin


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113155/#review42070
---


On Oct. 10, 2013, 6:08 p.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113155/
 ---
 
 (Updated Oct. 10, 2013, 6:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Stop using kde4_add_unit_test.
 
 One step less towards no kde4_* uses.
 
 
 Diffs
 -
 
   kded/tests/CMakeLists.txt ca392d2 
   kfile/tests/CMakeLists.txt d28d642 
   khtml/tests/CMakeLists.txt 59a0a56 
   kio/tests/CMakeLists.txt a60eac0 
   kioslave/http/kcookiejar/tests/CMakeLists.txt cb67f26 
   kioslave/http/tests/CMakeLists.txt 000c488 
 
 Diff: http://git.reviewboard.kde.org/r/113155/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113328: Fix standalone build of kdoctools

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113328/#review42576
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 21, 2013, 1:32 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113328/
 ---
 
 (Updated Oct. 21, 2013, 1:32 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Fix standalone build of kdoctools: it was not looking for KArchive. This 
 patch also aligns the top-level CMakeLists.txt with template/CMakeLists.txt.
 
 
 Diffs
 -
 
   superbuild/CMakeLists.txt 5cdec94 
   tier2/kdoctools/CMakeLists.txt 53fd0e9 
   tier2/kdoctools/src/CMakeLists.txt 8b726a8 
 
 Diff: http://git.reviewboard.kde.org/r/113328/diff/
 
 
 Testing
 ---
 
 Builds within kdelibs and using superbuild.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113393: Get KPassivePopup positioning in a semi-working state

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113393/#review42578
---


Wouldn't moving this class in KNotifications and from there use KWindowSystem 
be a better fix then?

- Kevin Ottens


On Oct. 22, 2013, 9:21 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113393/
 ---
 
 (Updated Oct. 22, 2013, 9:21 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Get KPassivePopup positioning in a semi-working state
 
 Since we cannot use the NETWM stuff from KWindowSystems, we are forced
 to either rely on what Qt can give us or hack in window-system-specific
 code.  This does the former, using QDesktopWidget to calculate the
 default placement of the popup, QWidget to place the popup next to our
 own windows and QWindow for foreign windows.
 
 Caveats:
 * the docs claim the popup will be placed next to taskbar entries; this
   is not possible using only what Qt gives us
 * Qt does not provide foreign window geometry on X11, so if you pass a
   foreign window id you will just get the default placement
 
 
 Diffs
 -
 
   tier1/kwidgetsaddons/CMakeLists.txt 
 ea6654d83acb265a87ed21c913a7f799b457ca71 
   tier1/kwidgetsaddons/src/kpassivepopup.cpp 
 663f63af413b7660c9c1b21af3e3ae4d7c424bbe 
   tier1/kwidgetsaddons/tests/kpassivepopuptest.cpp 
 4e7138523bdbe4166bf0e899d39d9ae1f8b8b447 
 
 Diff: http://git.reviewboard.kde.org/r/113393/diff/
 
 
 Testing
 ---
 
 Builds.  Test application seems to work as expected (on X11, at least).
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113398: Make KNotifications build standalone

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113398/#review42579
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 23, 2013, 10:24 a.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113398/
 ---
 
 (Updated Oct. 23, 2013, 10:24 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Was missing a call to find KWindowSystem
 
 
 Diffs
 -
 
   superbuild/CMakeLists.txt 5cdec94 
   tier2/knotifications/CMakeLists.txt 11f8aeb 
 
 Diff: http://git.reviewboard.kde.org/r/113398/diff/
 
 
 Testing
 ---
 
 Builds within kdelibs and standalone. Tests pass.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113399: Fix KAuthActionReply copy constructor

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113399/#review42581
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 23, 2013, 10:41 a.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113399/
 ---
 
 (Updated Oct. 23, 2013, 10:41 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Fix KAuthActionReply copy constructor
 
 It was intialising some fields from their own (uninitialised) values,
 instead of the values of the other object.
 
 
 Diffs
 -
 
   tier2/kauth/src/kauthactionreply.cpp 
 5a0032c3304fa3cea6a6f1316722ad513d1d5bb1 
 
 Diff: http://git.reviewboard.kde.org/r/113399/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113426: Adjust API in KEmoticons framework: createNew method

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113426/#review42582
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 24, 2013, 9:54 p.m., David Gil Oliva wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113426/
 ---
 
 (Updated Oct. 24, 2013, 9:54 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Adjust API in KEmoticons framework: createNew method
 
 -To make KEmoticons API more consistent, deprecate 
 KEmoticonsProvider::createNew()
 and prefer newTheme() instead, as it appears in KEmoticonsTheme. That way,
 we have loadTheme(), saveTheme() and newTheme().
 -Adjust plugins.
 -Before the cleanup, KEmoticonsTheme was calling 
 KEmoticonsProvider::createNew(),
 which was empty. Therefore, I deprecate it and advice subclassing
 KEmoticonsProvider.
 
 
 Diffs
 -
 
   KDE5PORTING.html ceff2fa13e4a666939dd0a1bb63e967504c31c07 
   staging/kemoticons/src/core/kemoticons.cpp 
 43dac6517b77a0d0040912958fe76687b475d85c 
   staging/kemoticons/src/core/kemoticonsprovider.h 
 2ec0de8d1dfb846188bd458b49a4028fee115431 
   staging/kemoticons/src/core/kemoticonsprovider.cpp 
 7374966c65922c3e7a5be881c198a8f8f52fee29 
   staging/kemoticons/src/core/kemoticonstheme.h 
 25fc29453535d7e73f4e2d0752ce3f989c83fa96 
   staging/kemoticons/src/core/kemoticonstheme.cpp 
 e54d015e7f0f866d199d8eed7863fafd28576c13 
   staging/kemoticons/src/providers/adium/adium_emoticons.h 
 01d89e13834c345765e696d66560071dc10291af 
   staging/kemoticons/src/providers/adium/adium_emoticons.cpp 
 e6719d112a14478bdfd7f8c47633c18108a5633a 
   staging/kemoticons/src/providers/kde/kde_emoticons.h 
 0738b79dcf734b7904e061b5eb41807ccaf443ff 
   staging/kemoticons/src/providers/kde/kde_emoticons.cpp 
 a99c6d84f5ab7e0e2f41027c37a97f170333dca8 
   staging/kemoticons/src/providers/pidgin/pidgin_emoticons.h 
 a51b736f7702d7af1f1367dd1f13271647212fee 
   staging/kemoticons/src/providers/pidgin/pidgin_emoticons.cpp 
 7596e30e8e5153185a3dd365858567c69477ff4a 
   staging/kemoticons/src/providers/xmpp/xmpp_emoticons.h 
 4ba706f519cebedaa6c9c3f2f02331e85745e89a 
   staging/kemoticons/src/providers/xmpp/xmpp_emoticons.cpp 
 afb07b207407b00bbe0d38e0ca6d9e2bf2ccd809 
 
 Diff: http://git.reviewboard.kde.org/r/113426/diff/
 
 
 Testing
 ---
 
 Builds. Tests pass.
 
 
 Thanks,
 
 David Gil Oliva
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113395: Enable KConfig on Windows

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113395/#review42583
---

Ship it!


Looks good to me too. The owner id issue can be fixed later anyway so giving 
the ship it.

- Kevin Ottens


On Oct. 23, 2013, 12:03 a.m., Alexander Richardson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113395/
 ---
 
 (Updated Oct. 23, 2013, 12:03 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 KConfig now also compiles on Windows
 
 
 the qt3support function QDir::convertSeparators no longer exists
 
 
 remove dependency on unistd.h on Windows
 
 
 fix linking of KSharedConfig on MSVC2012
 
 Without disabling the copy constructor we get an undefined referece to
 KConfig::KConfig(const KConfig)
 
 
 Diffs
 -
 
   tier1/CMakeLists.txt bc5bdaa46414c6c449920f38b0e16cdd1d9d1b9a 
   tier1/kconfig/CMakeLists.txt 4cebdf010c73baf5381e9601072a59ba3f1c0a9f 
   tier1/kconfig/autotests/kconfigtest.cpp 
 022809e9b9ec700206d472ed4cfa5ed82058bc34 
   tier1/kconfig/src/core/kauthorized.cpp 
 c814b729dc9b6e9efd9b3922fa02249abf460989 
   tier1/kconfig/src/core/kconfig.cpp 2d5f4897f2bee8c881205ec3e0ef20f5d9d03564 
   tier1/kconfig/src/core/kconfiggroup.cpp 
 b42ca12e02af1cf173cee97d338cc895b4c822ed 
   tier1/kconfig/src/core/kconfigini.cpp 
 5a7702a76f70d97fe48de8bb16f2a052e993d907 
   tier1/kconfig/src/core/kdesktopfile.cpp 
 7518994ac7a72dc782d9df394e5b466a0cbac5fc 
   tier1/kconfig/src/core/ksharedconfig.h 
 b461999b29a6c966c6a8734b316dbbee11ecdc6c 
 
 Diff: http://git.reviewboard.kde.org/r/113395/diff/
 
 
 Testing
 ---
 
 This is a series of 4 small commits as one patch. I can squash them into one 
 commit if that is preferred.
 
 Everything compiles with VS2012 (64 bit). To get kconfig_compiler to generate 
 the tests I had to add the Qt 5.2 beta binaries dir to PATH since that 
 contains QtCore.dll, etc.
 
 Test don't work due to Windows lacking rpath or LD_LIBRARY_PATH, i.e. the 
 necessary libraries are not found.
 I see two possible solutions: 
 -CMake sets $PATH to include the needed libraries (have to make sure the 
 newly compiled ones are before the installed ones)
 -A wrapper executable sets the DLL search paths and then launches the tests
 
 I don't have the time to solve that problem now, if anyone does:
 
 http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586%28v=vs.85%29.aspx
 http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203%28v=vs.85%29.aspx
 http://msdn.microsoft.com/en-us/library/windows/desktop/hh310513%28v=vs.85%29.aspx
 
 
 Thanks,
 
 Alexander Richardson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113436: Deprecate KEmoticonsTheme methods

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113436/#review42585
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 25, 2013, 8:39 p.m., David Gil Oliva wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113436/
 ---
 
 (Updated Oct. 25, 2013, 8:39 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Deprecate KEmoticonsTheme methods
 
 Before the initial cleanup, the loadTheme(), removeEmoticon() and addEmoticon
 methods of KEmoticonsTheme called the KEmoticonsProvider methods of the
 same name, which were either empty or useless.
 
 Now the KEmoticonsProvider methods are pure virtual and therefore those
 KEmoticonsTheme methods are deprecated and a subclassing of
 KEmoticonsProvider is advised.
 
 
 Diffs
 -
 
   KDE5PORTING.html ceff2fa13e4a666939dd0a1bb63e967504c31c07 
   staging/kemoticons/src/core/kemoticons.cpp 
 43dac6517b77a0d0040912958fe76687b475d85c 
   staging/kemoticons/src/core/kemoticonstheme.h 
 25fc29453535d7e73f4e2d0752ce3f989c83fa96 
 
 Diff: http://git.reviewboard.kde.org/r/113436/diff/
 
 
 Testing
 ---
 
 It builds. Tests pass.
 
 
 Thanks,
 
 David Gil Oliva
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113480: Move KnotifyConfig to tier 3

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113480/#review42586
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 28, 2013, 2:21 p.m., David Edmundson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113480/
 ---
 
 (Updated Oct. 28, 2013, 2:21 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Move KnotifyConfig to tier 3
 
 
 Diffs
 -
 
   staging/CMakeLists.txt 8444b4c 
   staging/knotifyconfig/CMakeLists.txt  
   staging/knotifyconfig/KNotifyConfigConfig.cmake.in  
   staging/knotifyconfig/src/CMakeLists.txt  
   staging/knotifyconfig/src/knotify-config.h.cmake  
   staging/knotifyconfig/src/knotifyconfigactionswidget.h  
   staging/knotifyconfig/src/knotifyconfigactionswidget.cpp  
   staging/knotifyconfig/src/knotifyconfigactionswidgetbase.ui  
   staging/knotifyconfig/src/knotifyconfigelement.h  
   staging/knotifyconfig/src/knotifyconfigelement.cpp  
   staging/knotifyconfig/src/knotifyconfigwidget.h  
   staging/knotifyconfig/src/knotifyconfigwidget.cpp  
   staging/knotifyconfig/src/knotifyeventlist.h  
   staging/knotifyconfig/src/knotifyeventlist.cpp  
   staging/knotifyconfig/tests/CMakeLists.txt  
   staging/knotifyconfig/tests/knotifytest.notifyrc  
   staging/knotifyconfig/tests/knotifytestui.rc  
   staging/knotifyconfig/tests/knotifytestview.ui  
   staging/knotifyconfig/tests/knotifytestwindow.h  
   staging/knotifyconfig/tests/knotifytestwindow.cpp  
   staging/knotifyconfig/tests/main.cpp  
   tier3/CMakeLists.txt 2ad3f61 
 
 Diff: http://git.reviewboard.kde.org/r/113480/diff/
 
 
 Testing
 ---
 
 Went through checklist.
 Builds.
 
 
 Thanks,
 
 David Edmundson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113483/#review42587
---

Ship it!


Looks fine to me and is aligned with prior discussions.

- Kevin Ottens


On Oct. 28, 2013, 6:26 p.m., David Edmundson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113483/
 ---
 
 (Updated Oct. 28, 2013, 6:26 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Copy KDE4 macro to install all icons in the current source dir
 
 
 Diffs
 -
 
   modules/ECMInstallIcons.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113483/diff/
 
 
 Testing
 ---
 
 Tried using it from within khtml. It all compiled successfully however I 
 could not test icon installation as khtml was already broken (see other email 
 to KF ML)
 
 
 Thanks,
 
 David Edmundson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113483/#review42589
---


This review has been submitted with commit 
4be8dbfedb9d8865730cd72c68409d8342296e47 by David Edmundson to branch master.

- Commit Hook


On Oct. 28, 2013, 6:26 p.m., David Edmundson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113483/
 ---
 
 (Updated Oct. 28, 2013, 6:26 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Copy KDE4 macro to install all icons in the current source dir
 
 
 Diffs
 -
 
   modules/ECMInstallIcons.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113483/diff/
 
 
 Testing
 ---
 
 Tried using it from within khtml. It all compiled successfully however I 
 could not test icon installation as khtml was already broken (see other email 
 to KF ML)
 
 
 Thanks,
 
 David Edmundson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread David Edmundson

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

(Updated Oct. 29, 2013, 8:28 a.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: extra-cmake-modules


Description
---

Copy KDE4 macro to install all icons in the current source dir


Diffs
-

  modules/ECMInstallIcons.cmake PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/113483/diff/


Testing
---

Tried using it from within khtml. It all compiled successfully however I could 
not test icon installation as khtml was already broken (see other email to KF 
ML)


Thanks,

David Edmundson

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Aleix Pol Gonzalez


 On Oct. 24, 2013, 1:54 p.m., Stephen Kelly wrote:
  modules/ECMGenerateHeaders.cmake, line 32
  http://git.reviewboard.kde.org/r/113406/diff/2/?file=205462#file205462line32
 
  I recommend not putting this in the API of the function, and instead 
  users should use 
  
   install(DIRECTORY) to install the generated files.
 
 Aleix Pol Gonzalez wrote:
 Why?
 
 Stephen Kelly wrote:
 I think it's better API. It's what all existing functions which generate 
 headers do.
 
 Aleix Pol Gonzalez wrote:
 Then it's weird because we'll need to have a separate call for installing 
 all the headers as well, so we will have them all listed twice.
 
 Stephen Kelly wrote:
 Are you sure? You wouldn't just have a single install(DIRECTORY), as I 
 wrote before?

See the KParts patch I attached. We want to install the actual header, not 
the forward header, right?


- Aleix


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113406/#review42280
---


On Oct. 29, 2013, 12:32 a.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113406/
 ---
 
 (Updated Oct. 29, 2013, 12:32 a.m.)
 
 
 Review request for Build System, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Create a macro that will generate the forward headers like we used to, in 
 cmake configure time.
 
 Here's an example of how we'd port KParts to that macro: 
 http://paste.opensuse.org/9880051
 After the change, these are the installed headers: 
 http://paste.opensuse.org/90980400
 
 
 Diffs
 -
 
   modules/ECMGenerateHeaders.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113406/diff/
 
 
 Testing
 ---
 
 Ported KParts and still everything works.
 
 
 File Attachments
 
 
 example of how KParts would change
   
 http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/43e2c958-9908-4249-9bb6-9395d91b5643__kf5-kparts-headers-test.patch
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113155: Port all kde4_add_unit_test uses

2013-10-29 Thread Aleix Pol Gonzalez

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

(Updated Oct. 29, 2013, 8:46 a.m.)


Status
--

This change has been discarded.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Stop using kde4_add_unit_test.

One step less towards no kde4_* uses.


Diffs
-

  kded/tests/CMakeLists.txt ca392d2 
  kfile/tests/CMakeLists.txt d28d642 
  khtml/tests/CMakeLists.txt 59a0a56 
  kio/tests/CMakeLists.txt a60eac0 
  kioslave/http/kcookiejar/tests/CMakeLists.txt cb67f26 
  kioslave/http/tests/CMakeLists.txt 000c488 

Diff: http://git.reviewboard.kde.org/r/113155/diff/


Testing
---


Thanks,

Aleix Pol Gonzalez

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113399: Fix KAuthActionReply copy constructor

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113399/#review42592
---


This review has been submitted with commit 
a49f9e12cae8e576ec80ea77145f44cfff9527dd by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 23, 2013, 10:41 a.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113399/
 ---
 
 (Updated Oct. 23, 2013, 10:41 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Fix KAuthActionReply copy constructor
 
 It was intialising some fields from their own (uninitialised) values,
 instead of the values of the other object.
 
 
 Diffs
 -
 
   tier2/kauth/src/kauthactionreply.cpp 
 5a0032c3304fa3cea6a6f1316722ad513d1d5bb1 
 
 Diff: http://git.reviewboard.kde.org/r/113399/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113399: Fix KAuthActionReply copy constructor

2013-10-29 Thread Alex Merry

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

(Updated Oct. 29, 2013, 8:52 a.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Fix KAuthActionReply copy constructor

It was intialising some fields from their own (uninitialised) values,
instead of the values of the other object.


Diffs
-

  tier2/kauth/src/kauthactionreply.cpp 5a0032c3304fa3cea6a6f1316722ad513d1d5bb1 

Diff: http://git.reviewboard.kde.org/r/113399/diff/


Testing
---

Builds, tests pass.


Thanks,

Alex Merry

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113430: More warnings fixes

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113430/#review42593
---


This review has been submitted with commit 
2e3cf98a87484946948962acd66a5fff269b5a51 by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 25, 2013, 2:08 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113430/
 ---
 
 (Updated Oct. 25, 2013, 2:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a series of commits:
 
 
 warnings--: parentheses around '' within '||'
 
 
 Fix a couple of warnings inadventently caused by 139a09da
 
 
 Use a better hack for dealing with gperf's unhelpful inlining
 
 gperf (in ANSI-C mode) attempts to inline functions in gnu90 mode, which
 *only* generates inline versions.  This causes linker errors if the
 compiler decides not to use inlining.
 
 Previously, there was a hack (claiming to prevent warnings) that
 disabled __inline keyword, which fixed the linking issue but caused
 another warning (about ignored attributes) to be emitted because the
 __gnu_inline__ attribute was still there, and that doesn't work without
 one of the normal inline keywords.
 
 This version leaves __inline alone, but prevents the use of
 __gnu_inline__.
 
 
 Use KHTML_NO_EXPORT on the decl (not def) of tagPriorityArray
 
 Visibility attributes only work on declarations, not on definitions.
 
 
 Remove virtual modifier from signal
 
 A virtual signal makes no sense.
 
 
 Diffs
 -
 
   khtml/src/html/dtd.cpp 9cfa345af618861a9b8ddf9a93dd180c9a15c6d7 
   khtml/src/html/dtd.h 1e04e58b356c5d0ece23f8fc78cffdc6cf64817c 
   khtml/src/css/parser.y e24d5f46e27c686fa855feee27dbe2dbf39108cb 
   khtml/src/html/htmlparser.cpp 6c23dd5b5a2a1e567adc8cfa0233e10838cf3451 
   khtml/src/rendering/render_canvasimage.cpp 
 346a65491e459c3d8f1c731340ff5a6ae33b35f1 
   khtml/src/rendering/render_inline.cpp 
 84e07eab5604e4882fd816826b6e59c317c53805 
   tier1/itemmodels/src/kselectionproxymodel.cpp 
 c7ded3f8c54eba0afa1974ddb67972eddf7d7f1a 
   tier1/solid/src/solid/backends/udev/udevbutton.h 
 39eb6683fc611dfff5b6fef69e66ab709238e889 
 
 Diff: http://git.reviewboard.kde.org/r/113430/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113430: More warnings fixes

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113430/#review42594
---


This review has been submitted with commit 
df8269544cafbe4a31b81b990ae0f4d3b50707d5 by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 25, 2013, 2:08 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113430/
 ---
 
 (Updated Oct. 25, 2013, 2:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a series of commits:
 
 
 warnings--: parentheses around '' within '||'
 
 
 Fix a couple of warnings inadventently caused by 139a09da
 
 
 Use a better hack for dealing with gperf's unhelpful inlining
 
 gperf (in ANSI-C mode) attempts to inline functions in gnu90 mode, which
 *only* generates inline versions.  This causes linker errors if the
 compiler decides not to use inlining.
 
 Previously, there was a hack (claiming to prevent warnings) that
 disabled __inline keyword, which fixed the linking issue but caused
 another warning (about ignored attributes) to be emitted because the
 __gnu_inline__ attribute was still there, and that doesn't work without
 one of the normal inline keywords.
 
 This version leaves __inline alone, but prevents the use of
 __gnu_inline__.
 
 
 Use KHTML_NO_EXPORT on the decl (not def) of tagPriorityArray
 
 Visibility attributes only work on declarations, not on definitions.
 
 
 Remove virtual modifier from signal
 
 A virtual signal makes no sense.
 
 
 Diffs
 -
 
   khtml/src/html/dtd.cpp 9cfa345af618861a9b8ddf9a93dd180c9a15c6d7 
   khtml/src/html/dtd.h 1e04e58b356c5d0ece23f8fc78cffdc6cf64817c 
   khtml/src/css/parser.y e24d5f46e27c686fa855feee27dbe2dbf39108cb 
   khtml/src/html/htmlparser.cpp 6c23dd5b5a2a1e567adc8cfa0233e10838cf3451 
   khtml/src/rendering/render_canvasimage.cpp 
 346a65491e459c3d8f1c731340ff5a6ae33b35f1 
   khtml/src/rendering/render_inline.cpp 
 84e07eab5604e4882fd816826b6e59c317c53805 
   tier1/itemmodels/src/kselectionproxymodel.cpp 
 c7ded3f8c54eba0afa1974ddb67972eddf7d7f1a 
   tier1/solid/src/solid/backends/udev/udevbutton.h 
 39eb6683fc611dfff5b6fef69e66ab709238e889 
 
 Diff: http://git.reviewboard.kde.org/r/113430/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113430: More warnings fixes

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113430/#review42595
---


This review has been submitted with commit 
339363c4ef02f1f64fe39218537d3b179bdd8fdd by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 25, 2013, 2:08 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113430/
 ---
 
 (Updated Oct. 25, 2013, 2:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a series of commits:
 
 
 warnings--: parentheses around '' within '||'
 
 
 Fix a couple of warnings inadventently caused by 139a09da
 
 
 Use a better hack for dealing with gperf's unhelpful inlining
 
 gperf (in ANSI-C mode) attempts to inline functions in gnu90 mode, which
 *only* generates inline versions.  This causes linker errors if the
 compiler decides not to use inlining.
 
 Previously, there was a hack (claiming to prevent warnings) that
 disabled __inline keyword, which fixed the linking issue but caused
 another warning (about ignored attributes) to be emitted because the
 __gnu_inline__ attribute was still there, and that doesn't work without
 one of the normal inline keywords.
 
 This version leaves __inline alone, but prevents the use of
 __gnu_inline__.
 
 
 Use KHTML_NO_EXPORT on the decl (not def) of tagPriorityArray
 
 Visibility attributes only work on declarations, not on definitions.
 
 
 Remove virtual modifier from signal
 
 A virtual signal makes no sense.
 
 
 Diffs
 -
 
   khtml/src/html/dtd.cpp 9cfa345af618861a9b8ddf9a93dd180c9a15c6d7 
   khtml/src/html/dtd.h 1e04e58b356c5d0ece23f8fc78cffdc6cf64817c 
   khtml/src/css/parser.y e24d5f46e27c686fa855feee27dbe2dbf39108cb 
   khtml/src/html/htmlparser.cpp 6c23dd5b5a2a1e567adc8cfa0233e10838cf3451 
   khtml/src/rendering/render_canvasimage.cpp 
 346a65491e459c3d8f1c731340ff5a6ae33b35f1 
   khtml/src/rendering/render_inline.cpp 
 84e07eab5604e4882fd816826b6e59c317c53805 
   tier1/itemmodels/src/kselectionproxymodel.cpp 
 c7ded3f8c54eba0afa1974ddb67972eddf7d7f1a 
   tier1/solid/src/solid/backends/udev/udevbutton.h 
 39eb6683fc611dfff5b6fef69e66ab709238e889 
 
 Diff: http://git.reviewboard.kde.org/r/113430/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113430: More warnings fixes

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113430/#review42597
---


This review has been submitted with commit 
f2359ab49fa3311f36a6898f55d0d122c2018240 by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 25, 2013, 2:08 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113430/
 ---
 
 (Updated Oct. 25, 2013, 2:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a series of commits:
 
 
 warnings--: parentheses around '' within '||'
 
 
 Fix a couple of warnings inadventently caused by 139a09da
 
 
 Use a better hack for dealing with gperf's unhelpful inlining
 
 gperf (in ANSI-C mode) attempts to inline functions in gnu90 mode, which
 *only* generates inline versions.  This causes linker errors if the
 compiler decides not to use inlining.
 
 Previously, there was a hack (claiming to prevent warnings) that
 disabled __inline keyword, which fixed the linking issue but caused
 another warning (about ignored attributes) to be emitted because the
 __gnu_inline__ attribute was still there, and that doesn't work without
 one of the normal inline keywords.
 
 This version leaves __inline alone, but prevents the use of
 __gnu_inline__.
 
 
 Use KHTML_NO_EXPORT on the decl (not def) of tagPriorityArray
 
 Visibility attributes only work on declarations, not on definitions.
 
 
 Remove virtual modifier from signal
 
 A virtual signal makes no sense.
 
 
 Diffs
 -
 
   khtml/src/html/dtd.cpp 9cfa345af618861a9b8ddf9a93dd180c9a15c6d7 
   khtml/src/html/dtd.h 1e04e58b356c5d0ece23f8fc78cffdc6cf64817c 
   khtml/src/css/parser.y e24d5f46e27c686fa855feee27dbe2dbf39108cb 
   khtml/src/html/htmlparser.cpp 6c23dd5b5a2a1e567adc8cfa0233e10838cf3451 
   khtml/src/rendering/render_canvasimage.cpp 
 346a65491e459c3d8f1c731340ff5a6ae33b35f1 
   khtml/src/rendering/render_inline.cpp 
 84e07eab5604e4882fd816826b6e59c317c53805 
   tier1/itemmodels/src/kselectionproxymodel.cpp 
 c7ded3f8c54eba0afa1974ddb67972eddf7d7f1a 
   tier1/solid/src/solid/backends/udev/udevbutton.h 
 39eb6683fc611dfff5b6fef69e66ab709238e889 
 
 Diff: http://git.reviewboard.kde.org/r/113430/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113430: More warnings fixes

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113430/#review42596
---


This review has been submitted with commit 
73048bfeb8df80146975561c9100d40ccd13cd1d by Alex Merry to branch frameworks.

- Commit Hook


On Oct. 25, 2013, 2:08 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113430/
 ---
 
 (Updated Oct. 25, 2013, 2:08 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a series of commits:
 
 
 warnings--: parentheses around '' within '||'
 
 
 Fix a couple of warnings inadventently caused by 139a09da
 
 
 Use a better hack for dealing with gperf's unhelpful inlining
 
 gperf (in ANSI-C mode) attempts to inline functions in gnu90 mode, which
 *only* generates inline versions.  This causes linker errors if the
 compiler decides not to use inlining.
 
 Previously, there was a hack (claiming to prevent warnings) that
 disabled __inline keyword, which fixed the linking issue but caused
 another warning (about ignored attributes) to be emitted because the
 __gnu_inline__ attribute was still there, and that doesn't work without
 one of the normal inline keywords.
 
 This version leaves __inline alone, but prevents the use of
 __gnu_inline__.
 
 
 Use KHTML_NO_EXPORT on the decl (not def) of tagPriorityArray
 
 Visibility attributes only work on declarations, not on definitions.
 
 
 Remove virtual modifier from signal
 
 A virtual signal makes no sense.
 
 
 Diffs
 -
 
   khtml/src/html/dtd.cpp 9cfa345af618861a9b8ddf9a93dd180c9a15c6d7 
   khtml/src/html/dtd.h 1e04e58b356c5d0ece23f8fc78cffdc6cf64817c 
   khtml/src/css/parser.y e24d5f46e27c686fa855feee27dbe2dbf39108cb 
   khtml/src/html/htmlparser.cpp 6c23dd5b5a2a1e567adc8cfa0233e10838cf3451 
   khtml/src/rendering/render_canvasimage.cpp 
 346a65491e459c3d8f1c731340ff5a6ae33b35f1 
   khtml/src/rendering/render_inline.cpp 
 84e07eab5604e4882fd816826b6e59c317c53805 
   tier1/itemmodels/src/kselectionproxymodel.cpp 
 c7ded3f8c54eba0afa1974ddb67972eddf7d7f1a 
   tier1/solid/src/solid/backends/udev/udevbutton.h 
 39eb6683fc611dfff5b6fef69e66ab709238e889 
 
 Diff: http://git.reviewboard.kde.org/r/113430/diff/
 
 
 Testing
 ---
 
 Builds, tests pass.
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113393: Get KPassivePopup positioning in a semi-working state

2013-10-29 Thread Alex Merry


 On Oct. 29, 2013, 8:09 a.m., Kevin Ottens wrote:
  Wouldn't moving this class in KNotifications and from there use 
  KWindowSystem be a better fix then?

That would certainly be the easiest way to get a correct implementation, and it 
would fit conceptually.  The only downside I see is that KPassivePopup acts as 
a kind of lightweight notification mechanism: putting it in KNotifications 
would prevent anyone from getting the lightweight KPassivePopup without also 
getting the heavyweight knotification system.

Either way, I think these changes should be useful for non-X11 systems.  But I 
can do them as part of a move to knotifications an implement properly thing 
as well.


- Alex


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113393/#review42578
---


On Oct. 22, 2013, 9:21 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113393/
 ---
 
 (Updated Oct. 22, 2013, 9:21 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Get KPassivePopup positioning in a semi-working state
 
 Since we cannot use the NETWM stuff from KWindowSystems, we are forced
 to either rely on what Qt can give us or hack in window-system-specific
 code.  This does the former, using QDesktopWidget to calculate the
 default placement of the popup, QWidget to place the popup next to our
 own windows and QWindow for foreign windows.
 
 Caveats:
 * the docs claim the popup will be placed next to taskbar entries; this
   is not possible using only what Qt gives us
 * Qt does not provide foreign window geometry on X11, so if you pass a
   foreign window id you will just get the default placement
 
 
 Diffs
 -
 
   tier1/kwidgetsaddons/CMakeLists.txt 
 ea6654d83acb265a87ed21c913a7f799b457ca71 
   tier1/kwidgetsaddons/src/kpassivepopup.cpp 
 663f63af413b7660c9c1b21af3e3ae4d7c424bbe 
   tier1/kwidgetsaddons/tests/kpassivepopuptest.cpp 
 4e7138523bdbe4166bf0e899d39d9ae1f8b8b447 
 
 Diff: http://git.reviewboard.kde.org/r/113393/diff/
 
 
 Testing
 ---
 
 Builds.  Test application seems to work as expected (on X11, at least).
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Stephen Kelly


 On Oct. 24, 2013, 1:54 p.m., Stephen Kelly wrote:
  modules/ECMGenerateHeaders.cmake, line 32
  http://git.reviewboard.kde.org/r/113406/diff/2/?file=205462#file205462line32
 
  I recommend not putting this in the API of the function, and instead 
  users should use 
  
   install(DIRECTORY) to install the generated files.
 
 Aleix Pol Gonzalez wrote:
 Why?
 
 Stephen Kelly wrote:
 I think it's better API. It's what all existing functions which generate 
 headers do.
 
 Aleix Pol Gonzalez wrote:
 Then it's weird because we'll need to have a separate call for installing 
 all the headers as well, so we will have them all listed twice.
 
 Stephen Kelly wrote:
 Are you sure? You wouldn't just have a single install(DIRECTORY), as I 
 wrote before?
 
 Aleix Pol Gonzalez wrote:
 See the KParts patch I attached. We want to install the actual header, 
 not the forward header, right?

Your kparts patch contains this:

 +#still need to see what to do with these...
 +# install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/kparts DESTINATION  
${INCLUDE_INSTALL_DIR} COMPONENT Devel )

Why would you install the contents of ${CMAKE_CURRENT_BINARY_DIR}/kparts ? It 
contains hardcoded source dir paths. They don't need to though. If 
srcdir/part.h exists, then write include 'part.h' to that file, not 
'srcdir/part.h'. The source dir is already part of the -I passed to the 
compiler (recall that I wrote before I think that because the source dir is 
already in the INTERFACE_INCLUDE_DIRECTORIES of the target), so no need to 
hardcode it at all.

Actually reading your message again, I think that's what you are asking me. 
Yes, you want to install the actual headers. 


- Stephen


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113406/#review42280
---


On Oct. 29, 2013, 12:32 a.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113406/
 ---
 
 (Updated Oct. 29, 2013, 12:32 a.m.)
 
 
 Review request for Build System, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Create a macro that will generate the forward headers like we used to, in 
 cmake configure time.
 
 Here's an example of how we'd port KParts to that macro: 
 http://paste.opensuse.org/9880051
 After the change, these are the installed headers: 
 http://paste.opensuse.org/90980400
 
 
 Diffs
 -
 
   modules/ECMGenerateHeaders.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113406/diff/
 
 
 Testing
 ---
 
 Ported KParts and still everything works.
 
 
 File Attachments
 
 
 example of how KParts would change
   
 http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/43e2c958-9908-4249-9bb6-9395d91b5643__kf5-kparts-headers-test.patch
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113480: Move KnotifyConfig to tier 3

2013-10-29 Thread David Edmundson

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

(Updated Oct. 29, 2013, 9:44 a.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Move KnotifyConfig to tier 3


Diffs
-

  staging/CMakeLists.txt 8444b4c 
  staging/knotifyconfig/CMakeLists.txt  
  staging/knotifyconfig/KNotifyConfigConfig.cmake.in  
  staging/knotifyconfig/src/CMakeLists.txt  
  staging/knotifyconfig/src/knotify-config.h.cmake  
  staging/knotifyconfig/src/knotifyconfigactionswidget.h  
  staging/knotifyconfig/src/knotifyconfigactionswidget.cpp  
  staging/knotifyconfig/src/knotifyconfigactionswidgetbase.ui  
  staging/knotifyconfig/src/knotifyconfigelement.h  
  staging/knotifyconfig/src/knotifyconfigelement.cpp  
  staging/knotifyconfig/src/knotifyconfigwidget.h  
  staging/knotifyconfig/src/knotifyconfigwidget.cpp  
  staging/knotifyconfig/src/knotifyeventlist.h  
  staging/knotifyconfig/src/knotifyeventlist.cpp  
  staging/knotifyconfig/tests/CMakeLists.txt  
  staging/knotifyconfig/tests/knotifytest.notifyrc  
  staging/knotifyconfig/tests/knotifytestui.rc  
  staging/knotifyconfig/tests/knotifytestview.ui  
  staging/knotifyconfig/tests/knotifytestwindow.h  
  staging/knotifyconfig/tests/knotifytestwindow.cpp  
  staging/knotifyconfig/tests/main.cpp  
  tier3/CMakeLists.txt 2ad3f61 

Diff: http://git.reviewboard.kde.org/r/113480/diff/


Testing
---

Went through checklist.
Builds.


Thanks,

David Edmundson

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113480: Move KnotifyConfig to tier 3

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113480/#review42602
---


This review has been submitted with commit 
0689af56dca6b57c580e51f8ef6a9aa3f1fcda98 by David Edmundson to branch 
frameworks.

- Commit Hook


On Oct. 28, 2013, 2:21 p.m., David Edmundson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113480/
 ---
 
 (Updated Oct. 28, 2013, 2:21 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Move KnotifyConfig to tier 3
 
 
 Diffs
 -
 
   staging/CMakeLists.txt 8444b4c 
   staging/knotifyconfig/CMakeLists.txt  
   staging/knotifyconfig/KNotifyConfigConfig.cmake.in  
   staging/knotifyconfig/src/CMakeLists.txt  
   staging/knotifyconfig/src/knotify-config.h.cmake  
   staging/knotifyconfig/src/knotifyconfigactionswidget.h  
   staging/knotifyconfig/src/knotifyconfigactionswidget.cpp  
   staging/knotifyconfig/src/knotifyconfigactionswidgetbase.ui  
   staging/knotifyconfig/src/knotifyconfigelement.h  
   staging/knotifyconfig/src/knotifyconfigelement.cpp  
   staging/knotifyconfig/src/knotifyconfigwidget.h  
   staging/knotifyconfig/src/knotifyconfigwidget.cpp  
   staging/knotifyconfig/src/knotifyeventlist.h  
   staging/knotifyconfig/src/knotifyeventlist.cpp  
   staging/knotifyconfig/tests/CMakeLists.txt  
   staging/knotifyconfig/tests/knotifytest.notifyrc  
   staging/knotifyconfig/tests/knotifytestui.rc  
   staging/knotifyconfig/tests/knotifytestview.ui  
   staging/knotifyconfig/tests/knotifytestwindow.h  
   staging/knotifyconfig/tests/knotifytestwindow.cpp  
   staging/knotifyconfig/tests/main.cpp  
   tier3/CMakeLists.txt 2ad3f61 
 
 Diff: http://git.reviewboard.kde.org/r/113480/diff/
 
 
 Testing
 ---
 
 Went through checklist.
 Builds.
 
 
 Thanks,
 
 David Edmundson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113393: Get KPassivePopup positioning in a semi-working state

2013-10-29 Thread Kevin Ottens


 On Oct. 29, 2013, 8:09 a.m., Kevin Ottens wrote:
  Wouldn't moving this class in KNotifications and from there use 
  KWindowSystem be a better fix then?
 
 Alex Merry wrote:
 That would certainly be the easiest way to get a correct implementation, 
 and it would fit conceptually.  The only downside I see is that KPassivePopup 
 acts as a kind of lightweight notification mechanism: putting it in 
 KNotifications would prevent anyone from getting the lightweight 
 KPassivePopup without also getting the heavyweight knotification system.
 
 Either way, I think these changes should be useful for non-X11 systems.  
 But I can do them as part of a move to knotifications an implement properly 
 thing as well.

I agree with your downside, still probably makes more sense. Please work on a 
move to knotifications an implement properly then.


- Kevin


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113393/#review42578
---


On Oct. 22, 2013, 9:21 p.m., Alex Merry wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113393/
 ---
 
 (Updated Oct. 22, 2013, 9:21 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Get KPassivePopup positioning in a semi-working state
 
 Since we cannot use the NETWM stuff from KWindowSystems, we are forced
 to either rely on what Qt can give us or hack in window-system-specific
 code.  This does the former, using QDesktopWidget to calculate the
 default placement of the popup, QWidget to place the popup next to our
 own windows and QWindow for foreign windows.
 
 Caveats:
 * the docs claim the popup will be placed next to taskbar entries; this
   is not possible using only what Qt gives us
 * Qt does not provide foreign window geometry on X11, so if you pass a
   foreign window id you will just get the default placement
 
 
 Diffs
 -
 
   tier1/kwidgetsaddons/CMakeLists.txt 
 ea6654d83acb265a87ed21c913a7f799b457ca71 
   tier1/kwidgetsaddons/src/kpassivepopup.cpp 
 663f63af413b7660c9c1b21af3e3ae4d7c424bbe 
   tier1/kwidgetsaddons/tests/kpassivepopuptest.cpp 
 4e7138523bdbe4166bf0e899d39d9ae1f8b8b447 
 
 Diff: http://git.reviewboard.kde.org/r/113393/diff/
 
 
 Testing
 ---
 
 Builds.  Test application seems to work as expected (on X11, at least).
 
 
 Thanks,
 
 Alex Merry
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Aleix Pol Gonzalez

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

(Updated Oct. 29, 2013, 10:52 a.m.)


Review request for Build System, KDE Frameworks and Stephen Kelly.


Changes
---

updated example


Repository: extra-cmake-modules


Description
---

Create a macro that will generate the forward headers like we used to, in cmake 
configure time.

Here's an example of how we'd port KParts to that macro: 
http://paste.opensuse.org/9880051
After the change, these are the installed headers: 
http://paste.opensuse.org/90980400


Diffs
-

  modules/ECMGenerateHeaders.cmake PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/113406/diff/


Testing
---

Ported KParts and still everything works.


File Attachments (updated)


kparts changes example
  
http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/a3557579-801b-4ee6-8e3d-5d487428759a__kf5-kparts-headers-test.patch


Thanks,

Aleix Pol Gonzalez

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Aleix Pol Gonzalez


 On Oct. 24, 2013, 1:54 p.m., Stephen Kelly wrote:
  modules/ECMGenerateHeaders.cmake, line 32
  http://git.reviewboard.kde.org/r/113406/diff/2/?file=205462#file205462line32
 
  I recommend not putting this in the API of the function, and instead 
  users should use 
  
   install(DIRECTORY) to install the generated files.
 
 Aleix Pol Gonzalez wrote:
 Why?
 
 Stephen Kelly wrote:
 I think it's better API. It's what all existing functions which generate 
 headers do.
 
 Aleix Pol Gonzalez wrote:
 Then it's weird because we'll need to have a separate call for installing 
 all the headers as well, so we will have them all listed twice.
 
 Stephen Kelly wrote:
 Are you sure? You wouldn't just have a single install(DIRECTORY), as I 
 wrote before?
 
 Aleix Pol Gonzalez wrote:
 See the KParts patch I attached. We want to install the actual header, 
 not the forward header, right?
 
 Stephen Kelly wrote:
 Your kparts patch contains this:
 
  +#still need to see what to do with these...
  +# install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/kparts DESTINATION  
 ${INCLUDE_INSTALL_DIR} COMPONENT Devel )
 
 Why would you install the contents of ${CMAKE_CURRENT_BINARY_DIR}/kparts 
 ? It contains hardcoded source dir paths. They don't need to though. If 
 srcdir/part.h exists, then write include 'part.h' to that file, not 
 'srcdir/part.h'. The source dir is already part of the -I passed to the 
 compiler (recall that I wrote before I think that because the source dir is 
 already in the INTERFACE_INCLUDE_DIRECTORIES of the target), so no need to 
 hardcode it at all.
 
 Actually reading your message again, I think that's what you are asking 
 me. Yes, you want to install the actual headers.

Yes, so we can install the headers either from the macro or from the 
CMakeLists.txt. If we do it from the CMakeLists.txt files, we'll end up having 
to list the headers twice.

See updated diff.


- Aleix


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113406/#review42280
---


On Oct. 29, 2013, 10:52 a.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113406/
 ---
 
 (Updated Oct. 29, 2013, 10:52 a.m.)
 
 
 Review request for Build System, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Create a macro that will generate the forward headers like we used to, in 
 cmake configure time.
 
 Here's an example of how we'd port KParts to that macro: 
 http://paste.opensuse.org/9880051
 After the change, these are the installed headers: 
 http://paste.opensuse.org/90980400
 
 
 Diffs
 -
 
   modules/ECMGenerateHeaders.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113406/diff/
 
 
 Testing
 ---
 
 Ported KParts and still everything works.
 
 
 File Attachments
 
 
 kparts changes example
   
 http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/a3557579-801b-4ee6-8e3d-5d487428759a__kf5-kparts-headers-test.patch
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Stephen Kelly


 On Oct. 24, 2013, 1:54 p.m., Stephen Kelly wrote:
  modules/ECMGenerateHeaders.cmake, line 32
  http://git.reviewboard.kde.org/r/113406/diff/2/?file=205462#file205462line32
 
  I recommend not putting this in the API of the function, and instead 
  users should use 
  
   install(DIRECTORY) to install the generated files.
 
 Aleix Pol Gonzalez wrote:
 Why?
 
 Stephen Kelly wrote:
 I think it's better API. It's what all existing functions which generate 
 headers do.
 
 Aleix Pol Gonzalez wrote:
 Then it's weird because we'll need to have a separate call for installing 
 all the headers as well, so we will have them all listed twice.
 
 Stephen Kelly wrote:
 Are you sure? You wouldn't just have a single install(DIRECTORY), as I 
 wrote before?
 
 Aleix Pol Gonzalez wrote:
 See the KParts patch I attached. We want to install the actual header, 
 not the forward header, right?
 
 Stephen Kelly wrote:
 Your kparts patch contains this:
 
  +#still need to see what to do with these...
  +# install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/kparts DESTINATION  
 ${INCLUDE_INSTALL_DIR} COMPONENT Devel )
 
 Why would you install the contents of ${CMAKE_CURRENT_BINARY_DIR}/kparts 
 ? It contains hardcoded source dir paths. They don't need to though. If 
 srcdir/part.h exists, then write include 'part.h' to that file, not 
 'srcdir/part.h'. The source dir is already part of the -I passed to the 
 compiler (recall that I wrote before I think that because the source dir is 
 already in the INTERFACE_INCLUDE_DIRECTORIES of the target), so no need to 
 hardcode it at all.
 
 Actually reading your message again, I think that's what you are asking 
 me. Yes, you want to install the actual headers.
 
 Aleix Pol Gonzalez wrote:
 Yes, so we can install the headers either from the macro or from the 
 CMakeLists.txt. If we do it from the CMakeLists.txt files, we'll end up 
 having to list the headers twice.
 
 See updated diff.

You can also populate an out-list. See for example what QT4_EXTRACT_OPTIONS 
does with _qt4_files.


- Stephen


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113406/#review42280
---


On Oct. 29, 2013, 10:52 a.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113406/
 ---
 
 (Updated Oct. 29, 2013, 10:52 a.m.)
 
 
 Review request for Build System, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Create a macro that will generate the forward headers like we used to, in 
 cmake configure time.
 
 Here's an example of how we'd port KParts to that macro: 
 http://paste.opensuse.org/9880051
 After the change, these are the installed headers: 
 http://paste.opensuse.org/90980400
 
 
 Diffs
 -
 
   modules/ECMGenerateHeaders.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113406/diff/
 
 
 Testing
 ---
 
 Ported KParts and still everything works.
 
 
 File Attachments
 
 
 kparts changes example
   
 http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/a3557579-801b-4ee6-8e3d-5d487428759a__kf5-kparts-headers-test.patch
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Undefined reference to udevqt::*

2013-10-29 Thread Luiz Romário Santana Rios
Hello.

I've been trying to compile the Frameworks using kdesrc-build for ~a week,
but everytime it fails because it cannot ld to UdevQt::somestuff[1]. I
tried to cleanly build everything several times with no success. It could
be a problem with my env vars[2], but I did just what I was told by the
wiki[3], so I don't know what could possibly go wrong here. Maybe I'm
missing something stupid?

Anyway, I'm running Fedora 19 with everything up to date, if that matters.

Thanks in advance.

[1] [ 47%] Building CXX object
tier1/kwidgetsaddons/tests/CMakeFiles/kpassworddialogtest.dir/kpassworddialogtest_automoc.cpp.o
Linking CXX executable kpassworddialogtest
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function
`Solid::Backends::UDisks2::OpticalDisc::OpticalDisc(Solid::Backends::UDisks2::Device*)':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:334:
undefined reference to `UdevQt::Device::Device()'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:336:
undefined reference to `UdevQt::Client::Client(QObject*)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Device::operator=(UdevQt::Device const)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Device::~Device()'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:339:
undefined reference to `UdevQt::Device::deviceProperties() const'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:341:
undefined reference to `UdevQt::Client::~Client()'
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function
`Solid::Backends::UDisks2::OpticalDisc::OpticalDisc(Solid::Backends::UDisks2::Device*)':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:334:
undefined reference to `UdevQt::Device::Device()'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:336:
undefined reference to `UdevQt::Client::Client(QObject*)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Device::operator=(UdevQt::Device const)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337:
undefined reference to `UdevQt::Device::~Device()'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:339:
undefined reference to `UdevQt::Device::deviceProperties() const'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:341:
undefined reference to `UdevQt::Client::~Client()'
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function
`Solid::Backends::UDisks2::OpticalDisc::~OpticalDisc()':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:344:
undefined reference to `UdevQt::Device::~Device()'
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function
`Solid::Backends::UDisks2::OpticalDisc::~OpticalDisc()':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:344:
undefined reference to `UdevQt::Device::~Device()'
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function
`Solid::Backends::UDisks2::OpticalDisc::isAppendable() const':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:371:
undefined reference to `UdevQt::Device::deviceProperty(QString const)
const'
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function
`Solid::Backends::UDisks2::StorageDrive::StorageDrive(Solid::Backends::UDisks2::Device*)':
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:32:
undefined reference to `UdevQt::Device::Device()'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:34:
undefined reference to `UdevQt::Client::Client(QObject*)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35:
undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const)'
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35:
undefined reference to `UdevQt::Device::operator=(UdevQt::Device 

Re: Review Request 113371: Kross: Remove the KJs backened

2013-10-29 Thread Vishesh Handa

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

(Updated Oct. 29, 2013, 11:13 a.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Kross: Remove the KJs backened

The unit tests currently segfault, and according to the maintainer
(Sebastian Sauer) the kjs backend never reached a quality state and
should be removed.


Diffs
-

  staging/kross/Mainpage.dox c17e1a2 
  staging/kross/autotests/CMakeLists.txt c5b4a05 
  staging/kross/autotests/testkross.js e8e7729 
  staging/kross/autotests/unittest.js 0d7b141 
  staging/kross/src/CMakeLists.txt 0279846 
  staging/kross/src/core/action.h e818a51 
  staging/kross/src/core/interpreter.h d8b1168 
  staging/kross/src/core/interpreter.cpp 937ca60 
  staging/kross/src/core/krossconfig.h 0243a53 
  staging/kross/src/core/manager.h 982817b 
  staging/kross/src/core/manager.cpp 88e312d 
  staging/kross/src/kjs/CMakeLists.txt 32ba00b 
  staging/kross/src/kjs/kjsinterpreter.h be2d61a 
  staging/kross/src/kjs/kjsinterpreter.cpp d89e42b 
  staging/kross/src/kjs/kjsscript.h f760327 
  staging/kross/src/kjs/kjsscript.cpp 541caf2 

Diff: http://git.reviewboard.kde.org/r/113371/diff/


Testing
---


Thanks,

Vishesh Handa

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113371: Kross: Remove the KJs backened

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113371/#review42618
---


This review has been submitted with commit 
636c8c614bca05d05a38f75158c70fab05532897 by Vishesh Handa to branch frameworks.

- Commit Hook


On Oct. 21, 2013, 4:03 p.m., Vishesh Handa wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113371/
 ---
 
 (Updated Oct. 21, 2013, 4:03 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Kross: Remove the KJs backened
 
 The unit tests currently segfault, and according to the maintainer
 (Sebastian Sauer) the kjs backend never reached a quality state and
 should be removed.
 
 
 Diffs
 -
 
   staging/kross/Mainpage.dox c17e1a2 
   staging/kross/autotests/CMakeLists.txt c5b4a05 
   staging/kross/autotests/testkross.js e8e7729 
   staging/kross/autotests/unittest.js 0d7b141 
   staging/kross/src/CMakeLists.txt 0279846 
   staging/kross/src/core/action.h e818a51 
   staging/kross/src/core/interpreter.h d8b1168 
   staging/kross/src/core/interpreter.cpp 937ca60 
   staging/kross/src/core/krossconfig.h 0243a53 
   staging/kross/src/core/manager.h 982817b 
   staging/kross/src/core/manager.cpp 88e312d 
   staging/kross/src/kjs/CMakeLists.txt 32ba00b 
   staging/kross/src/kjs/kjsinterpreter.h be2d61a 
   staging/kross/src/kjs/kjsinterpreter.cpp d89e42b 
   staging/kross/src/kjs/kjsscript.h f760327 
   staging/kross/src/kjs/kjsscript.cpp 541caf2 
 
 Diff: http://git.reviewboard.kde.org/r/113371/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Vishesh Handa
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113406: Add a macro to automatically generate forward headers

2013-10-29 Thread Aleix Pol Gonzalez


 On Oct. 24, 2013, 1:54 p.m., Stephen Kelly wrote:
  modules/ECMGenerateHeaders.cmake, line 32
  http://git.reviewboard.kde.org/r/113406/diff/2/?file=205462#file205462line32
 
  I recommend not putting this in the API of the function, and instead 
  users should use 
  
   install(DIRECTORY) to install the generated files.
 
 Aleix Pol Gonzalez wrote:
 Why?
 
 Stephen Kelly wrote:
 I think it's better API. It's what all existing functions which generate 
 headers do.
 
 Aleix Pol Gonzalez wrote:
 Then it's weird because we'll need to have a separate call for installing 
 all the headers as well, so we will have them all listed twice.
 
 Stephen Kelly wrote:
 Are you sure? You wouldn't just have a single install(DIRECTORY), as I 
 wrote before?
 
 Aleix Pol Gonzalez wrote:
 See the KParts patch I attached. We want to install the actual header, 
 not the forward header, right?
 
 Stephen Kelly wrote:
 Your kparts patch contains this:
 
  +#still need to see what to do with these...
  +# install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/kparts DESTINATION  
 ${INCLUDE_INSTALL_DIR} COMPONENT Devel )
 
 Why would you install the contents of ${CMAKE_CURRENT_BINARY_DIR}/kparts 
 ? It contains hardcoded source dir paths. They don't need to though. If 
 srcdir/part.h exists, then write include 'part.h' to that file, not 
 'srcdir/part.h'. The source dir is already part of the -I passed to the 
 compiler (recall that I wrote before I think that because the source dir is 
 already in the INTERFACE_INCLUDE_DIRECTORIES of the target), so no need to 
 hardcode it at all.
 
 Actually reading your message again, I think that's what you are asking 
 me. Yes, you want to install the actual headers.
 
 Aleix Pol Gonzalez wrote:
 Yes, so we can install the headers either from the macro or from the 
 CMakeLists.txt. If we do it from the CMakeLists.txt files, we'll end up 
 having to list the headers twice.
 
 See updated diff.
 
 Stephen Kelly wrote:
 You can also populate an out-list. See for example what 
 QT4_EXTRACT_OPTIONS does with _qt4_files.

I prefer installing from the macro than having an output list.
The macro can be used to standardize the installation of headers, whereas if 
we're returning a list we can barely help developers. 


- Aleix


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113406/#review42280
---


On Oct. 29, 2013, 10:52 a.m., Aleix Pol Gonzalez wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113406/
 ---
 
 (Updated Oct. 29, 2013, 10:52 a.m.)
 
 
 Review request for Build System, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Create a macro that will generate the forward headers like we used to, in 
 cmake configure time.
 
 Here's an example of how we'd port KParts to that macro: 
 http://paste.opensuse.org/9880051
 After the change, these are the installed headers: 
 http://paste.opensuse.org/90980400
 
 
 Diffs
 -
 
   modules/ECMGenerateHeaders.cmake PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113406/diff/
 
 
 Testing
 ---
 
 Ported KParts and still everything works.
 
 
 File Attachments
 
 
 kparts changes example
   
 http://git.reviewboard.kde.org/media/uploaded/files/2013/10/29/a3557579-801b-4ee6-8e3d-5d487428759a__kf5-kparts-headers-test.patch
 
 
 Thanks,
 
 Aleix Pol Gonzalez
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Review Request 113496: Move Kross from staging to tier3

2013-10-29 Thread Vishesh Handa

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

Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Move Kross from staging to tier3.


Diffs
-

  staging/CMakeLists.txt 808ee92 
  staging/kross/CMakeLists.txt  
  staging/kross/KrossConfig.cmake.in  
  staging/kross/Mainpage.dox  
  staging/kross/autotests/CMakeLists.txt  
  staging/kross/autotests/main.cpp  
  staging/kross/autotests/profile.py  
  staging/kross/autotests/testguiform.py  
  staging/kross/autotests/testguiform.rb  
  staging/kross/autotests/testguiform.ui  
  staging/kross/autotests/testguiqt.py  
  staging/kross/autotests/testguiqt.rb  
  staging/kross/autotests/testguitk.py  
  staging/kross/autotests/testkross.py  
  staging/kross/autotests/testobject.h  
  staging/kross/autotests/testobject.cpp  
  staging/kross/autotests/unittest.es  
  staging/kross/autotests/unittest.py  
  staging/kross/autotests/unittest.rb  
  staging/kross/docs/CHANGES  
  staging/kross/src/CMakeLists.txt  
  staging/kross/src/console/CMakeLists.txt  
  staging/kross/src/console/main.cpp  
  staging/kross/src/core/CMakeLists.txt  
  staging/kross/src/core/action.h  
  staging/kross/src/core/action.cpp  
  staging/kross/src/core/actioncollection.h  
  staging/kross/src/core/actioncollection.cpp  
  staging/kross/src/core/childreninterface.h  
  staging/kross/src/core/errorinterface.h  
  staging/kross/src/core/interpreter.h  
  staging/kross/src/core/interpreter.cpp  
  staging/kross/src/core/krossconfig.h  
  staging/kross/src/core/krossconfig.cpp  
  staging/kross/src/core/manager.h  
  staging/kross/src/core/manager.cpp  
  staging/kross/src/core/metafunction.h  
  staging/kross/src/core/metatype.h  
  staging/kross/src/core/object.h  
  staging/kross/src/core/object.cpp  
  staging/kross/src/core/script.h  
  staging/kross/src/core/script.cpp  
  staging/kross/src/core/wrapperinterface.h  
  staging/kross/src/modules/CMakeLists.txt  
  staging/kross/src/modules/form.h  
  staging/kross/src/modules/form.cpp  
  staging/kross/src/modules/translation.h  
  staging/kross/src/modules/translation.cpp  
  staging/kross/src/qts/CMakeLists.txt  
  staging/kross/src/qts/interpreter.h  
  staging/kross/src/qts/interpreter.cpp  
  staging/kross/src/qts/main.cpp  
  staging/kross/src/qts/plugin.h  
  staging/kross/src/qts/plugin.cpp  
  staging/kross/src/qts/script.h  
  staging/kross/src/qts/script.cpp  
  staging/kross/src/qts/test.es  
  staging/kross/src/qts/values_p.h  
  staging/kross/src/ui/CMakeLists.txt  
  staging/kross/src/ui/model.h  
  staging/kross/src/ui/model.cpp  
  staging/kross/src/ui/plugin.h  
  staging/kross/src/ui/plugin.cpp  
  staging/kross/src/ui/view.h  
  staging/kross/src/ui/view.cpp  
  tier3/CMakeLists.txt 249a60b 

Diff: http://git.reviewboard.kde.org/r/113496/diff/


Testing
---


Thanks,

Vishesh Handa

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Review Request 113497: Install kiofilewidgets_export.h in /kio

2013-10-29 Thread Aurélien Gâteau

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

Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Install kiofilewidgets_export.h in /kio

Many files in there do #include kio/kiofilewidgets_export.h

This fixes build of kde-workspace.


Diffs
-

  staging/kio/src/filewidgets/CMakeLists.txt fee8bed 

Diff: http://git.reviewboard.kde.org/r/113497/diff/


Testing
---

kdelibs and kde-workspace build.


Thanks,

Aurélien Gâteau

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113497: Install kiofilewidgets_export.h in /kio

2013-10-29 Thread Eike Hein

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113497/#review42628
---


This fixes the kde-workspace build for me, which has been otherwise broken 
since last week. If it's a correct solution expediting the review of this would 
be lovely :).

- Eike Hein


On Oct. 29, 2013, 12:24 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113497/
 ---
 
 (Updated Oct. 29, 2013, 12:24 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Install kiofilewidgets_export.h in /kio
 
 Many files in there do #include kio/kiofilewidgets_export.h
 
 This fixes build of kde-workspace.
 
 
 Diffs
 -
 
   staging/kio/src/filewidgets/CMakeLists.txt fee8bed 
 
 Diff: http://git.reviewboard.kde.org/r/113497/diff/
 
 
 Testing
 ---
 
 kdelibs and kde-workspace build.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113395: Enable KConfig on Windows

2013-10-29 Thread Alexander Richardson

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

(Updated Oct. 29, 2013, 12:58 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

KConfig now also compiles on Windows


the qt3support function QDir::convertSeparators no longer exists


remove dependency on unistd.h on Windows


fix linking of KSharedConfig on MSVC2012

Without disabling the copy constructor we get an undefined referece to
KConfig::KConfig(const KConfig)


Diffs
-

  tier1/CMakeLists.txt bc5bdaa46414c6c449920f38b0e16cdd1d9d1b9a 
  tier1/kconfig/CMakeLists.txt 4cebdf010c73baf5381e9601072a59ba3f1c0a9f 
  tier1/kconfig/autotests/kconfigtest.cpp 
022809e9b9ec700206d472ed4cfa5ed82058bc34 
  tier1/kconfig/src/core/kauthorized.cpp 
c814b729dc9b6e9efd9b3922fa02249abf460989 
  tier1/kconfig/src/core/kconfig.cpp 2d5f4897f2bee8c881205ec3e0ef20f5d9d03564 
  tier1/kconfig/src/core/kconfiggroup.cpp 
b42ca12e02af1cf173cee97d338cc895b4c822ed 
  tier1/kconfig/src/core/kconfigini.cpp 
5a7702a76f70d97fe48de8bb16f2a052e993d907 
  tier1/kconfig/src/core/kdesktopfile.cpp 
7518994ac7a72dc782d9df394e5b466a0cbac5fc 
  tier1/kconfig/src/core/ksharedconfig.h 
b461999b29a6c966c6a8734b316dbbee11ecdc6c 

Diff: http://git.reviewboard.kde.org/r/113395/diff/


Testing
---

This is a series of 4 small commits as one patch. I can squash them into one 
commit if that is preferred.

Everything compiles with VS2012 (64 bit). To get kconfig_compiler to generate 
the tests I had to add the Qt 5.2 beta binaries dir to PATH since that contains 
QtCore.dll, etc.

Test don't work due to Windows lacking rpath or LD_LIBRARY_PATH, i.e. the 
necessary libraries are not found.
I see two possible solutions: 
-CMake sets $PATH to include the needed libraries (have to make sure the newly 
compiled ones are before the installed ones)
-A wrapper executable sets the DLL search paths and then launches the tests

I don't have the time to solve that problem now, if anyone does:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/hh310513%28v=vs.85%29.aspx


Thanks,

Alexander Richardson

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113395: Enable KConfig on Windows

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113395/#review42630
---


This review has been submitted with commit 
e91aa4ba3e6e5f3ca934f648197f513b6ccec0cd by Alex Richardson on behalf of 
Alexander Richardson to branch frameworks.

- Commit Hook


On Oct. 23, 2013, 12:03 a.m., Alexander Richardson wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113395/
 ---
 
 (Updated Oct. 23, 2013, 12:03 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 KConfig now also compiles on Windows
 
 
 the qt3support function QDir::convertSeparators no longer exists
 
 
 remove dependency on unistd.h on Windows
 
 
 fix linking of KSharedConfig on MSVC2012
 
 Without disabling the copy constructor we get an undefined referece to
 KConfig::KConfig(const KConfig)
 
 
 Diffs
 -
 
   tier1/CMakeLists.txt bc5bdaa46414c6c449920f38b0e16cdd1d9d1b9a 
   tier1/kconfig/CMakeLists.txt 4cebdf010c73baf5381e9601072a59ba3f1c0a9f 
   tier1/kconfig/autotests/kconfigtest.cpp 
 022809e9b9ec700206d472ed4cfa5ed82058bc34 
   tier1/kconfig/src/core/kauthorized.cpp 
 c814b729dc9b6e9efd9b3922fa02249abf460989 
   tier1/kconfig/src/core/kconfig.cpp 2d5f4897f2bee8c881205ec3e0ef20f5d9d03564 
   tier1/kconfig/src/core/kconfiggroup.cpp 
 b42ca12e02af1cf173cee97d338cc895b4c822ed 
   tier1/kconfig/src/core/kconfigini.cpp 
 5a7702a76f70d97fe48de8bb16f2a052e993d907 
   tier1/kconfig/src/core/kdesktopfile.cpp 
 7518994ac7a72dc782d9df394e5b466a0cbac5fc 
   tier1/kconfig/src/core/ksharedconfig.h 
 b461999b29a6c966c6a8734b316dbbee11ecdc6c 
 
 Diff: http://git.reviewboard.kde.org/r/113395/diff/
 
 
 Testing
 ---
 
 This is a series of 4 small commits as one patch. I can squash them into one 
 commit if that is preferred.
 
 Everything compiles with VS2012 (64 bit). To get kconfig_compiler to generate 
 the tests I had to add the Qt 5.2 beta binaries dir to PATH since that 
 contains QtCore.dll, etc.
 
 Test don't work due to Windows lacking rpath or LD_LIBRARY_PATH, i.e. the 
 necessary libraries are not found.
 I see two possible solutions: 
 -CMake sets $PATH to include the needed libraries (have to make sure the 
 newly compiled ones are before the installed ones)
 -A wrapper executable sets the DLL search paths and then launches the tests
 
 I don't have the time to solve that problem now, if anyone does:
 
 http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586%28v=vs.85%29.aspx
 http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203%28v=vs.85%29.aspx
 http://msdn.microsoft.com/en-us/library/windows/desktop/hh310513%28v=vs.85%29.aspx
 
 
 Thanks,
 
 Alexander Richardson
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113370: move KDED to Tier3

2013-10-29 Thread Àlex Fiestas

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

(Updated Oct. 29, 2013, 1:10 p.m.)


Review request for KDE Frameworks.


Changes
---

Only the kcookiejar issue is left to be fixed, otherwise kded should be 
Framework policy compilant


Repository: kdelibs


Description
---

Moves KDED to tier3.

I have removed any use of X11/Properties used to communicate with KSplash since 
we want to use either DBus or Wayland but certainly not X11.

I plan to work on session startup in a few weeks so I will fix (if nobody else 
does before me) KSplash --- KDED communication by then.


Diffs (updated)
-

  CMakeLists.txt 6afb8e6 
  kded/CMakeLists.txt a06ed09 
  kded/DESIGN  
  kded/HOWTO  
  kded/Info.plist.template  
  kded/Mainpage.dox  
  kded/README.kded 05fec85 
  kded/config-kded.h.cmake 21210ab 
  kded/kded.h  
  kded/kded.cpp aab548b 
  kded/kdedadaptor.h  
  kded/kdedadaptor.cpp  
  kded/kdedmodule.desktop  
  kded/org.kde.kded5.service.in  
  kioslave/http/kcookiejar/CMakeLists.txt 8d61c01 
  tier3/CMakeLists.txt 249a60b 
  tier3/kded/CMakeLists.txt PRE-CREATION 
  tier3/kded/KDEDConfig.cmake.in PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/113370/diff/


Testing
---


Thanks,

Àlex Fiestas

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113328: Fix standalone build of kdoctools

2013-10-29 Thread Aurélien Gâteau

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

(Updated Oct. 29, 2013, 1:12 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Fix standalone build of kdoctools: it was not looking for KArchive. This patch 
also aligns the top-level CMakeLists.txt with template/CMakeLists.txt.


Diffs
-

  superbuild/CMakeLists.txt 5cdec94 
  tier2/kdoctools/CMakeLists.txt 53fd0e9 
  tier2/kdoctools/src/CMakeLists.txt 8b726a8 

Diff: http://git.reviewboard.kde.org/r/113328/diff/


Testing
---

Builds within kdelibs and using superbuild.


Thanks,

Aurélien Gâteau

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113328: Fix standalone build of kdoctools

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113328/#review42632
---


This review has been submitted with commit 
7582c2b341c97362aab0b8f832d1fe7c0836aeb6 by Aurélien Gâteau to branch 
frameworks.

- Commit Hook


On Oct. 21, 2013, 1:32 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113328/
 ---
 
 (Updated Oct. 21, 2013, 1:32 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Fix standalone build of kdoctools: it was not looking for KArchive. This 
 patch also aligns the top-level CMakeLists.txt with template/CMakeLists.txt.
 
 
 Diffs
 -
 
   superbuild/CMakeLists.txt 5cdec94 
   tier2/kdoctools/CMakeLists.txt 53fd0e9 
   tier2/kdoctools/src/CMakeLists.txt 8b726a8 
 
 Diff: http://git.reviewboard.kde.org/r/113328/diff/
 
 
 Testing
 ---
 
 Builds within kdelibs and using superbuild.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113497: Install kiofilewidgets_export.h in /kio

2013-10-29 Thread Aurélien Gâteau

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

(Updated Oct. 29, 2013, 1:41 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Install kiofilewidgets_export.h in /kio

Many files in there do #include kio/kiofilewidgets_export.h

This fixes build of kde-workspace.


Diffs
-

  staging/kio/src/filewidgets/CMakeLists.txt fee8bed 

Diff: http://git.reviewboard.kde.org/r/113497/diff/


Testing
---

kdelibs and kde-workspace build.


Thanks,

Aurélien Gâteau

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113497: Install kiofilewidgets_export.h in /kio

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113497/#review42633
---


This review has been submitted with commit 
b3f1919205946fc72de055432f8a77516b0713fe by Aurélien Gâteau to branch 
frameworks.

- Commit Hook


On Oct. 29, 2013, 12:24 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113497/
 ---
 
 (Updated Oct. 29, 2013, 12:24 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Install kiofilewidgets_export.h in /kio
 
 Many files in there do #include kio/kiofilewidgets_export.h
 
 This fixes build of kde-workspace.
 
 
 Diffs
 -
 
   staging/kio/src/filewidgets/CMakeLists.txt fee8bed 
 
 Diff: http://git.reviewboard.kde.org/r/113497/diff/
 
 
 Testing
 ---
 
 kdelibs and kde-workspace build.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Build failed in Jenkins: kdelibs_frameworks_qt5 #1531

2013-10-29 Thread KDE CI System
See http://build.kde.org/job/kdelibs_frameworks_qt5/1531/changes

Changes:

[kde] KTHML: Remove unused icons

--
[...truncated 8693 lines...]
Building CXX object khtml/src/CMakeFiles/KHtml.dir/JSHTMLVideoElement.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/xmlhttprequest.cpp.o
[ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/ecma/xmlserializer.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/domparser.cpp.o
[ 93%] [ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_context2d.cpp.o
[ 93%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_audio.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_xpath.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_scriptable.cpp.o
[ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_data.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_arraybuffer.cpp.o
[ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_arraybufferview.cpp.o
[ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_arraytyped.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/ecma/kjs_clientrect.cpp.o
[ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom_misc.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_block.cpp.o
[ 93%] [ 93%] In file included from 
http://build.kde.org/job/kdelibs_frameworks_qt5/ws/khtml/src/css/parser.cpp:133:0:
cssproperties.gperf:167:62: warning: ‘__gnu_inline__’ attribute ignored 
[-Wattributes]
In file included from 
http://build.kde.org/job/kdelibs_frameworks_qt5/ws/khtml/src/css/parser.cpp:134:0:
cssvalues.gperf:152:63: warning: ‘__gnu_inline__’ attribute ignored 
[-Wattributes]
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_inline.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/css_rule.cpp.o
[ 93%] [ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom_node.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_document.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_list.cpp.o
[ 93%] [ 93%] [ 93%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/css_stylesheet.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom_string.cpp.o
[ 93%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_element.cpp.o
[ 94%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_misc.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/css_value.cpp.o
[ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom_text.cpp.o
[ 94%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_object.cpp.o
[ 94%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom_doc.cpp.o
[ 94%] [ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom_xml.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_head.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_base.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom_element.cpp.o
[ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/html_image.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_form.cpp.o
[ 94%] [ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom2_range.cpp.o
[ 94%] 
http://build.kde.org/job/kdelibs_frameworks_qt5/ws/khtml/src/dom/dom_element.cpp:
 In static member function ‘static bool 
DOM::Element::khtmlMalformedQualifiedName(const DOM::DOMString)’:
http://build.kde.org/job/kdelibs_frameworks_qt5/ws/khtml/src/dom/dom_element.cpp:431:54:
 warning: comparison between signed and unsigned integer expressions 
[-Wsign-compare]
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/html_table.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom2_traversal.cpp.o
[ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/dom/dom2_events.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom2_views.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/QualifiedName.cpp.o
[ 94%] Building CXX object khtml/src/CMakeFiles/KHtml.dir/dom/dom3_xpath.cpp.o
[ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/imageplane.cpp.o
[ 94%] [ 94%] [ 94%] [ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/rawimageplane.cpp.o
[ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/scaledimageplane.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/imload/pixmapplane.cpp.o
[ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/animprovider.cpp.o
[ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/imagepainter.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/imload/updater.cpp.o
Building CXX object khtml/src/CMakeFiles/KHtml.dir/imload/image.cpp.o
[ 94%] Building CXX object 
khtml/src/CMakeFiles/KHtml.dir/imload/imagemanager.cpp.o
[ 94%] [ 94%] [ 94%] [ 94%] 

Using KSSLSettings from KHTML

2013-10-29 Thread David Edmundson
Currently KHTMLPart uses KSSLSettings from KIOCore

It uses the methods:
warnOnUnencrypted
setWarnOnUnencrypted

This class does not have the header exported in KIOCore, so whilst it
builds now it will fail when we split.

The CMakeLists.txt file of KIOCore has a comment
  kssl/ksslsettings.cpp  # temporary (used by tcpslavebase)

which implies there's a plan to remove it?

I assume it's being replaced by qsslconfiguration, but this doesn't
cover this particular function.

How should I proceed?

My options are:
 - install ksslsettings.h in kiocore

 - move this method into a different SSL part of KIOCore that is
exposed such as ksslcertmanager.

 - replace the code in khtml with kconfig, load the same file and
read/set the value

 - just delete the bit of code in khtmlpart. It can't be a big feature
in a kpart that isn't very used anyway.

 - something else

David
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Review Request 113498: Fix KCompletion standalone build

2013-10-29 Thread Aurélien Gâteau

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

Review request for KDE Frameworks.


Repository: kdelibs


Description
---

This is a 2-commit patches:

- CMakeLists.txt: Format according to CMake template, add QtXml to the 
dependencies

- kcomboboxtest: Remove dependency on KF5::KIconThemes, it is tier3


Diffs
-

  superbuild/CMakeLists.txt 3c82e8d 
  tier2/kcompletion/CMakeLists.txt 75e5c52 
  tier2/kcompletion/tests/CMakeLists.txt 8a696c6 
  tier2/kcompletion/tests/kcomboboxtest.cpp e8d068a 

Diff: http://git.reviewboard.kde.org/r/113498/diff/


Testing
---

Builds within kdelibs and standalone, tests pass.


Thanks,

Aurélien Gâteau

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113370: move KDED to Tier3

2013-10-29 Thread David Faure

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113370/#review42638
---

Ship it!



kded/CMakeLists.txt
http://git.reviewboard.kde.org/r/113370/#comment30885

this comment is still wrong


- David Faure


On Oct. 29, 2013, 1:10 p.m., Àlex Fiestas wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113370/
 ---
 
 (Updated Oct. 29, 2013, 1:10 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Moves KDED to tier3.
 
 I have removed any use of X11/Properties used to communicate with KSplash 
 since we want to use either DBus or Wayland but certainly not X11.
 
 I plan to work on session startup in a few weeks so I will fix (if nobody 
 else does before me) KSplash --- KDED communication by then.
 
 
 Diffs
 -
 
   CMakeLists.txt 6afb8e6 
   kded/CMakeLists.txt a06ed09 
   kded/DESIGN  
   kded/HOWTO  
   kded/Info.plist.template  
   kded/Mainpage.dox  
   kded/README.kded 05fec85 
   kded/config-kded.h.cmake 21210ab 
   kded/kded.h  
   kded/kded.cpp aab548b 
   kded/kdedadaptor.h  
   kded/kdedadaptor.cpp  
   kded/kdedmodule.desktop  
   kded/org.kde.kded5.service.in  
   kioslave/http/kcookiejar/CMakeLists.txt 8d61c01 
   tier3/CMakeLists.txt 249a60b 
   tier3/kded/CMakeLists.txt PRE-CREATION 
   tier3/kded/KDEDConfig.cmake.in PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113370/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Àlex Fiestas
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Jenkins build is back to normal : kdelibs_frameworks_qt5 #1532

2013-10-29 Thread KDE CI System
See http://build.kde.org/job/kdelibs_frameworks_qt5/1532/changes

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


KF5 Update Meeting Minutes 2013-w44

2013-10-29 Thread Kevin Ottens
Hello everyone,

This is the minutes of the Week 43 KF5 meeting. As usual it has been held on 
#kde-devel at 4pm Paris time.

Were present: afiestas, agateau, apol, arichardson, d_ed, dfaure, dMaggot, 
jpwhiting, sebas, svuorela, teo, vHanda and myself.

Announcement:
 * dfaure's and my sponsoring dried out, thanks to Blue Systems and KDAB for 
the support;
 * we'll now contribute from our spare time only;
 * we're almost to the let's split repos point, we need a final push, please 
people finish your pending tasks ASAP so that we start splitting work mid-
November;

Topics discussed:
 * afiestas finished the kded move, pending review and push;
 * he's still working on the new Solid::PowerManagement async API;

 * agateau is very active on the building standalone front;
 * ki18n, knotifications and kdoctools build standalone now;
 * effort is tracked there (might move):
   https://community.kde.org/Frameworks/Modularization
 * he's also been working on various fixes (KCompletion, libdbusmenu-qt, 
workspace);

 * apol has been working on ecm_generate_headers, it still requires some 
polishing;
 * he also did a port attempt of kalgebra on KF5 which just worked;

 * arichardson has been working on having kconfig in proper shape on windows;
 * kconf_update still needs work;

 * d_ed moved knotifyconfig in place;
 * he still has some blockers around khtml;

 * dfaure is making progress toward killing libkio;
 * he's waiting on mck182 to deal with KImageIO;
 * he's also fixed bugs in KDirWatch and KArchive;
 * he also adjusted the code to some CI changes;

 * dMaggot is helping agateau with tier 2 standalone builds;
 * he's working on kwallet ATM;

 * jpwhiting ported knewstuff away from KImageIO;
 * he plans further cleanups in there;

 * sebas has been fixing the build;
 * he's also working on the system tray;
 * and he's trying to figure out a race condition in kservice_desktop_to_json;

 * svuorela has been working on the windows support (thanks a million!);
 * he recommends people to get dirty and help there, exhibits interesting 
issues (like KRandom being not really well seeded, or KSharedDataCache being a 
KNonSharedDataNonCache);
 * he got karchive to work at least with zlib (bz2 and xz are not tested yet);
 * he's also looking for a windows machine usable by the CI system, if anyone 
has that please get in touch;

 * teo is working on ksmserver;

 * vHanda moved kross to tier 3;

 * ervin moved some pieces out of staging, it's soon to be empty;
 * he also worked on moving kdewidgets in its own place (tier 3);
 * we need solutions for interfaces/ and doc/ help and feedback on how to 
modularize that is welcome.

If you got questions, feel free to ask.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113370: move KDED to Tier3

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113370/#review42645
---


This review has been submitted with commit 
43d5b1724f490cf31bf783781215410f56ccbc58 by Àlex Fiestas to branch frameworks.

- Commit Hook


On Oct. 29, 2013, 1:10 p.m., Àlex Fiestas wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113370/
 ---
 
 (Updated Oct. 29, 2013, 1:10 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Moves KDED to tier3.
 
 I have removed any use of X11/Properties used to communicate with KSplash 
 since we want to use either DBus or Wayland but certainly not X11.
 
 I plan to work on session startup in a few weeks so I will fix (if nobody 
 else does before me) KSplash --- KDED communication by then.
 
 
 Diffs
 -
 
   CMakeLists.txt 6afb8e6 
   kded/CMakeLists.txt a06ed09 
   kded/DESIGN  
   kded/HOWTO  
   kded/Info.plist.template  
   kded/Mainpage.dox  
   kded/README.kded 05fec85 
   kded/config-kded.h.cmake 21210ab 
   kded/kded.h  
   kded/kded.cpp aab548b 
   kded/kdedadaptor.h  
   kded/kdedadaptor.cpp  
   kded/kdedmodule.desktop  
   kded/org.kde.kded5.service.in  
   kioslave/http/kcookiejar/CMakeLists.txt 8d61c01 
   tier3/CMakeLists.txt 249a60b 
   tier3/kded/CMakeLists.txt PRE-CREATION 
   tier3/kded/KDEDConfig.cmake.in PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/113370/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Àlex Fiestas
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Jenkins build is back to normal : plasma-framework_master_qt5 #863

2013-10-29 Thread KDE CI System
See http://build.kde.org/job/plasma-framework_master_qt5/863/changes

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread Alexander Neundorf
On Tuesday 29 October 2013, Stephen Kelly wrote:
 Kevin Ottens wrote:
  Ship it!
  
  
  Looks fine to me and is aligned with prior discussions.
 
 Note that it is named ECM_foo, but it contains hardcoded KDE icon theme
 names.

Good point.
As it is, IMO for being ECM, it needs way more documentation.
It needs to be documented so that it can be used by people who know nothing 
about KDE or KDE's icon scheme.

Or should that be in the framework which deals with icon loading ?

Alex
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread Kevin Ottens
On Tuesday 29 October 2013 18:36:03 Alexander Neundorf wrote:
 On Tuesday 29 October 2013, Stephen Kelly wrote:
  Kevin Ottens wrote:
   Ship it!
   
   
   Looks fine to me and is aligned with prior discussions.
  
  Note that it is named ECM_foo, but it contains hardcoded KDE icon theme
  names.
 
 Good point.
 As it is, IMO for being ECM, it needs way more documentation.

Agreed. And we should try to get it to work with no oxygen and crystalsvg hard 
coded, even if that means having to port the caller to specify the missing 
information. locolor and hicolor can stay though.

 It needs to be documented so that it can be used by people who know nothing
 about KDE or KDE's icon scheme.

XDG icon scheme actually (that's why hicolor and locolor are OK, they're in 
the standard).

It's really about XDG icons now, but the macro doesn't show it fully yet.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com



signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113373: Enable C++11 support by default.

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113373/#review42649
---

Ship it!


As discussed earlier today on IRC. This patch will do for now.

- Kevin Ottens


On Oct. 21, 2013, 6:51 p.m., Volker Krause wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113373/
 ---
 
 (Updated Oct. 21, 2013, 6:51 p.m.)
 
 
 Review request for Extra Cmake Modules, KDE Frameworks and Stephen Kelly.
 
 
 Repository: extra-cmake-modules
 
 
 Description
 ---
 
 Enable C++11 support by default.
 
 
 Diffs
 -
 
   kde-modules/KDECompilerSettings.cmake 
 b745ec3c52fe66b3cfb89a334c99a5ea8ef71d4d 
 
 Diff: http://git.reviewboard.kde.org/r/113373/diff/
 
 
 Testing
 ---
 
 Compiles, all required fixes have been integrated into the frameworks branch 
 by now (at least for the subset I have the required dependencies for).
 
 
 Thanks,
 
 Volker Krause
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113496: Move Kross from staging to tier3

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113496/#review42650
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 29, 2013, 11:25 a.m., Vishesh Handa wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113496/
 ---
 
 (Updated Oct. 29, 2013, 11:25 a.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Move Kross from staging to tier3.
 
 
 Diffs
 -
 
   staging/CMakeLists.txt 808ee92 
   staging/kross/CMakeLists.txt  
   staging/kross/KrossConfig.cmake.in  
   staging/kross/Mainpage.dox  
   staging/kross/autotests/CMakeLists.txt  
   staging/kross/autotests/main.cpp  
   staging/kross/autotests/profile.py  
   staging/kross/autotests/testguiform.py  
   staging/kross/autotests/testguiform.rb  
   staging/kross/autotests/testguiform.ui  
   staging/kross/autotests/testguiqt.py  
   staging/kross/autotests/testguiqt.rb  
   staging/kross/autotests/testguitk.py  
   staging/kross/autotests/testkross.py  
   staging/kross/autotests/testobject.h  
   staging/kross/autotests/testobject.cpp  
   staging/kross/autotests/unittest.es  
   staging/kross/autotests/unittest.py  
   staging/kross/autotests/unittest.rb  
   staging/kross/docs/CHANGES  
   staging/kross/src/CMakeLists.txt  
   staging/kross/src/console/CMakeLists.txt  
   staging/kross/src/console/main.cpp  
   staging/kross/src/core/CMakeLists.txt  
   staging/kross/src/core/action.h  
   staging/kross/src/core/action.cpp  
   staging/kross/src/core/actioncollection.h  
   staging/kross/src/core/actioncollection.cpp  
   staging/kross/src/core/childreninterface.h  
   staging/kross/src/core/errorinterface.h  
   staging/kross/src/core/interpreter.h  
   staging/kross/src/core/interpreter.cpp  
   staging/kross/src/core/krossconfig.h  
   staging/kross/src/core/krossconfig.cpp  
   staging/kross/src/core/manager.h  
   staging/kross/src/core/manager.cpp  
   staging/kross/src/core/metafunction.h  
   staging/kross/src/core/metatype.h  
   staging/kross/src/core/object.h  
   staging/kross/src/core/object.cpp  
   staging/kross/src/core/script.h  
   staging/kross/src/core/script.cpp  
   staging/kross/src/core/wrapperinterface.h  
   staging/kross/src/modules/CMakeLists.txt  
   staging/kross/src/modules/form.h  
   staging/kross/src/modules/form.cpp  
   staging/kross/src/modules/translation.h  
   staging/kross/src/modules/translation.cpp  
   staging/kross/src/qts/CMakeLists.txt  
   staging/kross/src/qts/interpreter.h  
   staging/kross/src/qts/interpreter.cpp  
   staging/kross/src/qts/main.cpp  
   staging/kross/src/qts/plugin.h  
   staging/kross/src/qts/plugin.cpp  
   staging/kross/src/qts/script.h  
   staging/kross/src/qts/script.cpp  
   staging/kross/src/qts/test.es  
   staging/kross/src/qts/values_p.h  
   staging/kross/src/ui/CMakeLists.txt  
   staging/kross/src/ui/model.h  
   staging/kross/src/ui/model.cpp  
   staging/kross/src/ui/plugin.h  
   staging/kross/src/ui/plugin.cpp  
   staging/kross/src/ui/view.h  
   staging/kross/src/ui/view.cpp  
   tier3/CMakeLists.txt 249a60b 
 
 Diff: http://git.reviewboard.kde.org/r/113496/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 Vishesh Handa
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113498: Fix KCompletion standalone build

2013-10-29 Thread Kevin Ottens

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113498/#review42651
---

Ship it!


Ship It!

- Kevin Ottens


On Oct. 29, 2013, 2:37 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113498/
 ---
 
 (Updated Oct. 29, 2013, 2:37 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 This is a 2-commit patches:
 
 - CMakeLists.txt: Format according to CMake template, add QtXml to the 
 dependencies
 
 - kcomboboxtest: Remove dependency on KF5::KIconThemes, it is tier3
 
 
 Diffs
 -
 
   superbuild/CMakeLists.txt 3c82e8d 
   tier2/kcompletion/CMakeLists.txt 75e5c52 
   tier2/kcompletion/tests/CMakeLists.txt 8a696c6 
   tier2/kcompletion/tests/kcomboboxtest.cpp e8d068a 
 
 Diff: http://git.reviewboard.kde.org/r/113498/diff/
 
 
 Testing
 ---
 
 Builds within kdelibs and standalone, tests pass.
 
 
 Thanks,
 
 Aurélien Gâteau
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113426: Adjust API in KEmoticons framework: createNew method

2013-10-29 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113426/#review42659
---


This review has been submitted with commit 
89d2b298dfe4b97b2e51d55bb85f96a1e803714e by David Gil to branch frameworks.

- Commit Hook


On Oct. 24, 2013, 9:54 p.m., David Gil Oliva wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/113426/
 ---
 
 (Updated Oct. 24, 2013, 9:54 p.m.)
 
 
 Review request for KDE Frameworks.
 
 
 Repository: kdelibs
 
 
 Description
 ---
 
 Adjust API in KEmoticons framework: createNew method
 
 -To make KEmoticons API more consistent, deprecate 
 KEmoticonsProvider::createNew()
 and prefer newTheme() instead, as it appears in KEmoticonsTheme. That way,
 we have loadTheme(), saveTheme() and newTheme().
 -Adjust plugins.
 -Before the cleanup, KEmoticonsTheme was calling 
 KEmoticonsProvider::createNew(),
 which was empty. Therefore, I deprecate it and advice subclassing
 KEmoticonsProvider.
 
 
 Diffs
 -
 
   KDE5PORTING.html ceff2fa13e4a666939dd0a1bb63e967504c31c07 
   staging/kemoticons/src/core/kemoticons.cpp 
 43dac6517b77a0d0040912958fe76687b475d85c 
   staging/kemoticons/src/core/kemoticonsprovider.h 
 2ec0de8d1dfb846188bd458b49a4028fee115431 
   staging/kemoticons/src/core/kemoticonsprovider.cpp 
 7374966c65922c3e7a5be881c198a8f8f52fee29 
   staging/kemoticons/src/core/kemoticonstheme.h 
 25fc29453535d7e73f4e2d0752ce3f989c83fa96 
   staging/kemoticons/src/core/kemoticonstheme.cpp 
 e54d015e7f0f866d199d8eed7863fafd28576c13 
   staging/kemoticons/src/providers/adium/adium_emoticons.h 
 01d89e13834c345765e696d66560071dc10291af 
   staging/kemoticons/src/providers/adium/adium_emoticons.cpp 
 e6719d112a14478bdfd7f8c47633c18108a5633a 
   staging/kemoticons/src/providers/kde/kde_emoticons.h 
 0738b79dcf734b7904e061b5eb41807ccaf443ff 
   staging/kemoticons/src/providers/kde/kde_emoticons.cpp 
 a99c6d84f5ab7e0e2f41027c37a97f170333dca8 
   staging/kemoticons/src/providers/pidgin/pidgin_emoticons.h 
 a51b736f7702d7af1f1367dd1f13271647212fee 
   staging/kemoticons/src/providers/pidgin/pidgin_emoticons.cpp 
 7596e30e8e5153185a3dd365858567c69477ff4a 
   staging/kemoticons/src/providers/xmpp/xmpp_emoticons.h 
 4ba706f519cebedaa6c9c3f2f02331e85745e89a 
   staging/kemoticons/src/providers/xmpp/xmpp_emoticons.cpp 
 afb07b207407b00bbe0d38e0ca6d9e2bf2ccd809 
 
 Diff: http://git.reviewboard.kde.org/r/113426/diff/
 
 
 Testing
 ---
 
 Builds. Tests pass.
 
 
 Thanks,
 
 David Gil Oliva
 


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113426: Adjust API in KEmoticons framework: createNew method

2013-10-29 Thread David Gil Oliva

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

(Updated Oct. 29, 2013, 7:01 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Adjust API in KEmoticons framework: createNew method

-To make KEmoticons API more consistent, deprecate 
KEmoticonsProvider::createNew()
and prefer newTheme() instead, as it appears in KEmoticonsTheme. That way,
we have loadTheme(), saveTheme() and newTheme().
-Adjust plugins.
-Before the cleanup, KEmoticonsTheme was calling 
KEmoticonsProvider::createNew(),
which was empty. Therefore, I deprecate it and advice subclassing
KEmoticonsProvider.


Diffs
-

  KDE5PORTING.html ceff2fa13e4a666939dd0a1bb63e967504c31c07 
  staging/kemoticons/src/core/kemoticons.cpp 
43dac6517b77a0d0040912958fe76687b475d85c 
  staging/kemoticons/src/core/kemoticonsprovider.h 
2ec0de8d1dfb846188bd458b49a4028fee115431 
  staging/kemoticons/src/core/kemoticonsprovider.cpp 
7374966c65922c3e7a5be881c198a8f8f52fee29 
  staging/kemoticons/src/core/kemoticonstheme.h 
25fc29453535d7e73f4e2d0752ce3f989c83fa96 
  staging/kemoticons/src/core/kemoticonstheme.cpp 
e54d015e7f0f866d199d8eed7863fafd28576c13 
  staging/kemoticons/src/providers/adium/adium_emoticons.h 
01d89e13834c345765e696d66560071dc10291af 
  staging/kemoticons/src/providers/adium/adium_emoticons.cpp 
e6719d112a14478bdfd7f8c47633c18108a5633a 
  staging/kemoticons/src/providers/kde/kde_emoticons.h 
0738b79dcf734b7904e061b5eb41807ccaf443ff 
  staging/kemoticons/src/providers/kde/kde_emoticons.cpp 
a99c6d84f5ab7e0e2f41027c37a97f170333dca8 
  staging/kemoticons/src/providers/pidgin/pidgin_emoticons.h 
a51b736f7702d7af1f1367dd1f13271647212fee 
  staging/kemoticons/src/providers/pidgin/pidgin_emoticons.cpp 
7596e30e8e5153185a3dd365858567c69477ff4a 
  staging/kemoticons/src/providers/xmpp/xmpp_emoticons.h 
4ba706f519cebedaa6c9c3f2f02331e85745e89a 
  staging/kemoticons/src/providers/xmpp/xmpp_emoticons.cpp 
afb07b207407b00bbe0d38e0ca6d9e2bf2ccd809 

Diff: http://git.reviewboard.kde.org/r/113426/diff/


Testing
---

Builds. Tests pass.


Thanks,

David Gil Oliva

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113436: Deprecate KEmoticonsTheme methods

2013-10-29 Thread David Gil Oliva

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

(Updated Oct. 29, 2013, 7:06 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: kdelibs


Description
---

Deprecate KEmoticonsTheme methods

Before the initial cleanup, the loadTheme(), removeEmoticon() and addEmoticon
methods of KEmoticonsTheme called the KEmoticonsProvider methods of the
same name, which were either empty or useless.

Now the KEmoticonsProvider methods are pure virtual and therefore those
KEmoticonsTheme methods are deprecated and a subclassing of
KEmoticonsProvider is advised.


Diffs
-

  KDE5PORTING.html ceff2fa13e4a666939dd0a1bb63e967504c31c07 
  staging/kemoticons/src/core/kemoticons.cpp 
43dac6517b77a0d0040912958fe76687b475d85c 
  staging/kemoticons/src/core/kemoticonstheme.h 
25fc29453535d7e73f4e2d0752ce3f989c83fa96 

Diff: http://git.reviewboard.kde.org/r/113436/diff/


Testing
---

It builds. Tests pass.


Thanks,

David Gil Oliva

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KF5 Update Meeting Minutes 2013-w44

2013-10-29 Thread Martin Klapetek
On Tue, Oct 29, 2013 at 4:59 PM, Kevin Ottens er...@kde.org wrote:

snip

 * dfaure is making progress toward killing libkio;
  * he's waiting on mck182 to deal with KImageIO;


That's probably not me, I've not been doing anything around KImageIO :)

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Review Request 113500: make KNewStuff build on its own

2013-10-29 Thread Jeremy Whiting

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

Review request for KDE Frameworks.


Repository: kdelibs


Description
---

With these changes, KNewStuff can build on it's own and as part of kdelibs.


Diffs
-

  tier3/knewstuff/CMakeLists.txt 0e2136d07261f992022ecff3fa5948c34202585d 
  tier3/knewstuff/src/CMakeLists.txt ec9a44a4c3535157d05375ab9a13b247702444dd 

Diff: http://git.reviewboard.kde.org/r/113500/diff/


Testing
---

Builds by itself and as part of kdelibs.


Thanks,

Jeremy Whiting

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Review Request 113483: Copy KDE4 macro to install all icons in the current source dir

2013-10-29 Thread Sune Vuorela
On 2013-10-29, Alexander Neundorf neund...@kde.org wrote:
 Good point.
 As it is, IMO for being ECM, it needs way more documentation.
 It needs to be documented so that it can be used by people who know nothing 
 about KDE or KDE's icon scheme.

 Or should that be in the framework which deals with icon loading ?

It is not about icon loading, so no.

Installing icons in the right places is a good generic task that
everybody[tm] needs.

There is also nothing about KDE's icon scheme in it, except maybe the
two words crystal and oxygen.

The rest is (supposedly) adhering to the icon naming spec.  including
the word hicolor.

In general, apps should install icons into a app specific directory in
hicolor and then let the more specialized icon themes override them as
needed.

/Sune

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Review Request 113503: make dbus dependency optional in JobWidgets

2013-10-29 Thread Sune Vuorela

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

Review request for KDE Frameworks, kdelibs and Stephen Kelly.


Repository: kdelibs


Description
---

Make dbus dependency optional in JobWidgets

Many don't have dbus available on all platforms, especially windows, but 
JobWidgets is very much useful without it.


Diffs
-

  tier2/kjobwidgets/CMakeLists.txt ca53024 
  tier2/kjobwidgets/src/CMakeLists.txt 0a575a6 
  tier2/kjobwidgets/src/config-kjobwidgets.h.cmake 35b64a2 
  tier2/kjobwidgets/tests/kjobtrackerstest.cpp 7a61407 

Diff: http://git.reviewboard.kde.org/r/113503/diff/


Testing
---

build tested on windows without dbus. not yet tested on other platforms


Thanks,

Sune Vuorela

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel