<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 26, 2014 at 7:19 PM, KDE CI System <span dir="ltr"><<a href="mailto:null@kde.org" target="_blank">null@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
See <<a href="http://build.kde.org/job/kio_master_qt5/120/changes" target="_blank">http://build.kde.org/job/kio_master_qt5/120/changes</a>><br>
<br>
Changes:<br>
<br>
[aleixpol] kpasswdserver as KDED module.<br>
<br>
[aleixpol] compile fix by Nick Katsamas <<a href="mailto:nkat@forthnet.gr">nkat@forthnet.gr</a>><br>
<br>
[aleixpol] Shut the compiler up. (DA)<br>
<br>
[aleixpol] Make all members protected.<br>
<br>
[aleixpol] Change in the sequence number returned. This fixes some authentication problems with ftp.<br>
<br>
[aleixpol] Fill in password when provided.<br>
<br>
[aleixpol] Keep better track which windows use authentication info<br>
<br>
[aleixpol] Some docu about the sequence number stuff, extracted from Waldo's mail :)<br>
<br>
[aleixpol] Use debug areas.<br>
<br>
[aleixpol] Suppress authentication prompt when listing directories for URL completion.<br>
<br>
[aleixpol] compile warning fixes<br>
<br>
[aleixpol] - Replace deprecated KURL::isMalformed with KURL::isValid.<br>
<br>
[aleixpol] fixed some collisions...<br>
<br>
[aleixpol] - Allow different user logins to the same resource/location.<br>
<br>
[aleixpol] Implemented KWallet support in KIO authentication dialogs.<br>
<br>
[aleixpol] Don't prompt if we don't need to<br>
<br>
[aleixpol] Support for saving login+password, needed for e.g. HTTP auth dialogs. Only bit missing: for some reason kio_http's line about keepPassword=true is commented out, I just mailed Dawit to ask why.<br>
<br>
[aleixpol] Fixed merging error Fixed restoration of password into dialog Don't leak wallet Don't save into wallet if there's no "keep password" checkbox at all (why can slaves choose whether there should be one??)<br>
<br>
[aleixpol] I had forgotten the setFolder() calls, and the sync is unnecessary. It works now.<br>
<br>
[aleixpol] Reuse the wallet pointer, so that we don't ask for the wallet password twice.<br>
<br>
[aleixpol] CVS_SILENT it works, so remove debug output<br>
<br>
[aleixpol] CVS_SILENT oops, strange place for a '}'<br>
<br>
[aleixpol] fix export's<br>
<br>
[aleixpol] Fix for #92928<br>
<br>
[aleixpol] Little refactoring: move some wallet-code to separate methods<br>
<br>
[aleixpol] Support for multiple username/password pairs in the wallet for the KIO password dialog. The popup now shows an (editable) combobox when more than one usernames are available. FEATURE: 76803<br>
<br>
[aleixpol] X11 is the right ifdef for X11 calls :)<br>
<br>
[aleixpol] Ok, this was one of our "showstoppers" here at SAP (combined with a kio_ldap commit that will follow).<br>
<br>
[aleixpol] Fix a memory leak - untested at this point. Feedback appreciated so I can backport.<br>
<br>
[aleixpol] Keep the Wallet opened (but without leaks this time), so that the user has to open it only once, and after that it can fill any password dialogs for you. BUG: 103028<br>
<br>
[aleixpol] Fixed "Passwords for different http-auth realms should be saved separately in kdewallet" BUG: 76422<br>
<br>
[aleixpol] update FSF address<br>
<br>
[aleixpol] Better implementation of "store HTTP passwords according to their realm", so that the wallet doesn't need to be opened in the non-protected parts of the website. CCBUG: 76422 BUG: 104948<br>
<br>
[aleixpol] merging kde4 branch into trunk - will have to double check if this worked perfectly<br>
<br>
[aleixpol] remove $id's here as well<br>
<br>
[aleixpol] Use QLatin1String when it's possible<br>
<br>
[aleixpol] QByteArray<br>
<br>
[aleixpol] qt3_support--<br>
<br>
[aleixpol] SVN_SILENT: fix typo<br>
<br>
[aleixpol] - use x11 header only when compiling for x11 - added required type cast for win32<br>
<br>
[aleixpol] QString::null->QString() .clear() etc.<br>
<br>
[aleixpol] Fix header #include <kded/kdedmodule.h>-> #include <kdedmodule.h><br>
<br>
[aleixpol] experimental cmake files for building kdelibs using cmake, as discussed on <a href="mailto:kde-buildsystem@kde.org">kde-buildsystem@kde.org</a><br>
<br>
[aleixpol] Convert signals: -> Q_SIGNALS: and slots: -> Q_SLOTS: (TT macros) (to avoid clashes with boost signals and with python's use of "slots" in its headers) as explain me David. There is just a problem with this file "kbookmarkmanager.h" when I try to add Q_SIGNALS: we can't compile (Pb with ASYNC macro I think)<br>
<br>
[aleixpol] Change KURL to KUrl as requested by David (As that QUrl) I add a typedef KUrl KURL; to make compile other module<br>
<br>
[aleixpol] -use ${QT_INCLUDES} instead of ${QT_INCLUDE_DIR} everywhere -manual fixes, dcop/ and kdecore/ compile now<br>
<br>
[aleixpol] Add "KDE4_LIB_INSTALL_DIR" as discussed with alexander to fix install lib on x86_64<br>
<br>
[aleixpol] s/kdDebug/kDebug s/kdWarning/kWarning s/kdError/kError s/kdFatal/kFatal s/kdBacktrace/kBacktrace s/kdClearDebugConfig/kClearDebugConfig<br>
<br>
[aleixpol] Now we can install .la lib into good directory before it installed la lib just in /usr/lib/kde4<br>
<br>
[aleixpol] Now we specify lib dir now we can specify /usr/lib directory and not jsut usr/lib/kde4 for la lib (necessary for .la installed into /usr/lib)<br>
<br>
[aleixpol] -changed kde4_create_libtool_file (target dir_relative_to_libdir) to kde4_install_libtool_file(dir_relative_to_install_prefix target) -added variable KDE4_PLUGIN_INSTALL_DIR, used usually for installing plugins -changed am2cmake accordingly -edited FindLibXml2.cmake and FindLibArt so that they work correctly with CMAKE_INSTALL_PATH -changed generated_findpackage_file accordingly -some minor formatting changes<br>
<br>
[aleixpol] -renamed the KDE4_something_DIR to something_INSTALL_DIR except KDE4_INCLUDE_DIR, since this is used for compiling and not for installing -change the detection of KDE4_MODULE_DIR to use CMAKE_CURRENT_LIST_FILE I could not commit to kio/kssl/kssl/, so this may break installing there<br>
<br>
[aleixpol] deprecated--<br>
<br>
[aleixpol] Q3Dict->QHash<br>
<br>
[aleixpol] QList qt3support--<br>
<br>
[aleixpol] -rename QT_AND_KDECORE_LIBS to KDE4_KDECORE_LIBS -rename KDE4_xxx_LIBRARIES to KDE4_xxx_LIBS for less typing -find more KDE4_xxx_LIBS -add QT_QTFOO_LIBRARY_RELEASE to FindQt4.cmake<br>
<br>
[aleixpol] Using ${KDE4_INCLUDE_DIR} in kdelibs files is wrong. The installed kdelibs headers should not be used. This commit also sets CMAKE_INCLUDE_CURRENT_DIR at the toplevel and removes many CMAKE_CURRENT_SOURCE_DIR (but not all)<br>
<br>
[aleixpol] -remove kde4_create_doxygen_docs() in kdelibs -compile the kaccel x11 stuff only on UNIX except OS X -some minor cosmetics<br>
<br>
[aleixpol] KURL : convert bool to enum in function names<br>
<br>
[aleixpol] "a" -> 'a', patch by Christian Spiel <e9800675 <a href="http://stud4.tuwien.ac.at" target="_blank">stud4.tuwien.ac.at</a>><br>
<br>
[aleixpol] kde4_header and kde4_footer() are gone now<br>
<br>
[aleixpol] Since no objections were raised in kde-core-devel, I am merging the kdelibs4-dbus branch back into trunk. KDELibs compiles, links and installs with this, but obviously all other modules will fail to build. Let the porting commence.<br>
<br>
[aleixpol] Remove "name" argument from KDEDModule constructor and create_xyz() entry point methods; no need for it to go through everyone's code, we can just let kded call setModuleName directly.<br>
<br>
[aleixpol] Port to the new QtDBus API, including regeneration of the interface and adaptor files.<br>
<br>
[aleixpol] windowsid is a qlonglong<br>
<br>
[aleixpol] Revert thiago's merge to kdelibs /trunk that broke lotsa stuff for now.<br>
<br>
[aleixpol] - re-apply Thiago's patch, now that qt-copy is up-to-date with a Qt 4.2 snapshot<br>
<br>
[aleixpol] -remove the old <a href="http://makefile.am" target="_blank">makefile.am</a> contents from the cmake files in kdelibs -add MacroLogFeature.cmake to the MacroLibrary<br>
<br>
[aleixpol] Commit big work on build system with Alex: install_* -> install Summary: we can install everything everywhere.<br>
<br>
[aleixpol] Export those methods to DBus. In kded modules, slots must be marked as Q_SCRIPTABLE to be exported, since kdedmodule uses ExportSlots [=> only scriptable ones]<br>
<br>
[aleixpol] port to new qt 4.2 snapshot<br>
<br>
[aleixpol] stop using the implicit constructor KGuiItem::KGuiItem(QString)<br>
<br>
[aleixpol] dont install the libtool files for the plugins anymore<br>
<br>
[aleixpol] Necessary to change KDE4_AUTOMOC macro to support enable-final argument<br>
<br>
[aleixpol] Apply Alex patch (now we can use enable-final argument some module compiles with enable-final now) As discussed with Alex it's not necessary to have program name into automoc macro<br>
<br>
[aleixpol] Include also the application's user timestamp in KIO job information. Helps with focus with when clicking an URL in KMail that pops up the authentication dialog.<br>
<br>
[aleixpol] Huge renaming of Dlg to Dialog in file- and classnames<br>
<br>
[aleixpol] Merge branches/work/kdelibs_kpassworddialog/<br>
<br>
[aleixpol] simplify<br>
<br>
[aleixpol] i18n<br>
<br>
[aleixpol] include cleanup<br>
<br>
[aleixpol] Merge libkwalletclient into libkdeui (since it only requires kdecore + qtgui); a lib for one class (which kio uses anyway) is overkill.<br>
<br>
[aleixpol] Uses Q3PtrList::compareItems<br>
<br>
[aleixpol] runtime can be compiled on its own now<br>
<br>
[aleixpol] remove kde4_automoc()<br>
<br>
[aleixpol] Adapt to new KWarning/kFatal/kDebug api<br>
<br>
[aleixpol] Updated kded module readme Moved kpasswdserver.desktop together with the kded module (kdebase/runtime) Ported all kdebase kded modules to KPluginFactory Fixed the "Bus" -> "D-Bus" typo in soliduiserver.h too [now grepped all of kde, it hasn't been copied elsewhere]<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] DocPath => X-DocPath ServiceTypes => X-KDE-ServiceTypes Keywords => X-KDE-Keywords<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Introducing X-KDE-DBus-ModuleName property for Services of the Type KDEDModule. Contains the Name of the corresponding DBus Module as advertised by the org.kde.kded/kded method loadedModules.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Pass the new KIO::AuthInfo extra-fields "domain" and "anonymous" to KPasswordDialog; Optionally disable caching and KWallet storage when the KIO::AuthInfo extra-field "bypass-cache-and-kwallet" is set to true; For better readability rename struct AuthInfo to struct AuthInfoContainer and AuthInfoList to AuthInfoContainerList; Instead of cloning all the fields one by one, KIO::AuthInfo is now a member of struct AuthInfoContainer.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Don't cache bogus 'cancelled' auth info. User enters url to password protected site - this starts background list job for autocompletion. Then users hits enter which starts second ioslave. First slave asks kpasswdserver for authentication data with <NoAuthPrompt> set. kpasswdserver caches 'cancelled' auth info for the site. Then second ioslave asks for authinfo - instead of prompting user, previously cached info is returned. Result: 'cancelled' error in konqueror. The fix is to not cache 'cancelled' info if user was not actually prompted.<br>
<br>
[aleixpol] fix link<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file, second try)<br>
<br>
[aleixpol] Replace XSetTransientForHint() with KWindowSystem::setMainWindow() to make it work again.<br>
<br>
[aleixpol] don't call setMainWindow on windows since windowId is qlonglong and WId is a pointer to HWND__<br>
<br>
[aleixpol] little fix to use setMainWindow on windows<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] some small renovations; I'm also pretty sure that the waiting requests business is what breaks my HTTP pipelining code, which fires requests in bursts...<br>
<br>
[aleixpol] remove all of the redundant names in kDebug() and use foreach() to remove some lines of code.<br>
<br>
[aleixpol] fix build, sorry, forgot to compile-test.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Fix iterator<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Make it possible to clear the http auth for a website via a dbus call to kpasswdserver. That way you can login with another username/password to that site without closing the browser first.<br>
<br>
[aleixpol] code cleanup (simpler use of QDataStream), and add missing data in last createReply call (kde3 code had the authinfo in that reply, although not the seqnr). However I have no idea what this really fixes, maelcum says delayed replies seem to work already... but he okayed this commit, he'll keep an eye on whether anything breaks.<br>
<br>
[aleixpol] Make the user part optional.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Add asynchronous queryAuthInfoAsync and checkAuthInfoAsync calls to kpasswdserver.<br>
<br>
[aleixpol] Use QList<Request*> instead of Q3PtrList<Request>.<br>
<br>
[aleixpol] Add the D-Bus interface xml and make kpasswdserver use an adaptor instead of exporting based on Q_SCRIPTABLE.<br>
<br>
[aleixpol] Add an addAuthInfo that uses the new KIO::AuthInfo QDBusArgument.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Move the returned KIO::AuthInfo into the right scope. Previously the (already deleted) AuthInfo object was passed back which sometimes lead to crashes.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Guard to allow processRequest() to only run once. This can be triggered by sending 2 queryAuthInfoAsync requests almost concurrently and leads to 2 password dialogs opening.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Use own debug area<br>
<br>
[aleixpol] only check the anon field if no user/pass is given acked by lemma<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Fix many kded modules' names and comments, as discussed earlier on k-c-d.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Apply Mike's latest port of kpasswdserver away from qt3support, with the unittests I wrote for it in order to find possible porting bugs. Didn't really find any in this version, but fixed a memleak that was there before, and a possible crash.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file, second try)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] - Do not make an exception for an empty username string when deciding to show an error dialog. There is nothing special about empty username strings even for protocols like ftp that support anonymous logins.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] - made kdebase-runtime compile for wince<br>
<br>
[aleixpol] - removed linking against wcecompat<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file, second try)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Delete the item after removing it from the QList, not before.<br>
<br>
[aleixpol] - Added a flag, skip-auto-caching to prevent queryAuthInfo from automatically caching password information when the user checks "Remember password".<br>
<br>
[aleixpol] Only keep the password in KPasswdServer indefinitely if we are unable to save it in the wallet. Otherwise, expire it on window close if a window-id was supplied or when the timer times out.<br>
<br>
[aleixpol] - Remove registration of KIO::AuthInfo's meta type. It is done when KIO::AuthInfo is created.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Partially revert commit ac8db2eb9ba6798573eee08e904ca5b778d502f8 by restoring the call to KIO::AuthInfo::registerMetaTypes.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] When adding a new auth item, remove all matching items instead of just one in case duplicates exist. If duplicates are allowed to exist, then their removal in other functions (inside of a for loop) will cause the now infamous KIO::AuthInfo dtor crash.<br>
<br>
[aleixpol] Fix logic error that causes a single authentication item to be potentially stored multiple times and cause a hard to debug crash.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Do not block requests for a password prompt from two different windows unless the request is for the same key (read: host and port#).<br>
<br>
[aleixpol] To avoid user confusion, hide the "Remember password" checkbox whenever the wallet is disabled.<br>
<br>
[aleixpol] Use QScopedPointer to hold the request variable so that it does not get deleted prematurely and cause a crash.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Disable use of KWallet from the KPasswdserver unit test.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Added support for hiding username line which is not set by default. Makes it possible to only show the password entry for things like ssh keys that require a passpharse. (cherry picked from commit f36e5edfb47ac41787ecf2bd5140b25ba07ad921)<br>
<br>
[aleixpol] - Use QDialog::open instead of QDialog::exec to prevent one password dialog from blocking other password dialogs. - When the request url contains a username, but the user changes that username in the password dialog, update the key under which the password is stored (username is used in creation of such key). - Added the unit test listed in the TODOs along with several more that exercise the changes stated above.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Fix build for Windows by using C-Style casts<br>
<br>
[aleixpol] Do not cast to HWND on non Windows Systems<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] In password-asking context, 'authentication' is more proper term than 'authorization'.<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Make the test more correct<br>
<br>
[aleixpol] SVN_SILENT made messages (.desktop file)<br>
<br>
[aleixpol] Simple porting to KF5<br>
<br>
[aleixpol] Make KPasswdServer compile<br>
<br>
[aleixpol] Port cmake scripts away from kde4_* macros<br>
<br>
[aleixpol] Drop KDE4Support dependency from kpasswdserver<br>
<br>
[aleixpol] Make it compile back<br>
<br>
------------------------------------------<br>
Started by remote host 127.0.0.1 with note: Triggered by commit<br>
Building remotely on LinuxSlave - 4 (PACKAGER LINBUILDER) in workspace <<a href="http://build.kde.org/job/kio_master_qt5/ws/" target="_blank">http://build.kde.org/job/kio_master_qt5/ws/</a>><br>
Running Prebuild steps<br>
[kio_master_qt5] $ /bin/sh -xe /tmp/hudson6255897489062526477.sh<br>
+ /home/jenkins/scripts/setup-env.sh<br>
<br>
Preparing to perform KDE Continuous Integration build<br>
== Setting Up Sources<br>
<br>
>From git://<a href="http://anongit.kde.org/kio" target="_blank">anongit.kde.org/kio</a><br>
08548e2..2ede6e5 master -> origin/master<br>
Branch jenkins set up to track remote branch master from origin.<br>
<br>
== Cleaning Source Tree<br>
<br>
HEAD is now at 08548e2 kcookiejar: use WId instead of long/qulonglong<br>
Removing build/<br>
Success build forhudson.tasks.Shell@5f5acf77<br>
Fetching changes from the remote Git repository<br>
Fetching upstream changes from git://<a href="http://anongit.kde.org/kio" target="_blank">anongit.kde.org/kio</a><br>
Checking out Revision 2ede6e5c0b78b6ae68e2d76cf12b3c602cf3f221 (refs/heads/jenkins)<br>
Run condition [File exists] enabling prebuild for step [Publish JUnit test result report]<br>
Run condition [File exists] enabling prebuild for step [Publish Cppcheck results]<br>
[kio_master_qt5] $ /bin/sh -xe /tmp/hudson8651970365068883031.sh<br>
+ /home/jenkins/scripts/execute-job.sh<br>
<br>
KDE Continuous Integration Build<br>
== Building Project: kio - Branch master<br>
== Build Dependencies:<br>
==== kconfigwidgets - Branch master<br>
==== kdoctools - Branch master<br>
==== attica - Branch master<br>
==== kauth - Branch master<br>
==== kcrash - Branch master<br>
==== ki18n - Branch master<br>
==== kjobwidgets - Branch master<br>
==== extra-cmake-modules - Branch master<br>
==== knotifications - Branch master<br>
==== kdbusaddons - Branch master<br>
==== kcodecs - Branch master<br>
==== kcoreaddons - Branch master<br>
==== ktextwidgets - Branch master<br>
==== karchive - Branch master<br>
==== polkit-qt-1 - Branch qt5<br>
==== cmake - Branch master<br>
==== kservice - Branch master<br>
==== phonon - Branch master<br>
==== sonnet - Branch master<br>
==== kxmlgui - Branch master<br>
==== kwindowsystem - Branch master<br>
==== kiconthemes - Branch master<br>
==== solid - Branch master<br>
==== kitemviews - Branch master<br>
==== kglobalaccel - Branch master<br>
==== kbookmarks - Branch master<br>
==== kguiaddons - Branch master<br>
==== kcompletion - Branch master<br>
==== kwidgetsaddons - Branch master<br>
==== kconfig - Branch master<br>
==== qt5 - Branch stable<br>
<br>
== Applying Patches<br>
=== No patches to apply<br>
<br>
== Syncing Dependencies from Master Server<br>
<br>
<br>
== Configuring Build<br>
<br>
-- The C compiler identification is GNU 4.8.2<br>
-- The CXX compiler identification is GNU 4.8.2<br>
-- Check for working C compiler: /home/jenkins/bin/cc<br>
-- Check for working C compiler: /home/jenkins/bin/cc -- works<br>
-- Detecting C compiler ABI info<br>
-- Detecting C compiler ABI info - done<br>
-- Check for working CXX compiler: /home/jenkins/bin/c++<br>
-- Check for working CXX compiler: /home/jenkins/bin/c++ -- works<br>
-- Detecting CXX compiler ABI info<br>
-- Detecting CXX compiler ABI info - done<br>
CMake Error at CMakeLists.txt:48 (find_package):<br>
By not providing "FindKF5Wallet.cmake" in CMAKE_MODULE_PATH this project<br>
has asked CMake to find a package configuration file provided by<br>
"KF5Wallet", but CMake did not find one.<br>
<br>
Could not find a package configuration file provided by "KF5Wallet"<br>
(requested version 4.97.0) with any of the following names:<br>
<br>
KF5WalletConfig.cmake<br>
kf5wallet-config.cmake<br>
<br>
Add the installation prefix of "KF5Wallet" to CMAKE_PREFIX_PATH or set<br>
"KF5Wallet_DIR" to a directory containing one of the above files. If<br>
"KF5Wallet" provides a separate development package or SDK, be sure it has<br>
been installed.<br>
<br>
<br>
-- Configuring incomplete, errors occurred!<br>
See also "<<a href="http://build.kde.org/job/kio_master_qt5/ws/build/CMakeFiles/CMakeOutput.log" target="_blank">http://build.kde.org/job/kio_master_qt5/ws/build/CMakeFiles/CMakeOutput.log</a>".><br>
Configure step exited with non-zero code, assuming failure to configure for project kio.<br>
Build step 'Execute shell' marked build as failure<br>
[File exists] check if file exists [build/JUnitTestResults.xml]<br>
Run condition [File exists] preventing perform for step [Publish JUnit test result report]<br>
[File exists] check if file exists [build/cppcheck.xml]<br>
Run condition [File exists] preventing perform for step [Publish Cppcheck results]<br>
[WARNINGS] Skipping publisher since build result is FAILURE<br>
_______________________________________________<br>
Kde-frameworks-devel mailing list<br>
<a href="mailto:Kde-frameworks-devel@kde.org">Kde-frameworks-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-frameworks-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-frameworks-devel</a><br>
</blockquote></div><br></div><div class="gmail_extra">FWIW, I added the new dependency in dependency-data-kf5-qt5 after pushing, I don't know how to trigger the build again.</div><div class="gmail_extra"><br></div><div class="gmail_extra">
Aleix</div></div>