KDE/kdevplatform
David Nolden
david.nolden.kdevelop at art-master.de
Mon Jul 27 14:11:59 UTC 2009
Am Montag 27 Juli 2009 15:53:21 schrieb Andreas Pakulat:
> On 27.07.09 15:31:37, David Nolden wrote:
> > Am Montag 27 Juli 2009 15:02:19 schrieb Andreas Pakulat:
> > > SVN commit 1002980 by apaku:
> > >
> > > Revert "Step towards 'useful' multiple-mainwindow support: Add an
> > > interface for plugins to create per-mainwindow actions, and
> > > manage+merge those actions within the additional mainwindow." and
> > > related commits.
> > >
> > > Its quite apparent that multi-mainwindow support isn't quite that easy
> > > to implement, so this should be done in a branch until its working -
> > > including conversion of all plugins.
> >
> > What? I thought that crash was fixed?
>
> Only for the first mainwindow, creating the second again crashed
> everything. And additionally the crash-fix broke the two ported plugins as
> their actions weren't added anymore.
>
> > This was working well enough: No regression in one mainwindow, and
> > additional mainwindows had the context-browser as well as the quickopen
> > actions, which already made it useful for common editing.
>
> Not here, direct crash on startup when trying to load the makebuilder
> plugin (and yes I did the full remove-install+builddir+rebuild dance). And
> then after the "crash fix" this happened for another plugin on the second
> mainwindow.
Great, so you reverted my commits because your build is broken. ;-)
Anyone else got those crashes?
> Additionally there are completely unsolved and not-yet-though-about
> problems with xmlgui and multiple mainwindows, that should be tested at
> least on a basic level before putting this into trunk. After all we're
> aiming for more stabilization and a release and I wouldn't mind releasing
> 4.0 without multi-mainwindow support.
As I said, I tested it, and it worked well. Everything seemed to work
perfectly fine, except that the second window didn't contain some actions, as
expected. I really guess that your build was broken.
More information about the KDevelop-devel
mailing list