Hi Stephen,

On Wed, 2013-02-06 at 07:11 +1100, Stephen Morris wrote:
> On 02/06/2013 04:56 AM, Michael Meeks wrote:
> >     Adding the features you need to the core, so everyone can enjoy them
> > out of the box is almost certainly the best way to achieve your goals -
> > and (after all) C++ is not so distantly related to Java :-)
>
>      I have already downloaded to source code and had considered 
> modifying the code directly, but thought and extension might be easier 
> and simpler, but if writing an extension means that it won't be 
> guaranteed of making the product then modifying the code is the better 
> way to go.

        Right ! in my experience it's almost always -much- simpler to edit the
core code directly :-)

>  I haven't looked at C++ in a long time but it shouldn't be 
> that difficult to pick up again, and it should be easy to get the code 
> suite into my Eclipse development environment once I update it for C++.

        Sounds great.

> I'm also running out of time for relating Calc's compatibility to Excel 
> 2002 as in April/May the organisation I work for is upgrading to 2010, 
> so I may just have to develop for compatibilty with that.

        :-)

>  I have 2010 installed on this machine at home, but it is running
> under Windows and I'll be doing my development work under Linux, and
> last time I looked Office 2010 doesn't run under Wine nor CrossOver Office.

        So - often transferring files to/from a virtual-machine works; I use
Office 2007 under Codeweavers Wine just fine (well a few rendering
glitches from time to time but good for quick interop. testing).

        Out of interest do you have a bug or two you want to hack on there ?
the Pivot table code is in:

        sc/source/core/data/dp*.cxx (last I looked)

        and the UI pieces in places like:

        sc/source/ui/dbgui/dpgroupdlg.cxx

        Better than that - we have unit tests for this stuff which live in:

        sc/qa/unit/ucalc.cxx /testPivotTable/

        and other bits there. I'd recommend getting some sample documents setup
that expose the new core features you want - and play with the master
branch there. Of course this is best discussed on the developers list
(no subscription required) which I've CC'd.

        HTH,

                Michael.

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to