Boudewijn Rempt | 1 Feb 2008 20:13

beta1

Hi,

Nobody will have missed the fact that I haven't released beta1 yet. There are 
a couple of reasons -- I have had/am having a bit of a bear of a time at 
work, for instance. 

But the main thing is that I don't think we've made our beta1 release goals 
yet. For beta1, we should have been feature complete (with brokenness 
allowed) and have 100% succeeding unittests. 

The latter is a given and we can decide to skip that requirement, or fix it.

The former (feature complete) is something that we can argue about: I don't 
have a clear list of features that we feel need to be in a sufficiently 
present state for beta1, so it's just my feeling. I would really like to get 
that list fixed, though.

(btw, I haven't sent out the mail about the logo either, I will work on that 
tomorrow afternoon, promise! The rest of tonight is for work-work again).
--

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
Raúl Sánchez Siles | 2 Feb 2008 01:50
Picon

koffice 1.6.3 build errors with gcc-4.3

  Hello All:

  For the next debian release (Lenny), all packages will need to build
against gcc-4.3. Trying to build it, I have the error below.

  This has been for 1.6 branch subversion and is also explained in debian
bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441549

g++-4.3 -DHAVE_CONFIG_H -I. -I../../../..
-I/home/rasasi/debs/koffice/koffice-1.6.3/./kspread/plugins/scripting/kspreadcore
-I/home/rasasi/debs/koffice/koffice-1.6.3/./core
-I/home/rasasi/debs/koffice/koffice-1.6.3/./kspread
-I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/kofficecore -I../../../../lib/kofficecore
-I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/store -I../../../../lib/store
-I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/kofficeui -I../../../../lib/kofficeui
-I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/kross -I../../../../lib/kross
-I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts
-Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -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
-DHAVE_KNEWSTUFF -fexceptions -c
krosskspreadcore_la.all_cpp.cpp  -fPIC -DPIC -o .libs/krosskspreadcore_la.all_cpp.o
In file included from /usr/share/qt3/include/qdragobject.h:47,

from /home/rasasi/debs/koffice/koffice-1.6.3/./kspread/kspread_sheet.h:26,

from /home/rasasi/debs/koffice/koffice-1.6.3/./kspread/plugins/scripting/kspreadcore/krs_sheet.h:23,

from /home/rasasi/debs/koffice/koffice-1.6.3/./kspread/plugins/scripting/kspreadcore/krs_doc.cpp:21,
(Continue reading)

Raúl Sánchez Siles | 3 Feb 2008 13:37
Picon

Re: koffice 1.6.3 build errors with gcc-4.3

  Hello again:

  I' think I've solved the problem and it was that I wasn't really using
latest svn revision.

  BTW, I'm not sure if the svn revision should be relased as is or some
patches should be cherry picked... I'll look into that. ;)

  Thanks.

Raúl Sánchez Siles wrote:

>   Hello All:
> 
>   For the next debian release (Lenny), all packages will need to build
> against gcc-4.3. Trying to build it, I have the error below.
> 
>   This has been for 1.6 branch subversion and is also explained in debian
> bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441549
> 
> 
> g++-4.3 -DHAVE_CONFIG_H -I. -I../../../..
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./kspread/plugins/scripting/kspreadcore
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./core
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./kspread
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/kofficecore
> -I../../../../lib/kofficecore
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/store
> -I../../../../lib/store
> -I/home/rasasi/debs/koffice/koffice-1.6.3/./lib/kofficeui
(Continue reading)

Raúl Sánchez Siles | 3 Feb 2008 13:45
Picon

Source package documents distribution.

  Hello:

  I'm having a review to debian 1.6.3 packaging. As there are little chances
that 1.6.4 will ever be released, I'm paying attention to the changes that
has been done on the svn revisions.

  Focusing on documentation, and other general files. I see that
koffice.desktop is installed on the /usr/share/applications/kde only and
it's not in /usr/share/doc/kde/HTML/en/ as it shouldn't.

  But after this I see that CookBook.odt and TODO are not installed anymore
on /usr/share/doc/kde/HTML/en/ . Should those files distributed at all?
maybe included in the api documentation package?

  Thanks.

--

-- 
     Raúl Sánchez Siles
----->Proud Debian user<-----
Linux registered user #416098

_______________________________________________
koffice-devel mailing list
koffice-devel <at> kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
Boudewijn Rempt | 3 Feb 2008 15:35

Moving filters: preparations for splitting

Right now, the filters are in their own subdirectory. If I remember correctly, 
the reason for this was that at the outset of KOffice, it was assumed that 
the filters would be able to work without their parent applications, so for 
instance kpresenter could import an rtf document using the kword rtf filter.

The consequence of this is that distrubutions like Fedora have a separate 
package koffice-filters that is not installed by default -- which measn that 
on Fedora koffice apps generally cannot open anything but the old native and 
new odf format.

Right now, only kword and kugar filters appear to be independent of their 
parent applications: the other filters #include files from the applications.

