Multiple tag files patch

Jens Dagerbo jens.dagerbo at gmail.com
Tue Oct 18 09:40:09 UTC 2005


On 10/18/05, Etay Meiri <etay.meiri at gmail.com> wrote:

>
> On 10/18/05, Jens Dagerbo <jens.dagerbo at swipnet.se> wrote:
> >
> >
> > Hi,
> >
> > I haven't had time to try it out yet, but I looked through it briefly.
> >
> > Can you create the patch against the KDE/3.5 branch instead? The patch
> > as it
> > stands rolls back a crashfix I made a while ago if applied to the 3.5branch.
> > http://bugs.kde.org/show_bug.cgi?id=102093
>
>
> I'll create a new patch once I get KDE/3.5 compiling correctly. Right now
> it
> fails with:
>
> cd . && /bin/sh ./config.status config.h
> config.status: creating config.h
> config.status: config.h is unchanged
> linking ./src/kdevelop
> /bin/sh ./libtool --silent --mode=link --tag=CXX g++ -w -Wno-long-long
> -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
> -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security
> -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
> -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
> -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT
> -D_REENTRANT -L/home/cl/kde3/lib -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -R
> /home/cl/kde3/lib -R /home/cl/kde3/lib -R /usr/lib/qt-3.3/lib -R
> /usr/X11R6/lib -o ./src/kdevelop ./src/libkdevshell.la ./src/main.o
> ./src/kdevideextension.o ./src/settingswidget.o
> /home/cl/kde3/lib/libkhtml.so: undefined reference to
> `KParts::WindowArgs::~WindowArgs()'
> collect2: ld returned 1 exit status
> Error creating ./src/kdevelop. Exit status 1.
>
> Do I need kdelib4_snapshot?
>

Hmm.. no, you should in theory only need KDE-3.2 installed, but apparently
that doesn't work right now. KDE-3.4 should be enough though. What KDE
version are you compiling against?


I'm a bit sceptical of putting the tag creation/selection in the toolview. I
> > think these are actions that are performed fairly rarely and as such
> > maybe
> > they shouldn't be allowed to use up regular UI space. I think a new
> > dialog
> > for this is probably the best way to do it.
>
>
> You mean a new dialog that you bring up with a button "create tag files"?
>

Something like that, yeah. It could replace the current, somewhat
mysterious, "Regenerate" button and move all the database maintenance away
from the main UI.

I know the plugin should probably warn the user if no tags file are present,
but so far I haven't gotten around to implementing that.


// jens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20051018/893bdac4/attachment.html>


More information about the KDevelop-devel mailing list