~ubuntu-branches/ubuntu/karmic/openoffice.org-l10n/karmic

« back to all changes in this revision

Viewing changes to ooo-build/patches/src680/odf-converter.diff

  • Committer: Bazaar Package Importer
  • Author(s): Chris Cheney
  • Date: 2008-01-08 23:17:08 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20080108231708-7f5yc4h021ikwgyz
Tags: 1:2.3.1-3ubuntu1
* Copy of the openoffice.org source.
  - debian/changelog: Change source name.
  - debian/control.in: Change source name.
  - debian/control: Regenerate control file.

* Resynchronise with Debian (r989). Remaining changes:
  - debian/broffice.org.postrm.in:
    . Change diversions to ubuntu bitmap filenames.
  - debian/broffice.org.preinst.in:
    . Change diversions to ubuntu bitmap filenames.
  - debian/control.2.in:
    . Add file for Ubuntu.
  - debian/control.in:
    . Change maintainer line.
    . Use imagemagick instead of graphicsmagick.
    . Change bzr repo location.
    . Use java-runtime-depends variable for java dependencies.
    . Make openoffice.org-core Depends on openoffice.org-hyphenation.
    . Add package openoffice.org-style-human.
    . Various other minor Ubuntu changes.
  - debian/control.l10n.in:
    . Add file for Ubuntu.
  - debian/control.lang.in:
    . Add L10N_COMMON to Depends.
  - debian/control.mozilla.in:
    . Add Xb-Npp-xxx tags according to "firefox distro add-on suport" spec.
  - debian/control.ubuntu.in:
    . Add file for Ubuntu.
  - debian/deppackage.postinst.in:
    . Add file for Ubuntu.
  - debian/module-po.map:
    . Add file for Ubuntu.
  - debian/ooo-build-ubuntu.diff:
    . Various Ubuntu specific changes to ooo-build.
  - debian/rules:
    . Add USE_LZMA_COMPRESS option.
    . Add USE_COMMON_DOCDIR option.
    . Add support to build on lpia.
    . Add support to build l10n as a separate source.
    . Add java-runtime-depends variable for java dependencies.
    . Add support to chmod +x programs in debian dir.
    . Add support to uuencode binary files in ubuntu dir.
    . Add support to Ubuntu specific bitmaps.
    . Use imagemagick instead of graphicsmagick.
    . Add support for openoffice.org-style-human package.
    . Add support for launchpad translations.
    . Various Ubuntu specific changes.
  - debian/scripts/convert2po:
    . Add file for Ubuntu.
  - debian/scripts/fix_image_rgb:
    . Use imagemagick instead of graphicsmagick.
  - debian/scripts/gsifilter.py:
    . Add file for Ubuntu.
  - debian/scripts/splitgsi:
    . Add file for Ubuntu.
  - debian/template.desktop.in:
    . Add NoDisplay=true.
  - ooo-build/configure.in:
    . Added support for Hardy.
  - ooo-build/distro-configs/UbuntuHardy.conf.in:
    . Added support for Hardy.
  - ooo-build/distro-configs/UbuntuHardy64.conf.in:
    . Added support for Hardy.
  - ooo-build/patches/src680/apply:
    . Added support for Hardy.
  - ooo-build/patches/src680/ubuntu-lpi.diff:
    . Updated patch.
  - ubuntu/*
    . Various Ubuntu specific changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
--- setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx
2
 
+++ setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.hxx
3
 
@@ -41,6 +41,14 @@
4
 
        std::wstring GetWordDocumentDefaultIconEntry() const;
5
 
        std::wstring GetWordDocumentDefaultShellCommand() const;
6
 
 
7
 
+       /** MOOX Word document information              
8
 
+               The icon index is the index of the icon 
9
 
+               in soffice.exe to be associated with 
10
 
+               word document files
11
 
+       */
12
 
+       std::wstring GetMOOXWordDocumentDisplayName() const;
13
 
+       std::wstring GetMOOXWordDocumentFileExtension() const;
14
 
+
15
 
        /** Word template information
16
 
                The icon index is the index of the icon 
17
 
                in soffice.exe to be associated with 
18
 
dummy line to avoid confusing diff-mode
19
 
--- setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx
20
 
+++ setup_native/source/win32/customactions/reg4msdoc/registrationcontextinformation.cxx
21
 
@@ -59,6 +59,18 @@
22
 
        return std::wstring(TEXT("open"));
23
 
 }
24
 
 
25
 
+std::wstring RegistrationContextInformation::GetMOOXWordDocumentDisplayName() const
26
 
+{      
27
 
+       std::wstring str;
28
 
+       str = TEXT("Microsoft Word 2007 Document");
29
 
+       return str;
30
 
+}
31
 
+
32
 
+std::wstring RegistrationContextInformation::GetMOOXWordDocumentFileExtension() const
33
 
+{
34
 
+       return std::wstring(TEXT(".docx"));
35
 
+}
36
 
+
37
 
 std::wstring RegistrationContextInformation::GetWordTemplateDisplayName() const
38
 
 {
39
 
        std::wstring str;
40
 
dummy line to avoid confusing diff-mode
41
 
--- setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
42
 
+++ setup_native/source/win32/customactions/reg4msdoc/registrar.cxx
43
 
@@ -66,6 +66,14 @@
44
 
         m_ContextInformation.ShellNewCommandDisplayName(),
45
 
         RegistrationContextInformation::Writer);
46
 
        
47
 
+    RegisterForMsOfficeApplication(
48
 
+        m_ContextInformation.GetMOOXWordDocumentFileExtension(),
49
 
+        m_ContextInformation.GetMOOXWordDocumentDisplayName(),
50
 
+        m_ContextInformation.GetWordDocumentDefaultIconEntry(),
51
 
+        m_ContextInformation.GetWordDocumentDefaultShellCommand(),
52
 
+        m_ContextInformation.ShellNewCommandDisplayName(),
53
 
+        RegistrationContextInformation::Writer);
54
 
+       
55
 
     RegisterForMsOfficeApplication(
56
 
         m_ContextInformation.GetWordTemplateFileExtension(),
57
 
         m_ContextInformation.GetWordTemplateDisplayName(),
58
 
@@ -88,6 +88,14 @@
59
 
        catch(RegistryKeyNotFoundException&)
60
 
        {}
61
 
 
62
 
+       try
63
 
+       {
64
 
+               UnregisterForMsOfficeApplication(
65
 
+                       m_ContextInformation.GetMOOXWordDocumentFileExtension());
66
 
+       }
67
 
+       catch(RegistryKeyNotFoundException&)
68
 
+       {}
69
 
+
70
 
        try
71
 
        {
72
 
                UnregisterForMsOfficeApplication(
73
 
dummy line to avoid confusing diff-mode