Tim,
I noticed the following messages in my xsession log (GIT build):
TQObject::connect: No such signal KLineEdit::textChanged(const QString&)
TQObject::connect: (sender name: 'excludeLineedit')
TQObject::connect: (receiver name: 'SMServerConfigDlg')
Investigating revealed the errors always appear when I open KControl/TDE Components/Session Manager. Further investigation revealed the likely source is tdebase/kcontrol/smserver/smserverconfigdlg.ui:240:
<connection>
<sender>excludeLineedit</sender>
<signal>textChanged(const QString&)</signal> <--- problematic string?
<receiver>SMServerConfigDlg</receiver>
<slot>configChanged()</slot>
</connection>
Should that line be TQString?
Further, in all *.ui files, should all occurrences of QString be changed to TQString?
Or, is there a build macro that is supposed to be changing those strings to TQString that is not functioning correctly?
There are many occurences of QString in many *.ui files in the full source. If these all should be changed could this be the cause of various bugs, such as What's This help tooltips no longer working in KControl?
Darrell
Looks like we made it to Phoronix recently, but not in a very good light:
http://phoronix.com/forums/showthread.php?73392-KDE-3-5-Continues-To-Live-T…
I don't know that there is much that can be done to improve this
situation; suggestions are welcome so long as they keep in mind the
limited developer resources available.
Tim
All,
As some of you may already know, I have recently completed a large project
to reactivate Network Manager support on TDE. The new support is part of
tdelibs, and provides a fully abstracted interface that any TDE
application can use to read and/or change network settings and states
(depending on user permissions of course!). While the only backend
currently available was written to interface with NetworkManager, other
backends could be written in the future, allowing existing application
code to leverage multiple networking management platforms.
Additionally, I have ported the old knetworkmanager application to the new
API, and significantly cleaned it up along the way. The code for this new
application is available here:
http://git.trinitydesktop.org/cgit/knetworkmanager9/
Try it out and see what you think! As always, if you like it donations
are always welcome. ;-)
Tim
Hi all,
some time ago I announced that I'm prepare draft for update scripts for
work with Git. Now is attached both diff and tarball. I expect comments,
objections, other suggestions :)
Adjustments are as follows:
+ added support for branches
- the current branch is detected automatically
+ added automatic detection gituser (from .git/config)
+ optimized some operations
- if is not a mess, reset + clean is not called
- if there is nothing to commit, commit is not called
- if there is nothing to send server, push is not called
- because git submodule init + update in one call update all submodules,
for each git tree is called only once
I was thinking about add into script commit_all_submodules check for
untracked files. In order to avoid omission of renamed and new files.
What is your opinion?
Slavek
--
I asked this question many months ago, over on the 'users' list but
never got an answer, so here goes;
How do I get postgres support compiled into amarok (assuming said
support hasn't been removed) when building from the latest GIT source,
which uses cmake? There don't appear to be any clues in the
CMakeLists.txt files.
In the good old days it was as simple as '--enable-postgres'. Of course,
I could be missing something obvious :)
Cheers,
Mike.
--
Any question is easy if you know the answer!
In the latest Trinity news release:
The Trinity development team has adopted a "release when ready" approach but tentatively are focused on releasing R14.0.0 in the fall of 2012.
What is the definition of fall of 2012? Meteorological fall is ~September 21 to ~December 21. Traditional fall is September to November.
Do we have a release plan at all?
Darrell
What is a good way to address xsession log spew? Many messages are helpful for debugging, but under normal usage clutters the xsession log.
The messages should be toggled by the user as needed. Some examples:
[tdeinit] Got EXEC_NEW....
[tdeinit] PID xxxx terminated.
[tdeinit] Got SETENV....
[tdeinit] xxxx is executable and not a library. Launching with exec.
When I look at these messages in kinit.cpp I notice they are fprintf(stderr) messages and many are conditional, based upon #ifndef NDEBUG. Is NDEBUG a compile-time variable (meaning "No debug"), or is this variable configurable during run-time as an environment variable?
What options exist to reduce this spew?
Darrell
While tinkering with kdDebug I noticed the following message in my xsession log:
KDE4 is running
Um, nope, that would be incorrect. :)
The message is found in tdelibs/kded/kded.cpp:165-171:
TQString version = getenv( "KDE_SESSION_VERSION" );
TQStringList blacklist;
if ( version >= "4" )
{
kdDebug(7020) << "KDE4 is running." << endl;
blacklist << "mediamanager" << "medianotifier" << "kmilod" << "kwrited";
}
I'm no C++ coder but I believe the problem is 'version' is declared as a string but the test for the message is comparing a string to an integer. If I understand correctly, any non-zero value is treated as true. If KDE_SESSION_VERSION is empty then that value is not zero but null, which is a non-zero value?
Possibly the comparison test should change to:
if ( version != "" )
The KDE_SESSION_VERSION environment variable was introduced in KDE4 and did not exist in KDE3:
http://techbase.kde.org/KDE_System_Administration/Environment_Variables#KDE…
KDE_SESSION_VERSION will be set to some value only on a KDE4/5/6 system. Otherwise the getenv function returns null/empty. All we need determine is whether the variable is set to some value.
Comments?
Darrell
Hi all.
I have a suggestion to set default global shortcuts in kmix to
XF86AudioRaiseVolume, XF86AudioLowerVolume and XF86AudioMute. With this
settings should work immediately keys on multimedia keyboards.
Does anyone have any objections?
Slavek
--