Since one goal of the 2.0 release is better modularity out of the box and an 
easy split of packages between office/create and individual applications and 
since the filters mostly cannot be separated from their parent applications 
anyway, I want to propose the following:

* move all filters/app directorys to app/filters
* keep filters/generic_wrapper
* move liboofilter, xsltfilter, libdialogfilter, libkowmf to libs/filters

what we should do with tests, I don't know. I doubt it's maintained, and it's 
not a unittest anyway.

--

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
Boudewijn Rempt | 3 Feb 2008 15:51

Re: Toolbox

On Monday 28 January 2008, Cyrille Berger wrote:
> Hello,
>
> I think the toolbox needs a little bit of love, and some adjustement,
> especially for the integration in Krita.
>
> Here are the problems I have noticed :
>  - "koffice default" tools appears at the top of the toolbar, while it
> might be ok for most application, for Krita they should appears below
> Krita tools (and it might also be better if they only appears when a
> "shape" layer is selected)

I'm not sure I agree with you here. There are a couple of issues: the tools in 
this part can also be used to create a shape layer, so they cannot be hidden 
by default. Also, to keep a sense of uniformity with Karbon, the position 
should be the same.

>  - I also think that spliting into a few categories would be a good idea,
> like "navigation" for zoom and pan, "vectors shape" for "create
> path", "freehand", "pattern" and "gradient"

Yes -- Thomas was going to implement creating categories automatically based 
on the "path" in the tool identifier -- but although I remember he told he'd 
done that, I've never seen it work. The idea was to parse something like

"default/navigation/pan" into top, navigation section, pan tool.

>  - Krita tools are disappearing when selecting a "shape" layer, after
> discussing with a few users, it appears that most of them are confused by
> this. Some of those tools need just to be disabled (paint tool mostly),
(Continue reading)

Boudewijn Rempt | 3 Feb 2008 15:58

Page shadow, KoCanvasController remark. Was: Re: KOffice style guide

On Saturday 26 January 2008, Martin Pfeiffer wrote:

> Please discuss every point I wrote down as this is mostly my personal
> opinion, spiced with some logical thoughts ;) Hopefully we can also adapt
> our current GUI to the guidelines we write down so that the document is not
> a soap bubble.

About the page shadow: I disabled that some time ago because it was really not 
pretty at all and very buggy. That bit of the code is also quite scary, but 
please, someone looking for a nice, complex job that affects more KOffice 
apps -- take a look at it.

Btw: there is another problem with the KoCanvasController design, but that 
affects only Karbon and Krita: the current design makes it nearly impossible 
to have a rotated canvas, which is very useful for artists with a wacom 
tablet.

--

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
David Faure | 4 Feb 2008 10:57
Picon
Favicon
Gravatar

Re: Moving filters: preparations for splitting

On Sunday 03 February 2008, Boudewijn Rempt wrote:
> * move all filters/app directorys to app/filters

LOL, this is where they were initially.
Must we really go back and forth about this? :-)

> * keep filters/generic_wrapper
xsltfilter would belong there too, then; it's a generic filter, not a library, iirc.

> * move liboofilter, xsltfilter, libdialogfilter, libkowmf to libs/filters

One reason for regrouping them was to have shared libraries indeed - but indeed we can share them another way.
Another reason would be, well, saving time by not having to recompile filters every time for every change in
the application
(OTOH this gave us frequent breakages of the kspread csv filter since it relies on kspread internal API).
But with automated builds we detect such problems quickly nowadays, I believe the gain is more than the loss
if we
keep the filters separated.

Another reason is that it makes it much clearer that filters are not part of the applications.
You can work on kword's rtf import filter (to pick a random one) without having to dig into
kword's code; it's not like in some other office suites where filters are really part of the apps;
in koffice they are separate modules, which you can even test using koconverter for many of them
(exception being the ones that use the app's internal api for performance reasons like the CSV import filter).

Also, not all filters are specific to one application. My kpresenter-to-kword filter (kpr2kwd and
odp2odt) 
is as useful in kpresenter (to export) as it is in kword (to import).

You mention packaging as a reason for moving them back, I guess that's a valid reason, but whether
(Continue reading)

Cyrille Berger | 4 Feb 2008 11:36

Re: Moving filters: preparations for splitting

On Monday 04 February 2008, David Faure wrote:
> You mention packaging as a reason for moving them back, I guess that's a
> valid reason, but whether it weights more than all the above, I'm not sure.
> If Fedora can't package koffice right, they'll surely make other mistakes
> even after we move the filters back :-)

On a side note, latest releases (don't remember if it's allready in FC7 or 
just FC8) of Fedora has, at last, fixed that issue.

--

-- 
Cyrille Berger
Boudewijn Rempt | 4 Feb 2008 15:35

Re: beta1

Hi,

Instead of beta1, Dirk proposed doing another alpha release together with KDE 
4.0.1, and I agreed with alacrity. Inge, can you take care of the usual 
release notes and stuff?

--

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi

Gmane