May, 2009

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Tracked Changes

    When I blogged about the release of SP2 with ODF support two weeks ago, I mentioned that I was planning to blog about a few of the tough decisions we faced in our SP2 implementation of ODF, such as the decision not to support tracked changes. I’ve spent some time since then covering our approach to formulas in ODF , and now I’d like to move on to answering the question of why we aren’t supporting ODF tracked changes. For those who just want the summary, here’s a high-level recap of what I’ll cover...
  • Doug Mahugh

    1 + 2 = 1?

    Does 1 plus 2 equal 3? After last week’s sometimes acrimonious discussion about formulas in ODF, you may be glad to hear that IBM and Microsoft appear to agree on that answer to this simple question. But is not so certain – maybe the answer is just 1 sometimes – and the question itself turns out not to be so simple after all. Let me explain. The State of ODF Formula Interoperability Today What is the current reality of ODF formula interoperability? Understanding the status of...
  • Doug Mahugh

    ODF Spreadsheet Interoperability

    Rob Weir posted on his blog a couple of days ago an Update on ODF Spreadsheet Interoperability .  I think it’s great that he has brought up spreadsheet interoperability, and specifically the issue of formulas, which seems to be the main thrust of his post.  I mentioned on the day of our SP2 release last week that “I’ll be doing some blog posts that get down into more of the technical details, to help explain some of the engineering decisions that we made in our implementation,” and Rob...
  • Doug Mahugh

    Links for 05/04/2009

    PHPPowerPoint 0.1.0 was released last week, as an open-source PHP API for generating PPTX files, much like the PHPExcel API for XLSX files.  Maarten Balliauw has a blog post with more information, download links, and sample code. A new post at covers the Simple OOXML Library , a set of classes that sit on top of the Open XML SDK to help developers create word-processing documents and spreadsheets quickly with minimal programming required.  The abstractions of this library...
Page 1 of 1 (4 items)