summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobody <nobody@gnome.org>2005-10-20 08:41:07 +0000
committernobody <nobody@gnome.org>2005-10-20 08:41:07 +0000
commit25cffe98c103b98ac5f604b03bb6e2856b8237ed (patch)
tree1b897b541798a32650d090baccf91aff1b4ab9f4
parent95406851ac6301d5f051c9deb9e368902eaba16d (diff)
This commit was manufactured by cvs2svn to create tagOOO_BUILD_2_0_0
'OOO_BUILD_2_0_0'.
-rwxr-xr-xbin/oowintool128
-rw-r--r--patches/src680/apply1175
-rw-r--r--patches/src680/help-messagebox.diff2
-rw-r--r--patches/src680/mozilla-buildlibs-win32.diff148
-rw-r--r--src/openabout_nld.pngbin15274 -> 31294 bytes
5 files changed, 269 insertions, 1184 deletions
diff --git a/bin/oowintool b/bin/oowintool
index 7495058e5..d645932dc 100755
--- a/bin/oowintool
+++ b/bin/oowintool
@@ -24,6 +24,17 @@ sub reg_get_value($)
return $value;
}
+sub reg_find_key($)
+{
+ # it is believed that the registry moves keys around
+ # depending on OS version, this will de-mangle that
+ my $key = shift;
+ $key =~ s| |\\ |;
+ $key = `cd /proc/registry/ ; ls $key`;
+
+ return $key;
+}
+
sub print_syntax()
{
print "oowintool [option] ...\n";
@@ -33,10 +44,14 @@ sub print_syntax()
print " commands:\n";
print " --msvc-ver - dump version of MSVC eg. 6.0\n";
print " --msvc-copy-dlls <dest> - copy msvc[pr]??.dlls into <dest>/msvcp??/\n";
+ print " --msvc-copy-instmsi <dest> - copy instmsia.exe, insmsiw.exe into <dest>\n";
print " --msvc-productdir - dump productdir\n";
+ print " --msvs-productdir - dump productdir\n";
+ print " --dotnetsdk-dir - dump .Net SDK path\n";
print " --csc-compilerdir - dump .Net SDK compiler path\n";
print " --psdk-home - dump psdk install dir\n";
print " --jdk-home - dump the jdk install dir\n";
+ print " --nsis-dir - dump NSIS path\n";
print " --help - this message\n";
}
@@ -78,6 +93,11 @@ sub print_psdk_home()
{
my $value;
$value = reg_get_value ('HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MicrosoftSDK/Directories/Install Dir');
+ if (!defined $value)
+ {
+ $key = reg_find_key ('HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MicrosoftSDK/InstalledSDKs/*/Install Dir');
+ $value = reg_get_value ($key);
+ }
defined $value || die "psdk not found";
print cygpath ($value, 'w', $output_format);
@@ -87,22 +107,60 @@ my %msvc6 = (
'ver' => '6.0',
'key' => 'Microsoft/VisualStudio/6.0/Setup/Microsoft Visual C++/ProductDir',
);
-my %msvs_net_2002 = (
+my %msvc_net_2002 = (
'ver' => '7.0',
'key' => 'Microsoft/VisualStudio/7.0/Setup/VC/ProductDir',
+ 'instmsi_path' => '../Common7/Tools/Deployment/MsiRedist',
'dll_path' => '../Visual Studio .NET Professional - English', # testme ...
'dll_suffix' => '70'
);
-my %msvs_net_2003 = (
+my %msvs_net_2002 = (
+ 'ver' => '7.0',
+ 'key' => 'Microsoft/VisualStudio/7.0/Setup/VS/ProductDir',
+ 'instmsi_path' => 'Common7/Tools/Deployment/MsiRedist',
+ 'dll_path' => 'Visual Studio .NET Professional - English', # testme ...
+ 'dll_suffix' => '70'
+);
+my %msvc_net_2003 = (
'ver' => '7.1',
'key' => 'Microsoft/VisualStudio/7.1/Setup/VC/ProductDir',
+ 'instmsi_path' => '../Common7/Tools/Deployment/MsiRedist',
'dll_path' => '../SDK/v1.1/Bin',
'dll_suffix' => '71'
);
+my %msvs_net_2003 = (
+ 'ver' => '7.1',
+ 'key' => 'Microsoft/VisualStudio/7.1/Setup/VS/ProductDir',
+ 'instmsi_path' => 'Common7/Tools/Deployment/MsiRedist',
+ 'dll_path' => 'Visual Studio .NET Professional 2003 - English', # testme ...
+ 'dll_suffix' => '71'
+);
+my %msvs_net_2003_ea = (
+ 'ver' => '7.1',
+ 'key' => 'Microsoft/VisualStudio/7.1/Setup/VS/ProductDir',
+ 'instmsi_path' => 'Common7/Tools/Deployment/MsiRedist',
+ 'dll_path' => 'Visual Studio .NET Enterprise Architect 2003 - English', # testme ...
+ 'dll_suffix' => '71'
+);
sub find_msvs()
{
- my @ms_versions = ( \%msvs_net_2003, \%msvs_net_2002, \%msvc6 );
+ my @ms_versions = ( \%msvs_net_2003_ea, \%msvs_net_2003, \%msvs_net_2002, \%msvc6 );
+
+ for $ver (@ms_versions)
+ {
+ my $install = reg_get_value ("HKEY_LOCAL_MACHINE/SOFTWARE/" . $ver->{'key'});
+ if (defined $install && $install ne '') {
+ $ver->{'product_dir'} = $install;
+ return $ver;
+ }
+ }
+ die "Can't find MS Visual Studio / VC++";
+}
+
+sub find_msvc()
+{
+ my @ms_versions = ( \%msvc_net_2003, \%msvc_net_2002, \%msvc6 );
for $ver (@ms_versions)
{
@@ -117,12 +175,18 @@ sub find_msvs()
sub print_msvc_ver()
{
- my $ver = find_msvs();
+ my $ver = find_msvc();
print $ver->{'ver'};
}
sub print_msvc_product_dir()
{
+ my $ver = find_msvc();
+ print cygpath ($ver->{'product_dir'}, 'w', $output_format);
+}
+
+sub print_msvs_productdir()
+{
my $ver = find_msvs();
print cygpath ($ver->{'product_dir'}, 'w', $output_format);
}
@@ -134,12 +198,24 @@ sub print_csc_compiler_dir()
print cygpath ($dir, 'w', $output_format);
}
+sub print_dotnetsdk_dir()
+{
+ my $dir = reg_get_value ("HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/sdkInstallRootv1.1");
+ print cygpath ($dir, 'w', $output_format);
+}
+
sub print_jdk_dir()
{
my $dir = reg_get_value ("HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java\ Development\ Kit/1.4/JavaHome");
print cygpath($dir, 'w', $output_format);
}
+sub print_nsis_dir()
+{
+ my $dir = reg_get_value ("HKEY_LOCAL_MACHINE/SOFTWARE/NSIS/@");
+ print cygpath ($dir, 'w', $output_format);
+}
+
sub copy_dll($$$)
{
my ($src, $fname, $dest) = @_;
@@ -151,13 +227,25 @@ sub copy_dll($$$)
chmod (0755, "$dest/$fname") || die "failed to set dll executable: $!";
}
+sub msvc_find_version($)
+{
+ my $checkpath = shift;
+ my $ver = find_msvc();
+ my $srcdir = (cygpath ($ver->{'product_dir'}, 'w', 'u') . '/' .
+ $ver->{$checkpath});
+ -d $srcdir && return $ver;
+ $ver = find_msvs();
+ $srcdir = (cygpath ($ver->{'product_dir'}, 'w', 'u') . '/' .
+ $ver->{$checkpath});
+ -d $srcdir && return $ver;
+ return "";
+}
+
sub msvc_copy_dlls($)
{
my $dest = shift;
- my $ver = find_msvs();
-
- defined $ver->{'dll_path'} || return;
-
+ my $ver = msvc_find_version('dll_path');
+ defined $ver || return;
my $srcdir = (cygpath ($ver->{'product_dir'}, 'w', 'u') . '/' .
$ver->{'dll_path'});
@@ -167,6 +255,20 @@ sub msvc_copy_dlls($)
$dest . $ver->{'dll_suffix'});
}
+sub msvc_copy_instmsi($)
+{
+ my $dest = shift;
+ my $ver = msvc_find_version('instmsi_path');
+ defined $ver || return;
+ my $srcdir = (cygpath ($ver->{'product_dir'}, 'w', 'u') . '/' .
+ $ver->{'instmsi_path'});
+
+ copy_dll ($srcdir, "instmsia.exe",
+ $dest);
+ copy_dll ($srcdir, "instmsiw.exe",
+ $dest);
+}
+
if (!@ARGV) {
print_syntax();
exit 1;
@@ -194,14 +296,24 @@ while (@commands) {
my $dest = shift @commands;
defined $dest || die "copy-dlls requires a destination directory";
msvc_copy_dlls( $dest );
+ } elsif ($opt eq '--msvc-copy-instmsi') {
+ my $dest = shift @commands;
+ defined $dest || die "copy-instmsi requires a destination directory";
+ msvc_copy_instmsi( $dest );
+ } elsif ($opt eq '--msvs-productdir') {
+ print_msvs_productdir();
} elsif ($opt eq '--msvc-productdir') {
print_msvc_product_dir();
+ } elsif ($opt eq '--dotnetsdk-dir') {
+ print_dotnetsdk_dir();
} elsif ($opt eq '--csc-compilerdir') {
print_csc_compiler_dir();
} elsif ($opt eq '--psdk-home') {
print_psdk_home();
} elsif ($opt eq '--jdk-home') {
print_jdk_dir();
+ } elsif ($opt eq '--nsis-dir') {
+ print_nsis_dir();
} elsif ($opt eq '--help' || $opt eq '/?') {
print_syntax();
} else {
diff --git a/patches/src680/apply b/patches/src680/apply
deleted file mode 100644
index 542430d91..000000000
--- a/patches/src680/apply
+++ /dev/null
@@ -1,1175 +0,0 @@
-#
-# The format of this file is:
-#
-
-# -------- Options --------
-
-PATCHPATH=.:../evo2:../vba:../mono:../64bit:../cairo
-
-# -------- Functional sub-sets --------
-
-Common : BuildBits, ParallelMake, TemporaryHacks, FixesNotForUpstream, \
- Fixes, Defaults, Features, VCL, SystemMozilla, Misc, \
- Icons, Fpickers, VBABits, CalcFixes, Leaks
-Safe64bit : 64bitForUpstream, IntPtr, DXArray, NumberFormat
-LinuxCommon : Common, LinuxOnly, CWSBackports, GCJ, AddressBooks, \
- QPro, Lwp, Mono, cairocanvas, VBAObjects, msaccess, \
- Safe64bit
-Win32Common : Common, NotDebian
-64bit : 64bitPatches, Trivial
-# Binfilter patches: a special distro; applied only when building with binfilter
-Binfilter : BFFixes, BFIcons
-# Hunspell patches: a special distro; applied only when building with --enable-hunspell
-Hunspell: HunspellPatches
-# Localization patches to localize.sdf files: applied only when we have langpacks
-Localize : SDFPatches
-# Novell
-NLDBase : NLDOnly, LinuxCommon, NovellOnly, NovellOnlyUnix, NotDebian, Lockdown
-SUSEBase : SUSEOnly, LinuxCommon, NovellOnly, NovellOnlyUnix, NotDebian, Lockdown
-#NLD64 : NLDBase, 64bit, JDK150 - java modules cannot register on AMD64 atm, let's disable it
-NLD64 : NLDBase, 64bit, SystemDB
-NLD : NLDBase
-SUSE : SUSEBase
-# Debian
-DebianBase : LinuxCommon, SystemDB, DebianBaseOnly
-Debian : DebianBase, DebianOnly
-Debian64 : DebianBase, 64bit, DebianOnly
-# Ubuntu
-Ubuntu: DebianBase, UbuntuOnly
-Ubuntu64: DebianBase, 64bit, UbuntuOnly
-# Ark Linux
-Ark: LinuxCommon, NotDebian, ArkOnly
-# www.pld-linux.org
-PLDBase: LinuxCommon, NotDebian
-PLD: PLDBase
-PLD64: PLDBase, 64bit
-# Mandriva Linux
-MandrivaBase: MandrivaOnly, LinuxCommon, NovellOnlyUnix
-Mandriva: MandrivaBase
-Mandriva64: MandrivaBase, 64bit
-# Frugalware Linux
-FrugalwareBase: LinuxCommon, FilePicekrs, GnomeVFS, GlobalDesktopFiles, NonArkCommon, NoRpath, NovellOnly, GentooOnly, Gcc34, NovellOnlyUnix, NotDebian, FrugalwareOnly
-Frugalware: FrugalwareBase
-Frugalware64: FrugalwareBase, 64bit
-#Gentoo
-GentooBase : LinuxCommon, GentooOnly, Lockdown
-Gentoo : GentooBase
-Gentoo64: GentooBase, 64bit
-# Win32
-Win32 : Win32Common, NovellOnly, NovellOnlyWin32
-
-# -------- [ Tag [ >= <tag> etc. ], ] patch sets --------
-
-[ TemporaryHacks ]
-# De Sun-ify the recovery report dialog - FIXME file up-stream
-recovery-report.diff
-# Urgh - still ! - Startup notification fixes i#18970
-startup-fix.diff
-# adding glib-2.0 and ORBit-2.0 to pkgconfig modules; i#47923
-buildfix-pkgconfig-gconfbe.diff
-# give a nice warning on user failure to source ./env
-# FIXME: Really just for the Gtk+ vclplug?
-linkoo-warning.diff
-# a simple tool to help re-build IDL interfaces
-tool-ooidlbuild.diff
-# temporary hack to avoid the warning about missing return values in gcc4
-# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20624
-warning-return-values-stlport.diff
-# a change to the word import filter to improve speed
-# (12-14% in measured cases) #53055
-ww8scan.diff
-# beef up the environment on linux to help catch malloc errors i#53839
-linkoo-ooenv.diff
-# disable recovery dialog when hacking i#54275
-disable-recovery.diff
-
-# Replace myspell linked list implementation with hashed implementation
-# Reduces myspell mem usage by more than half (3.7M to ~680K)
-# See issue #50842
-myspell_hashify.diff
-
-# Fix --without-java build #51194, CWS sb33
-# Fix javaloader, #51724
-buildfix-testtools.diff
-
-# Use system icu-3.4 #54479
-system-icu.diff
-
-# use system xmlsec
-system-xmlsec.diff
-
-# fix ure for --with-system-stdlibs
-ure-fix-system-stdlibs.diff
-
-# fix crash i#45333, i#55409
-crash-doc-load.diff
-
-# LD_LIBRARY_PATH should not end with a ":" N#118188, #55733
-ld-library-path.diff
-
-# tell the user that no help was dound if it wasn't found instead some
-# obscure message, i#55841
-help-messagebox.diff
-
-[ TemporaryHacks < src680-m132 ]
-# Parallel build of readlicense_oo, sc, ... #54963, CWS cmcfixes19
-cws-cmcfixes19.diff
-
-[ GCJ ]
-# work around missing symbol in libgcj...
-bean-gcj-bug-workaround.diff
-# allow gij-4.0...
-jvmfwk-gij-4.0.diff
-gjdoc-no-class-use.diff
-wizards-filter-gcj-access-problems.diff
-hsqldb-gcj-access-problems.diff
-# make gcj-dbtool optional
-gcj-dbtool-optional.diff
-
-# Fixes that were not accepted up-stream, but are still useful
-[ FixesNotForUpstream ]
-# Make debugging nicer under unix i#35336
-debug-bits.diff
-# make menu layout prettier i#17937
-vcl-menu-fixes.diff
-# Make the scroll-wheel / page popup more sane i#20826
-gui-sw-scroll.diff
-
-[ Fixes ]
-# fix check box rendering issue - n#80447
-check-buttons-rendering-fix.diff
-# Fix default Writer bullets not exporting to MS format intact n#10555
-sw-bullet-interop-fix.diff
-# Fix NFS / flock issue n#104655, i#53682
-nfs-flock.diff
-# fix the wizards crasher n#10512, i#43665
-wizards-crasher-fix.diff
-# Disable the printer properties which are unused IZ#14036, n#583
-printer-properties-disable.diff
-# get interactivity right during slow updates #42221
-vcl-gtk-yield.diff
-# File->New->Spreadsheet freezes on some versions of GCC # FIXME: shres
-svx-freeze-fix.diff
-# update pyuno docs from www.oo.o
-pyuno-update-docs.diff
-# Fix impress spellcheck #32320
-crash-sd-spellcheck.diff
-# disable font management dialog in padmin
-padmin-nofontconfig.diff
-# Improve the web bullet export / export to png not gif. #23353
-sd-export-html-theme.diff
-sd-export-html.diff
-sd-export-html-translations.diff
-sd-export-html-descr.diff
-# Escape should cancel the print preview - Writer X#67133 #35777
-sw-escape-print-preview.diff
-# Escape should cancel the print preview - Calc X#67133 #46976
-sc-escape-print-preview.diff
-# adds to Autofilter Empty-NonEmpty options bxc #62165 Issue#35578
-sc-autofilter-empty-nonempty.diff
-# Improves the standard filter options and menu. bxc #62187 #62495 i#35579
-sc-standard-filter-options.diff
-# Hides the filtered rows when height of rows are changed bxc #62161 Issue #35581
-sc-filter-hide-filteredrows.diff
-# allows not to delete nonfiltered rows while deleting the filtered ones bxc #62186 Issue 35582
-sc-no-delete-filteredrows.diff
-# Autofill doesnt fill filtered rows bxc 62499
-sc-filters-fill-fix.diff
-# Provision for dynamic range in data pilot issue #23658 bxc 62522
-sc-datapilot-dynamic-range.diff
-# Provision for data-pilot to give autoformat Issue #37388 bxc #62162
-sc-datapilot-autoformat.diff
-# Make SAL compile on Linux systems that use NPTL without compat hacks
-# (pthread_kill_other_threads_np is dead)
-sal-compile-with-nptl.diff
-# don't bloat the toolbars beyond belief #41833
-vcl-toolbox-height.diff
-# BXC 62488 : Allows insertion of rows by shifting down
-#sc-paste-insert-rows.diff disable...
-# Fix for datapilot crash when clicking outside dialog
-sc-datapilot-crash-fix.diff
-# Fix for datapilot crash on remote databases
-sc-dp-database-crash.diff
-# Fix for autotriming of autofilter choices bxc 65945 Issue FIXME
-sc-autofilter-autotrim-choices.diff
-# Replace usability numb Zoom dialog with a Combo Box
-zoom-combobox.diff
-# Fix broken condition implementation & it's mis-use i#44627
-vcl-gtk-condition.diff
-sal-condition.diff
-# Display min password length in dialog Issue 44979 BINC 773
-sc-save-password-minlength.diff
-# Allow dnd in Change record mode for Data source Issue 44982 BINC 70845
-sc-change-record-dnd.diff
-# Fix for partial libwpd filter removal n#72313, i#45007, CWS kendy06
-crash-iodetect.diff
-# Fix for un-parseable PPDs n#73034, i#53742
-crash-cups-ppd.diff
-# Fix for b.x.c 55943 - insert note on right click i#47442
-sc-insert-note-on-right-click.diff
-# fixes missing return values, i#47960
-warning-return-values-graphics.diff
-# fixes warnings about uninitialized variables, i#49387
-warning-uninitialized-variables-sch.diff
-# fixes warnings about uninitialized variables, i#49381
-warning-uninitialized-variables-sd.diff
-# fixes warnings about uninitialized variables, i#49384
-warning-uninitialized-variables-tools.diff
-# temporary hacks to remove warnings in the unused code,
-# required by the SUSE build system, i#49351, i#49385
-warning-uninitialized-variables-sc.diff
-warning-uninitialized-variables-sw.diff
-# the following three warnings appear just on ppc
-warning-uninitialized-variables-remotebridges.diff
-warning-uninitialized-variables-sw2.diff
-warning-uninitialized-variables-vcl.diff
-# use fast/native gtk+ rendering, unless we have the broken
-# qt<->gtk theme selected i#50857
-gtk-kde-fix.diff
-# run crash_report only when it is built, i#54121
-sal-when-to-run-crash-report.diff
-# fix spin-button event timeout problems i#54335
-vcl-fix-spin-events.diff
-
-# Fix the print error dialog and pop-up when unable to print. BINC 64010 Issue 44695
-print-error.diff
-
-# make nsplugin check MOZILLA_FIVE_HOME, too, i#49590
-nsplugin-MOZILLA_FIVE_HOME.diff
-
-# fixes some potentialy dangerous warnings in the module np_sdk, i#48819
-# The fix disappeared again in m129.
-warnings-npunix.diff
-
-[ Fixes ]
-# fix generic fpicker problem i#35830
-fpicker-generic-extn.diff
-# disable cut-n-paste on right-click menu for datapilot - n#75436
-sc-datapilot-cut-paste-disable.diff
-# eliminate some C style casts. Fixes (possibly g++ 4.0-only) impress load crashers
-# i#44843 i#44846 i#45162 rh#150789
-sd-dynamic-cast.diff
-# Tell the desktop we support the VFS #43504
-uses-vfs.diff
-svx-dynamic-const-cast.diff
-
-# Fix for b.x.c 62193 (i#45245)
-sc-sheet-double-click-rename.diff
-
-[ Leaks ]
-# silly leaks around the place i#50726
-leak-sal-file.diff
-leak-sal-module.diff
-# 3D charting leak i#50777
-leak-sch-3d.diff
-# 3D properties leak i#50808
-leak-svx-3d.diff
-# daft mis-use of rtl_uString i#50776
-leak-registry.diff
-
-[ CalcFixes ]
-# <ctrl> +/‑ to insert/delete a complete line in calc (X#62530) #38108
-calc-new-acceleration.diff
-# Make the delete key happy again in starcalc #17965 - wontfix [!]
-gui-sc-delete.diff
-# improved error/value compatibility - i#47644
-sc-xl-errors.diff
-# compatibility for numbers in string cells (with leading/trailing space) - i#47811
-sc-string-arg.diff
-# fix for the Data Pilot crasher. - i#47145
-sc-pv-crasher.diff
-# add =info() function - i#49498
-sc-info-func.diff
-# changed address function to accept 5 parameters - i#49499
-sc-address.diff
-# div/0 error export by div function - i#47724
-sc-div.diff
-# div/0 error export by other functions - i47724
-sc-div-errs.diff
-# performance problem with xls import of many shared expressions i#50248
-sc-xls-shared-expr.diff
-# COLUMN and ROW return series for arrays i#49906
-sc-column-row-array.diff
-# Support for formula input to start with '+' or '-' - i#20496, i#52179
-sc-startformulawplus.diff
-# To make CSV Text Import settings persistent - i#3687
-sc-preserve-imp-opts.diff
-# An option - 'save as rendered' while exporting to .csv - i#4925
-sc-csvfix-ui.diff
-# Bug in import of control name in calc. - i#54221
-# sc-ctrlname-import.diff
-# Send e-mail in MS format as attachment x#62200, i#46895
-ms-interoperability-email-attachment-as-doc-xls-ppt-m99.diff
-# Extract (most of) cws dr37
-cws-dr37.diff
-
-[ Fixes ]
-# Make impress page navigation easier n#74202 i#46689
-impress-page-flip.diff
-# ordinal suffix iteration i#47233
-sc-iteration.diff
-
-[ LinuxOnly ]
-# Modify the fpicker makefile causing problems in the win32 build
-fpicker-common-build.diff
-# make some symbols from svtools visible for the kde fpicker when compiling with gcc4
-# fix: this breaks win32
-fpicker-kde-gcc4-visibility.diff
-
-[ Misc ]
-# Make the default writer bullet larger i#21829
-# sw-default-bullet.diff - FIXME - FIXME -
-# Insert symbol defaults to the Symbol font - not a random one #15512
-gui-sw-insert-symbol.diff
-# Address data source ordering X#62860
-addrbk-datasrc-ordering.diff
-# Describe the metric compatible fonts for export mappings
-gui-metric-fonts-descr.diff
-# E-mail attachment file name append with "_1" X#67684 #35780
-email-attachment-underscore-zero.diff
-# removing multimedia menu's X66608
-remove-default-multimedia-menu.diff
-# Change the Tooltip Color, #46499, n#10581
-change-tooltipcolor-m90.diff
-db4-jni-casting.diff
-# Fix some IDL comments, i#28045, i#29235, i#36476, i#51098
-idl-doc-fixes.diff
-# Word Completion: Accept with [Tab] i#4148
-tab-key-for-autocomplete.diff
-# Changed the default option in the Templates and Documents dialog.
-svtools-default-new-document.diff
-# a batch of fixes from 2.0.1
-cws-sj22.diff
-# contextual autocomplete i#22961
-context-autocomplete.diff
-# Insensitive menu entries n#105864
-vcl-insensitive-menuitems.diff
-# Grouping items in the templates dialog n#106603
-svtools-unsort-template-dialogentries.diff
-# Try to get the font mapping right
-gui-metric-fonts.diff
-# Add some WP import fixes not yet applied upstream
-cws-fs03-04.diff
-
-[ NovellOnly ]
-novell-team.diff
-
-[ NotDebian ]
-# Fix the system default fpicker
-default-system-fpicker.diff
-# don't display File->Wizards-> install dictionaries/fonts -
-# makes no sense on Linux n#74249
-default-no-install-wizards.diff
-
-[ DebianBaseOnly ]
-odk-remove-non-free.diff
-sdk-remove-non-free.diff
-sensible-ooomua.diff
-sensible-browser.diff
-community-splash.diff
-no-fontooo-wizard.diff
-pyuno-rpath-ooodir.diff
-default-cairo-disable.diff
-sparc-bridges-use-g++-3.4.diff
-
-[ DebianOnly ]
-# fix the About box...
-ooo-vendor-debian.diff
-debian-splash.diff
-
-[ MandrivaOnly ]
-mandriva-splash.diff
-default-system-fpicker.diff
-mozilla-firefox.diff
-gcc401-stlport45-include.diff
-mandriva-archflags.diff
-
-[ NovellOnlyUnix ]
-# Help Support page
-help-support.diff
-# mark the files in share/template/<lang>/wizard/bitmap as lang specific
-build-wizard-bitmap-scp.diff
-# configure some Japanese fonts used on Novell products
-# (patch by Mike Fabian mfabian@suse.de)
-novell-cjk-fonts.diff
-# change user config dir name from ~/.openoffice.org1.9.milestone to ~/.ooo-2.0-pre
-version-2-0-pre.diff
-
-[ NovellOnlyWin32 ]
-filebug-support.diff
-
-[ FrugalwareOnly ]
-frugalware.diff
-bdb43.diff
-
-# ( mmp@oo.o deals with defaults apparently )
-[ Defaults ]
-# stop the user having to fight ooimpress constantly #35338
-capitalization.diff
-# default to large icons in the toolbar
-gui-toolbox-large-icons.diff
-# Use nicer colors for the charts X#64359
-sc-default-color-modify.diff
-# default to anti-alias at point size of 1 point
-default-font-aasize.diff
-# set default font size to 10pt #35565
-default-font-size.diff
-# don't use any slow / nasty X fonts #35641
-default-no-x-fonts.diff
-# Dramatically improve MS import / export cf. #8276 et. al.
-default-ms-filter-convert.diff
-# use pair kerning in new documents #35873
-default-pairkerning-on.diff
-# Optimal Page Wrap should be default for graphics insertion (X#59831) #38108
-writer-default-as-optimal-page-wrap.diff
-# double the graphics cache limits, n#62310, #46215
-default-graphics-cache.diff
-# Ted Hager likes this: i#54709
-default-impress-ruler.diff
-# move ahead 1 effect with arrow-right key i#54710
-gui-slide-switch.diff
-# backspace deletes slides like 'delete' in slide sorter i#54714
-gui-slidesort-backspace.diff
-
-
-#
-# Controversial bits - no use filing up-stream
-#
-# pestering people serves no useful purpose
-default-no-registration.diff
-# automatically do any migration we can, with no wizard
-default-no-startup-wizard.diff
-# don't throw up the style dialog on 1st run
-default-no-style-dialog.diff
-# no Help->registration dialog by default
-default-no-registration-menu.diff
-# Use the Gnome VFS on KDE as well if it's there (better than nothing)
-vfs-kde-too.diff
-# Trade speed for reliability with valgrind
-valgrind-alloc.diff
-
-[ SDFPatches ]
-sd-save-image-context-menu-localize.diff
-
-[ Defaults ]
-# Save as menuitem for image context menus in impress #13816
-sd-save-image-context-menu.diff
-
-[ Features ]
-# Make cut and paste nicer i#15509
-sc-paste-dialog.diff
-# utility gengal that allows to create OOo galleries, #49174
-gengal-scp2.diff
-gengal-svx.diff
-gengal-tool.diff
-# cmc's mailmerge implementation in python, Issues 51637 and 51638
-pyuno-registering.diff
-pymailmerge.diff
-
-[ BuildBits ]
-# do an optimizing link
-build-optimized-link.diff
-# add -dontstrip option to the installer, i#48814
-installer-strip-optional.diff
-# enable build with gcc-4.1.x
-buildfix-enable-gcc41.diff
-
-# do not build extras for icu, workaround for http://bugs.debian.org/210608
-icu-build-no-extras.diff
-# Fix up Javac error, known to happen with gcj, probably happens for other
-# JDKs too
-buildfix-qadevOOo-java-encoding.diff
-
-[ BuildBits ]
-# Fix missing __cxa_guard_acquire/__cxa_guard_release - #34676 (for FC3)
-sal-cxa-guard.diff
-# do not pack any potential .orig files with ppds
-psprint_config-no-orig.diff
-# Fix ODK Java bits
-odk-java-wizpanel.diff
-# add possibility to set ARCH_FLAGS when building libnas
-nas-use-arch-flags.diff
-# add possibility to set ARCH_FLAGS when building portaudio, i#53387
-portaudio-use-arch-flags.diff
-# fix building on SUSE Linux 9.3; disable the check for valid symlinks, #46226
-freedesktop-menus-spec.diff
-
-# Detect db 4.3.x when using --with-system-db
-config_office-system-db-4.3.diff
-# fix the configure check for system mozilla and python, thanks to suka
-config_office-system-mozila-python-fix.diff
-# fix the configure check for openldap
-config_office-openldap-fix.diff
-
-# Don't fail when building --without-stlport4
-buildfix-ucb-without-stlport4.diff
-buildfix-svx-without-stlport4.diff
-
-[ ArkOnly ]
-system-db-4.3-use-lpthread.diff
-# FIXME this is generally useful -- currently applied here only because
-# it breaks building with db < 4.3
-xmlhelp-port-to-db-4.3.diff
-
-[ BuildBits ]
-# work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22392
-powerpc-svx-customshapes-NOOPTFILES.diff
-# fix to build with system libnspr (installed apart from mozilla), i#49720
-buildfix-system-nspr-m112.diff
-# fix to build with system libnss (installed apart from mozilla)
-buildfix-system-nss.diff
-
-# Make the ldap stuff compile even if system openldap is >= 2.3.x
-extensions-ldap-system-openldap-2.3.x.diff
-# fix LINK
-arm-LINK-is-CC.diff
-powerpc-LINK-is-CC.diff
-s390-LINK-is-CXX.diff
-
-# make some symbols from sc visible when compiling with gcc4, necessary since m121, i#53261
-gcc4-visibility-sc.diff
-gcc4-vba-pastespecial-visibility.diff
-
-[ ParallelMake ]
-# Fixes for distributed building (with icecream) #35627
-parallel-solenv-tg_sdi-mk.diff
-# 3 more makefiles in sysui are seriously broken #35628
-parallel-sysui-makefiles.diff
-
-# Fix/workaround race condition with .REMOVE rule #16752
-parallel-dmake-dont-remove.diff
-
-# Fixes for distributed building (with icecream) #35627
-parallel-solenv-target-mk.diff
-
-[ VCL ]
-# Don't let the splash screen take over #23609
-no-splash-takeover.diff
-# Ensure window title is "OpenOffice.org..." rather than "Untitled window" #rh120696#
-splash-title.diff
-# Use nwf for menu item check boxes instead of ugly symbols #48965
-vcl-nwf-menu-checkmarks.diff
-
-# Better fallback when some of the plugins are not available #50857
-vcl-better-fallback.diff
-
-# prioritize hebrew culmus fonts, Debian bugs #280084, #296152, #300642
-hebrew-culmus.diff
-
-# don't use SansSerif per default, Debian bug #252014, Ubuntu bus #7409, #2374
-no-sans-serif-default.diff
-
-[ VCL ]
-# Cleanup of old kdeint pieces - part of #36763
-# FIXME: #36763 is marked as fixed; create a new issue for this
-cleanup-vcl-kdeint.diff
-
-[ SystemMozilla ]
-# Enable the use of an internal nss with the symbols we need
-internal-nss.diff
-internal-nss-xmlsecurity.diff
-internal-nss-xmlsecurity-libnss.diff
-
-[ HunspellPatches ]
-hunspell-config.diff
-hunspell-build.diff
-hunspell-lingucomponent-dep.diff
-hunspell-scp2.diff
-libhunspell-build.diff
-hunspell-no-hunspell_version.diff
-
-[ Icons ]
-# Re-size over-large icons to 24x24 - #15208
-sfx2-toolbox-size.diff
-# Make insensitive toolbar icons look far nicer #35555
-gui-insensitive.diff
-# Installation & appearance of multiple icon sets (Industrial and Crystal)
-# #36518, CWS iconswitching1
-# Cleanup after cut'n'paste in CWS oooicons
-icons-cleanup.diff
-# Implement the icon switching, CWS iconswitching1
-icons-switching-framework.diff
-icons-switching-svtools.diff
-icons-switching-vcl.diff
-# GUI for the icon switching, CWS iconswitching1
-icons-gui-svx.diff
-# Saving of the state, CWS iconswitching1
-icons-saving-officecfg.diff
-icons-saving-svtools.diff
-# Icon style for the help, CWS iconswitching1
-icons-switching-xmlhelp.diff
-
-[ BFIcons ]
-# Installation & appearance of multiple icon sets (Industrial and Crystal)
-# #36518, CWS iconswitching1
-# Cleanup after cut'n'paste in CWS oooicons
-icons-cleanup-binfilter.diff
-
-[ IconsObsolete ]
-# FIXME: Remove, this is the obsolete approach
-# Installation & appearance of multiple icon sets (Industrial and Crystal) #36518
-icons-vcl-according-to-desktop.diff
-icons-xmlhelp-according-to-desktop.diff
-
-[ Fpickers ]
-# Out-of-process implementation of KDE fpicker
-# FIXME: No IZ number for this, because it is necessary to do it internal first
-fpicker-kde-service.diff
-# Out-of-process implementation of KDE fpicker
-# FIXME: No IZ number for this, because it is necessary to do it internal first
-fpicker-kde-dialog.diff
-# Partially support KIO (download the file locally if we cannot handle it in
-# OOo or (FIXME) using gnome-vfs) binc#60527
-fpicker-kde-partial-kio.diff
-# Workaround for 'Filter name (*.blah)' vs. 'Filter name' problem in
-# Insert->Picture->From File... n#66873
-fpicker-kde-filter-name.diff
-# Adapt to changes in resources handling of fpickers
-fpicker-kde-resmgr.diff
-
-# Let the KDE and Gtk+ fpickers build and install FIXME IZ number
-fpicker-common-scp2.diff
-# Show "Use OpenOffice.org dialogs" check box only if the system fpicker is
-# available (better implementation) FIXME IZ number
-fpicker-show-checkbox.diff
-
-# pre-expand the filter choice for 'Export' i#51002
-fpicker-export-expand.diff
-
-# allow the fpicker to set the file type automatically based on extension n#113250
-gnome-fpicker-auto-file-type-by-extension.diff
-
-# make some symbols from svtools visible for the kde fpicker when compiling with gcc4
-#fpicker-kde-gcc4-visibility.diff - now in LinuxOnly section
-
-[ AddressBooks ]
-# KDE Address Book implementation #52449, CWS kaddrbook
-# Snapshot from 2005-09-05
-cws-kaddrbook.diff
-# Avoid warning about missing return values in gcc4
-warning-return-values-connectivity-kab.diff
-
-# Review comments implemented for #34909
-dbaccess-evo-changes.diff
-# Evolution in wizards -> addressbook X#66214
-wizard-evo-local.diff
-
-# Fix mind-mangled evo. addressbook path #26309
-evo-addrbook.diff
-# misc. other fixes / bits for the driver. i#50913
-evo2-fixes-m109.diff
-# Evolution should also be default database(n#66217).
-default-evolution-database.diff
-# Mailmerge column mapping by default (n#73627)
-default-evo-column-mapping.diff
-# fixes for new API, n#104462
-evo-const-crash.diff
-
-[ Lwp ]
-# Lotus Word Pro Import Filter: IZ #11215
-lwp-build.diff
-lwp-detect.diff
-lwp-parse.diff
-
-[ QPro ]
-# Quattro Pro 6.0 import filter: IZ #41688
-qpro-build.diff
-qpro-detect.diff
-biff-hxx.diff
-biff-cxx.diff
-qproform-hxx.diff
-qpro-cxx.diff
-qproform-cxx.diff
-qpro-hxx.diff
-qprostyle-hxx.diff
-qprostyle-cxx.diff
-
-[ Win32Common ]
-# 2 more makefiles in sysui are seriously broken #35628
-# parallel-python-makefile_mk.diff # looks to be upstream
-# Work around G/W mail component crasher bug #FIXME - re-file vs. i#34264
-win32-gw-send-mail.diff
-# use bin/oowintool for the win32 configure stage
-win32-msvs-2003-configure.diff
-# Minor build fixes for win32
-win32-build-fixes.diff
-# This is a pretty nasty IE problem #19510
-# win32-activex-disable.diff # commented out as it breaks instsetoo_native
-
-
-[ VBABits ]
-# Alt-F11 does something useful #29138
-vba-keybinding-f11.diff
-# Prefer interoperability over marginal compatibility i#49495
-default-vba-compatible.diff
-vba-not-comments.diff
-# Parse (& ignore) 'Attribute' statements i#37347
-vba-attribute.diff
-
-[ NLDOnly ]
-# Push fonts into the ps stream always
-pushfont-psstream.diff
-
-# in case the system is panicing; registry/data/org/openoffice/VCL.xcu is
-# not installed or broken; used for example if OOo is installed from an
-# installation set by ./install --interactive
-gui-font-paranoid-fallback.diff
-
-# some branding action cf. doc/splash.txt
-[ NLDOnly ]
-nld-splash.diff
-
-# some branding action cf. doc/splash.txt
-[ SUSEOnly ]
-suse-splash.diff
-
-[ ArkOnly ]
-# some branding action cf. doc/splash.txt
-ark-splash.diff
-# change user config dir name from ~/.openoffice.org1.9.milestone to ~/.ooo-2.0-pre
-# shamelessly stolen from NovellUnixOnly
-# version-2-0-pre.diff
-# See what breaks if we build with more optimizations
-testing-more-optimizations-ark.diff
-
-[ RedhatOnly ]
-# Some palette loving
-redhat-standard-colors.diff
-
-[ GentooOnly ]
-version-2-0-pre.diff
-gentoo-splash.diff
-# Do not use mozilla-ldap, it breaks for us
-no-ldap-mozilla.diff
-
-#
-# NOTE: 64 bit OOo is work in progress!
-#
-
-[ 64bitForUpstream ]
-# fix NULL pointer check silly #50485 CWS canvas02
-fix-64bit-basegfx.diff
-
-# long -> sal_Int32 for getAccessibleChildCount and getAccessibleChild #FIXME
-accessibleChild-sc-sd-svx-sw.diff
-
-# sal_uInt32 * pPoints -> unsigned long * pPoints for DrawPolyPolygon.* #FIXME
-polygonpoints-psprint-vcl.diff
-
-# ResId ...( ULONG ) -> ResId ...( sal_uInt32 ) #FIXME
-resid-extensions-padmin.diff
-
-[ IntPtr ]
-# Introduce sal_IntPtr and sal_uIntPtr #54498, CWS intptr
-intptr-basic.diff
-intptr-bridges.diff
-intptr-connectivity.diff
-intptr-cppuhelper.diff
-intptr-dbaccess.diff
-intptr-extensions.diff
-intptr-filter.diff
-intptr-fpicker.diff
-intptr-goodies.diff
-intptr-padmin.diff
-intptr-registry.diff
-intptr-sal.diff
-intptr-sc.diff
-intptr-scaddins.diff
-intptr-sd.diff
-intptr-sfx2.diff
-intptr-stoc.diff
-intptr-svtools.diff
-intptr-svx.diff
-intptr-sw.diff
-intptr-toolkit.diff
-intptr-tools.diff
-intptr-vcl.diff
-intptr-xmlsecurity.diff
-
-[ DXArray ]
-# Fix long *DXArray -> sal_Int32 *DXArray, as prototyped in vcl
-dxarray-extensions.diff
-dxarray-filter.diff
-dxarray-goodies.diff
-dxarray-sc.diff
-dxarray-svtools.diff
-dxarray-svx.diff
-dxarray-sw.diff
-
-[ NumberFormat ]
-# Fix ULONG -> sal_uInt32 in the NumberFormat related parameters
-numberformat-basic.diff
-numberformat-chart2.diff
-numberformat-sc.diff
-numberformat-sch.diff
-numberformat-sd.diff
-numberformat-sfx2.diff
-numberformat-starmath.diff
-numberformat-svtools.diff
-numberformat-svx.diff
-numberformat-sw.diff
-numberformat-vcl.diff
-numberformat-xmloff.diff
-
-[ Trivial ]
-# Trivial long/ULONG -> sal_Int32/sal_uInt32, etc. changes
-trivial-basic.diff
-trivial-canvas.diff
-trivial-chart2.diff
-trivial-dbaccess.diff
-trivial-sch.diff
-trivial-sfx2.diff
-trivial-svtools.diff
-trivial-svx.diff
-trivial-so3.diff
-trivial-starmath.diff
-trivial-vcl.diff
-trivial-xmloff.diff
-
-[ 64bitPatches ]
-# Snapshot of CWS ooo64bit02
-cws-ooo64bit02.2005-04-19.diff
-
-# Change #include <cBLAH> -> #include <BLAH.h> #FIXME
-# TODO - no idea whether this is really necessary
-cincludes.diff
-
-# BigInt related changes #FIXME
-# FIXME - breaks 32bit build
-# TODO - would be best to get rid of BigInt for good ;-)
-bigint-sd-sfx2-sw-tools.diff
-
-# Temporary hacks
-buildfix-64bit-basic.diff
-buildfix-64bit-config_office.diff
-buildfix-64bit-cppcanvas.diff
-buildfix-64bit-dbaccess.diff
-buildfix-64bit-forms.diff
-buildfix-64bit-fpicker.diff
-buildfix-64bit-setup_native.diff
-buildfix-64bit-svtools.diff
-buildfix-64bit-svx.diff
-buildfix-64bit-tools.diff
-
-# Do not install the python bits, they do not register ATM
-buildfix-64bit-scp2-no-python.diff
-
-## Other build fixes - old, not sure whether still needed
-#buildfix-64bit-system-jpeg.diff
-#
-## Fix ambiguous invocations of Min()/Max()/Abs() when OOo with 64 bit patches
-## is built on 32 bit platforms
-#buildfix-64bit-on-32bit-systems.diff
-
-# Fix the x86_64 bridge
-fix-64bit-bridges.diff
-fix-64bit-bridges-2.diff
-
-# Fix SVBT32 <-> long conversion
-fix-64bit-tools-svbt.diff
-
-# Fix ww8 filter
-fix-64bit-sw-filter-ww8.diff
-
-# Pyuno
-buildfix-64bit-pyuno.diff
-
-# fix this error:
-# impgraph.cxx:1105: Error: expected primary-expression before "break"
-buildfix-64bit-vcl-gcc4.diff
-
-# Fix CFLAGS for optimization/no optimization:
-# Use -O0 for no opt.
-# TODO: Probably use -Os (like x86) for opt. case? (-O breaks with gcc 4 and some svx code)
-fix-64bit-solenv-noopt.diff
-
-# in fact this patches automation
-buildfix-64bit-automation.diff
-
-
-[ JDK150 ]
-# You need 64bit java, e.g. JDK 1.5.0 for AMD64:
-# http://java.sun.com/j2se/1.5.0/download.jsp
-# This JDK needs
-# ln -s motif21/libmawt.so /usr/java/jdk1.5.0_01/jre/lib/amd64/libmawt.so
-# to let OOo compile well
-#
-# FIXME No IZ for this one yet
-buildfix-jdk150-berkeleydb.diff
-buildfix-jdk150-jurt.diff
-buildfix-jdk150-jvmfwk.diff
-buildfix-jdk150-qadevOOo.diff
-buildfix-jdk150-rhino.diff
-buildfix-jdk150-sandbox.diff
-buildfix-jdk150-scripting.diff
-buildfix-jdk150-sj2.diff
-buildfix-jdk150-xmerge.diff
-buildfix-jdk150-xmlhelp.diff
-buildfix-jdk150-XmlSearch.diff
-
-[ DebianBaseOnly ]
-disable-helpcontent2.diff
-version-1-9-x.diff
-use-free-xt-xp-jaxp-from-system.diff
-disable-xmlsearch-and-xmlhelp-jar.diff
-dont-build-cfgimport-jar.diff
-use-xalan-xerces-from-system.diff
-dont-copy-and-install-stlport.diff
-static-libs-use-_pic.diff
-debian-hunspell-build.diff
-# use system hsqldb, Issue 52974
-system-hsqldb.diff
-# use system bsh
-system-bsh.diff
-disable-testtools.diff
-
-[ UbuntuOnly ]
-ant-only-main-classes-hack.diff
-
-[ Mono ]
-#
-# These patches are experimental beware ...
-#
-mono-build.diff
-mono-scp2.diff
-bridges-prj.diff
-bridges-source-mono_uno-binaryuno-cs.diff
-bridges-source-mono_uno-bridge-cs.diff
-bridges-source-mono_uno-cli_environment-cs.diff
-bridges-source-mono_uno-makefile-mk.diff
-bridges-source-mono_uno-managed_proxy-cs.diff
-bridges-source-mono_uno-mono_bridge-cxx.diff
-bridges-source-mono_uno-mono_bridge-h.diff
-bridges-source-mono_uno-mono_proxy-cxx.diff
-bridges-source-mono_uno-rtl_ustring-cs.diff
-bridges-source-mono_uno-typeclass-cs.diff
-bridges-source-mono_uno-typedescription-cs.diff
-bridges-source-mono_uno-uik-cs.diff
-bridges-source-mono_uno-uno_glue-cxx.diff
-bridges-source-mono_uno-uno_proxy-cs.diff
-cli_ure-source-bootstrap-assembly-cs.diff
-cli_ure-source-bootstrap-makefile-mk.diff
-cli_ure-source-bootstrap-managed_bootstrap-cs.diff
-cli_ure-source-bootstrap-native_glue-cxx.diff
-mono-testtools.diff
-
-[ VBAObjects ]
-
-offapi-org-openoffice-vba-makefile-mk.diff
-offapi-org-openoffice-vba-xapplication-idl.diff
-offapi-org-openoffice-vba-xcollection-idl.diff
-offapi-org-openoffice-vba-xcolumns-idl.diff
-offapi-org-openoffice-vba-xfont-idl.diff
-offapi-org-openoffice-vba-xglobals-idl.diff
-offapi-org-openoffice-vba-xoutline-idl.diff
-offapi-org-openoffice-vba-xrange-idl.diff
-offapi-org-openoffice-vba-xrows-idl.diff
-offapi-org-openoffice-vba-xworkbook-idl.diff
-offapi-org-openoffice-vba-xworkbooks-idl.diff
-offapi-org-openoffice-vba-xworksheet-idl.diff
-offapi-org-openoffice-vba-xworksheets-idl.diff
-offapi-org-openoffice-vba-MSFormReturnTypes-idl.diff
-offapi-org-openoffice-vba-xvbatoooeventdescgen-idl.diff
-offapi-org-openoffice-vba-excel-xlcelltype-idl.diff
-offapi-org-openoffice-vba-excel-makefile-mk.diff
-offapi-org-openoffice-vba-xdialog-idl.diff
-offapi-org-openoffice-vba-xdialogs-idl.diff
-offapi-org-openoffice-vba-xlbuildindialog-idl.diff
-offapi-org-openoffice-vba-xlpastespecialoperation-idl.diff
-offapi-org-openoffice-vba-xlpastetype-idl.diff
-offapi-org-openoffice-vba-xworksheetfunction-idl.diff
-offapi-org-openoffice-vba-xinterior-idl.diff
-scp_vba_uno_service.diff
-sc-source-ui-vba-makefile-mk.diff
-sc-source-ui-vba-service-cxx.diff
-sc-source-ui-vba-vbaapplication-cxx.diff
-sc-source-ui-vba-vbaapplication-hxx.diff
-sc-source-ui-vba-vbacolumns-cxx.diff
-sc-source-ui-vba-vbacolumns-hxx.diff
-sc-source-ui-vba-vbafont-cxx.diff
-sc-source-ui-vba-vbafont-hxx.diff
-sc-source-ui-vba-vbaglobals-cxx.diff
-sc-source-ui-vba-vbaglobals-hxx.diff
-sc-source-ui-vba-vbahelper-hxx.diff
-sc-source-ui-vba-vbaobj-map.diff
-sc-source-ui-vba-vbaobj-xml.diff
-sc-source-ui-vba-vbaoutline-cxx.diff
-sc-source-ui-vba-vbaoutline-hxx.diff
-sc-source-ui-vba-vbarange-cxx.diff
-sc-source-ui-vba-vbarange-hxx.diff
-sc-source-ui-vba-vbarows-cxx.diff
-sc-source-ui-vba-vbarows-hxx.diff
-sc-source-ui-vba-vbaworkbook-cxx.diff
-sc-source-ui-vba-vbaworkbook-hxx.diff
-sc-source-ui-vba-vbaworkbooks-cxx.diff
-sc-source-ui-vba-vbaworkbooks-hxx.diff
-sc-source-ui-vba-vbaworksheet-cxx.diff
-sc-source-ui-vba-vbaworksheet-hxx.diff
-sc-source-ui-vba-vbaworksheets-cxx.diff
-sc-source-ui-vba-vbaworksheets-hxx.diff
-sc-source-ui-vba-vbadialog-cxx.diff
-sc-source-ui-vba-vbadialog-hxx.diff
-sc-source-ui-vba-vbadialogs-cxx.diff
-sc-source-ui-vba-vbadialogs-hxx.diff
-sc-source-ui-vba-vbainterior-cxx.diff
-sc-source-ui-vba-vbainterior-hxx.diff
-sc-source-ui-vba-vbawsfunction-cxx.diff
-sc-source-ui-vba-vbawsfunction-hxx.diff
-vba-basic-globals.diff
-vba-build.diff
-vba-sc-docuno-hook.diff
-vba-basic-collection.diff
-sc-vba-build-lst.diff
-sc-source-ui-vba-vbahelper-cxx.diff
-sc-source-ui-inc-viewfunc-hxx.diff
-sc-source-ui-inc-tabview-hxx.diff
-svx-source-form-formControlVBAHandler-hxx.diff
-svx-source-form-formControlVBAHandler-cxx.diff
-svx-source-inc-fmundo-hxx.diff
-svx-source-form-makefile.diff
-svx-source-form-fmctrler-cxx.diff
-svx-source-form-fmundo-cxx.diff
-extensions-source-propctrlr-makefile-mk.diff
-extensions-source-propctrlr-formcontroller-cxx.diff
-vbaevents-services-build.diff
-vbaevents-services-sources.diff
-vba-dim-and-constants-patch.diff
-vba-evaluate-support.diff
-vba-support-stoc-typeprovider-xexactname.diff
-vba-basic-default.diff
-vba_configure_set_soenv_in.diff
-
-
-[ Lockdown ]
-# GNOME desktop integration, pick up configuration values from gconf
-gnome-desktop-integration.diff
-# Disable UI [toolbars, menus] customization
-ui-desktop-integration.diff
-# Disable printing where restricted throughout desktop
-printing-desktop-integration.diff
-# add in an entry for a corporate common dictionary
-corporate-dictionary.diff
-
-[ cairocanvas ]
-cairo-canvas-pixmap.diff
-cairo-canvas-component-install.diff
-
-# OOo configure patches
-cairo-config-office-configure-in.diff
-cairo-config-office-set-soenv-in.diff
-
-# canvas build patches
-canvas-source-factory-cf-service-cxx.diff
-canvas-prj-build-lst.diff
-canvas-prj-d-lst.diff
-
-# canvas/source/cairo dir patches
-canvas-source-cairo-cairo_backbuffer-cxx.diff
-canvas-source-cairo-cairo_backbuffer-hxx.diff
-canvas-source-cairo-cairo_bitmapbackbuffer-cxx.diff
-canvas-source-cairo-cairo_bitmapbackbuffer-hxx.diff
-canvas-source-cairo-cairo_cachedbitmap-cxx.diff
-canvas-source-cairo-cairo_cachedbitmap-hxx.diff
-canvas-source-cairo-cairo_cairo-hxx.diff
-canvas-source-cairo-cairo_canvasbitmap-cxx.diff
-canvas-source-cairo-cairo_canvasbitmaphelper-cxx.diff
-canvas-source-cairo-cairo_canvasbitmaphelper-hxx.diff
-canvas-source-cairo-cairo_canvasbitmap-hxx.diff
-canvas-source-cairo-cairo_canvascustomsprite-cxx.diff
-canvas-source-cairo-cairo_canvascustomsprite-hxx.diff
-canvas-source-cairo-cairo_canvasfont-cxx.diff
-canvas-source-cairo-cairo_canvasfont-hxx.diff
-canvas-source-cairo-cairo_canvashelper-cxx.diff
-canvas-source-cairo-cairo_canvashelper-cxx-m.diff
-canvas-source-cairo-cairo_canvashelper-hxx.diff
-canvas-source-cairo-cairo_canvashelper-hxx-m.diff
-canvas-source-cairo-cairo_canvashelper_texturefill-cxx.diff
-canvas-source-cairo-cairo_helper-cxx.diff
-canvas-source-cairo-cairo_helper-hxx.diff
-canvas-source-cairo-cairo_impltools-cxx.diff
-canvas-source-cairo-cairo_impltools-hxx.diff
-canvas-source-cairo-cairo_linepolypolygon-cxx.diff
-canvas-source-cairo-cairo_linepolypolygon-hxx.diff
-canvas-source-cairo-cairo_outdevprovider-hxx.diff
-canvas-source-cairo-cairo_parametricpolypolygon-cxx.diff
-canvas-source-cairo-cairo_parametricpolypolygon-hxx.diff
-canvas-source-cairo-cairo_redrawmanager-cxx.diff
-canvas-source-cairo-cairo_redrawmanager-hxx.diff
-canvas-source-cairo-cairo_repainttarget-hxx.diff
-canvas-source-cairo-cairo_spritecanvas-cxx.diff
-canvas-source-cairo-cairo_spritecanvas-hxx.diff
-canvas-source-cairo-cairo_sprite-hxx.diff
-canvas-source-cairo-cairo_spritesurface-hxx.diff
-canvas-source-cairo-cairo_textlayout-cxx.diff
-canvas-source-cairo-cairo_textlayout-hxx.diff
-canvas-source-cairo-cairo_windowgraphicdevice-cxx.diff
-canvas-source-cairo-cairo_windowgraphicdevice-hxx.diff
-canvas-source-cairo-exports-dxp.diff
-canvas-source-cairo-exports-map.diff
-canvas-source-cairo-makefile-mk.diff
-
-# cairo internal module
-cairo-makefile-mk.diff
-cairo-prj-build-lst.diff
-cairo-prj-d-lst.diff
-
-# scp2 bits
-cairo-scp2.diff
-
-# options dialog
-cairo-svx-source-dialog-makefile-mk.diff
-cairo-svx-source-dialog-optgdlg-cxx.diff
-cairo-svx-source-dialog-optgdlg-hrc.diff
-
-[ msaccess ]
-cws-mdbdriver01.diff
-
-disable-access.diff
-mdbtools.diff
-mdbtools-makefile-mk.diff
-mdbtools-prj-build-lst.diff
-mdbtools-prj-d-lst.diff
-
-connectivity-source-drivers-mdb-dataaccess-xcu.diff
-connectivity-source-drivers-mdb-exports-dxp.diff
-connectivity-source-drivers-mdb-makefile-mk.diff
-connectivity-source-drivers-mdb-mdb-allocator-hxx.diff
-connectivity-source-drivers-mdb-mdb-baseresultset-cxx.diff
-connectivity-source-drivers-mdb-mdb-baseresultset-hxx.diff
-connectivity-source-drivers-mdb-mdb-connection-cxx.diff
-connectivity-source-drivers-mdb-mdb-connection-hxx.diff
-connectivity-source-drivers-mdb-mdb-databasemetadata-cxx.diff
-connectivity-source-drivers-mdb-mdb-databasemetadata-hxx.diff
-connectivity-source-drivers-mdb-mdb-driver-cxx.diff
-connectivity-source-drivers-mdb-mdb-driver-hxx.diff
-connectivity-source-drivers-mdb-mdb-map.diff
-connectivity-source-drivers-mdb-mdb-preparedstatement-cxx.diff
-connectivity-source-drivers-mdb-mdb-preparedstatement-hxx.diff
-connectivity-source-drivers-mdb-mdb-resultset-cxx.diff
-connectivity-source-drivers-mdb-mdb-resultset-hxx.diff
-connectivity-source-drivers-mdb-mdb-resultsetmetadata-cxx.diff
-connectivity-source-drivers-mdb-mdb-resultsetmetadata-hxx.diff
-connectivity-source-drivers-mdb-mdb-sequenceresultset-cxx.diff
-connectivity-source-drivers-mdb-mdb-sequenceresultset-hxx.diff
-connectivity-source-drivers-mdb-mdb-statement-cxx.diff
-connectivity-source-drivers-mdb-mdb-statement-hxx.diff
-connectivity-source-drivers-mdb-mdb-wrapper-cxx.diff
-connectivity-source-drivers-mdb-mdb-wrapper-hxx.diff
-connectivity-source-drivers-mdb-mdb-xml.diff
-connectivity-source-drivers-mdb-config-h.diff
-
-#hack to get the proper msaccess tabpage
-msaccess-db-create-dialog-fix.diff
-
-[ Fixes ]
-# fix for bug n114062 extracted from i53967. it was still present in m125
-sd-new-slide-with-floating-frame.diff
-
-# Ark Linux used to split Qt into qt-mt and qt-base-mt so text mode apps etc.
-# can use Qt base functionality without linking in the whole GUI - this
-# functionality is now obsolete because Qt 4.0 does this by default, and has
-# been undone.
-# If you're building for an older version of Ark Linux, you need to enable
-# this patch again.
-# Needs to be applied after merge-kab
-#ark-handle-split-qt.diff
diff --git a/patches/src680/help-messagebox.diff b/patches/src680/help-messagebox.diff
index 33ea68aee..36d51e028 100644
--- a/patches/src680/help-messagebox.diff
+++ b/patches/src680/help-messagebox.diff
@@ -5,7 +5,7 @@
NoHelpErrorBox::NoHelpErrorBox( Window* _pParent ) :
- ErrorBox( _pParent, WB_OK, String( SfxResId( RID_STR_HLPAPPNOTSTARTED ) ) )
-+ ErrorBox( _pParent, WB_OK, String( SfxResId( RID_STR_HLPAPPNOTSTARTED ) ).Append(String(DEFINE_CONST_UNICODE(".\nHelp is missing; make sure you have the appropriate help installed."))) )
++ ErrorBox( _pParent, WB_OK, String( SfxResId( RID_STR_HLPAPPNOTSTARTED ) ).Append(String(DEFINE_CONST_UNICODE(".\n"))).Append(String( SfxResId( RID_STR_HLPFILENOTEXIST ))).Append(String(DEFINE_CONST_UNICODE("."))) )
{
// Error message: "No help available"
}
diff --git a/patches/src680/mozilla-buildlibs-win32.diff b/patches/src680/mozilla-buildlibs-win32.diff
new file mode 100644
index 000000000..3dcc86780
--- /dev/null
+++ b/patches/src680/mozilla-buildlibs-win32.diff
@@ -0,0 +1,148 @@
+--- moz/makefile.mk.orig 2005-09-07 21:59:19.000000000 +0200
++++ moz/makefile.mk 2005-10-14 17:30:15.684000000 +0200
+@@ -79,8 +79,17 @@
+ PATCH_FILE_NAME=mozilla-source-$(MOZILLA_VERSION).patch
+
+ # These files are needed for the W32 build when BUILD_MOZAB is set
++LIBIDL_VERSION*=0.6.8
++LIBIDL_DLLVERSION*=0.6
++LIBIDL_PATCH_NAME*=libIDL-$(LIBIDL_VERSION)-ooo.patch
++LIBIDL_SRCTAR_NAME*=libIDL-$(LIBIDL_VERSION).tar.gz
+ LIBIDL_VC71_ZIPFILE_NAME*=vc71-libIDL-0.6.8-bin.zip
++LIBGLIB_VERSION*=1.2.10
++LIBGLIB_DLLVERSION*=1.2
++LIBGLIB_PATCH_NAME*=glib-$(LIBGLIB_VERSION)-ooo.patch
++LIBGLIB_SRCTAR_NAME*=glib-$(LIBGLIB_VERSION).tar.gz
+ LIBGLIB_VC71_ZIPFILE_NAME*=vc71-glib-1.2.10-bin.zip
++MOZILLA_MAKE_VER=3.79.1
+ WINTOOLS_ZIPFILE_NAME*=wintools.zip
+
+ ADDITIONAL_FILES=mailnews$/addrbook$/src$/nsAbMD5sum.cpp
+@@ -234,15 +243,99 @@
+ +cd $(MOZTOOLSUNPACK)$/buildtools$/windows && $(SET_MOZ_TOOLS_INSTALL_BAT) && cmd /c install.bat
+ +$(TOUCH) $(MISC)$/build$/wintools.install
+
+-$(MISC)$/build$/wintools.complete : \
+- $(MISC)$/build$/wintools.install \
+- $(PRJ)$/download$/$(LIBIDL_VC71_ZIPFILE_NAME) \
+- $(PRJ)$/download$/$(LIBGLIB_VC71_ZIPFILE_NAME)
+- unzip $(PRJ)$/download$/$(LIBIDL_VC71_ZIPFILE_NAME) -d $(MOZTOOLSINST)
+- unzip $(PRJ)$/download$/$(LIBGLIB_VC71_ZIPFILE_NAME) -d $(MOZTOOLSINST)
++$(MISC)$/build$/glib.build : \
++ $(PRJ)$/download$/$(LIBGLIB_SRCTAR_NAME)
++ [
++ tar --directory $(MOZTOOLSUNPACK) -xzf $(PRJ)$/download$/$(LIBGLIB_SRCTAR_NAME)
++ set ABSPRJ=`cygpath -a $(PRJ)`
++ cd $(MOZTOOLSUNPACK)$/glib-$(LIBGLIB_VERSION)
++ patch -p1 < $$ABSPRJ$/download$/$(LIBGLIB_PATCH_NAME)
++ nmake -f Makefile.msc
++ cd $$ABSPRJ
++ $(TOUCH) $(MISC)$/build$/glib.build
++ ]
++
++$(MISC)$/build$/libIDL.build : \
++ $(MISC)$/build$/glib.build \
++ $(PRJ)$/download$/$(LIBIDL_SRCTAR_NAME)
++ [
++ tar --directory $(MOZTOOLSUNPACK) -xzf $(PRJ)$/download$/$(LIBIDL_SRCTAR_NAME)
++ set ABSPRJ=`cygpath -a $(PRJ)`
++ cd $(MOZTOOLSUNPACK)$/libIDL-$(LIBIDL_VERSION)
++ patch -p1 < $$ABSPRJ$/download$/$(LIBIDL_PATCH_NAME)
++ nmake -f Makefile.msc libIDL-$(LIBIDL_DLLVERSION).dll
++ cd $$ABSPRJ
++ $(TOUCH) $(MISC)$/build$/libIDL.build
++ ]
++
++$(MISC)$/build$/make.build : $(MISC)$/build$/wintools.unpack
++ +cd $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/make-$(MOZILLA_MAKE_VER) && nmake -f NMakefile
++ $(TOUCH) $(MISC)$/build$/make.build
++
++$(MISC)$/build$/shmsdos.build : $(MISC)$/build$/wintools.unpack
++ +cd $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/shmsdos && nmake -f shmsdos.mak && nmake -f nsinstall.mak
++ $(TOUCH) $(MISC)$/build$/shmsdos.build
++
++$(MISC)$/build$/uname.build : $(MISC)$/build$/wintools.unpack
++ +cd $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/uname && nmake -f uname.mak
++ $(TOUCH) $(MISC)$/build$/uname.build
++
++LIBVC71_BINFILESLIST+= \
++ glib-$(LIBGLIB_VERSION)$/glib-$(LIBGLIB_DLLVERSION).dll \
++ glib-$(LIBGLIB_VERSION)$/gmodule-$(LIBGLIB_DLLVERSION).dll \
++ libIDL-$(LIBIDL_VERSION)$/libIDL-$(LIBIDL_DLLVERSION).dll
++
++LIBVC71_INCLUDEFILESLIST+= \
++ glib-$(LIBGLIB_VERSION)$/glib.h \
++ glib-$(LIBGLIB_VERSION)$/glibconfig.h
++
++LIBVC71_LIBFILESLIST+= \
++ glib-$(LIBGLIB_VERSION)$/glib-$(LIBGLIB_DLLVERSION).lib \
++ glib-$(LIBGLIB_VERSION)$/gmodule-$(LIBGLIB_DLLVERSION).lib \
++ libIDL-$(LIBIDL_VERSION)$/libIDL-$(LIBIDL_DLLVERSION).lib
++
++$(MISC)$/build$/wintools.build : \
++ $(MISC)$/build$/glib.build \
++ $(MISC)$/build$/libIDL.build \
++ $(MISC)$/build$/make.build \
++ $(MISC)$/build$/shmsdos.build \
++ $(MISC)$/build$/uname.build
+ # chmod is also needed for W32-4nt build (when cygwin unzip is used)
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/bin
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/include
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/lib
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/vc71$/bin
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/vc71$/include
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/vc71$/include$/libIDL
++ @+-$(MKDIR) -p $(MOZTOOLSINST)$/vc71$/lib
++ +$(foreach,file,$(LIBVC71_BINFILESLIST) $(COPY) $(MOZTOOLSUNPACK)$/$(file) \
++ $(MOZTOOLSINST)$/vc71$/bin &&) \
++ echo >& $(NULLDEV)
++ +$(foreach,file,$(LIBVC71_INCLUDEFILESLIST) $(COPY) $(MOZTOOLSUNPACK)$/$(file) \
++ $(MOZTOOLSINST)$/vc71$/include &&) \
++ echo >& $(NULLDEV)
++ +$(COPY) $(MOZTOOLSUNPACK)$/libIDL-$(LIBIDL_VERSION)$/IDL.h $(MOZTOOLSINST)$/vc71$/include$/libIDL
++ +$(foreach,file,$(LIBVC71_LIBFILESLIST) $(COPY) $(MOZTOOLSUNPACK)$/$(file) \
++ $(MOZTOOLSINST)$/vc71$/lib &&) \
++ echo >& $(NULLDEV)
++ +$(COPY) -p $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/make-$(MOZILLA_MAKE_VER)$/WinRel/make.exe \
++ $(MOZTOOLSINST)$/bin$/gmake.exe
++ +$(COPY) -p $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/make-$(MOZILLA_MAKE_VER)$/acconfig.h \
++ $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/make-$(MOZILLA_MAKE_VER)$/config.h \
++ $(MOZTOOLSINST)$/include
++ +$(COPY) -p \
++ $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/shmsdos$/Release$/shmsdos.exe \
++ $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/shmsdos$/Release$/nsinstall.exe \
++ $(MOZTOOLSUNPACK)$/buildtools$/windows$/source$/uname$/Release$/uname.exe \
++ $(MOZTOOLSINST)$/bin
+ -chmod -R +x $(MOZTOOLSINST)$/vc71$/bin
++ +$(TOUCH) $(MISC)$/build$/wintools.build
++
++$(MISC)$/build$/wintools.complete : \
++ $(MISC)$/build$/wintools.unpack \
++ $(MISC)$/build$/wintools.build
+ +$(TOUCH) $(MISC)$/build$/wintools.complete
++
+ .ENDIF # "$(GUI)"=="WNT"
+
+ zip: \
+--- config_office/configure.in 2005-10-13 10:31:41.000000000 +0200
++++ config_office/configure.in 2005-10-14 18:35:17.449625000 +0200
+@@ -2877,13 +2913,14 @@
+ fi
+ if test "$_os" = "WINNT"; then
+ AC_MSG_CHECKING([for glib and libIDL binaries])
+- if test ! -e "../moz/download/vc71-glib-1.2.10-bin.zip" \
+- -o ! -e "../moz/download/vc71-libIDL-0.6.8-bin.zip" \
++ if test ! -e "../moz/download/glib-1.2.10.tar.gz" \
++ -o ! -e "../moz/download/libIDL-0.6.8.tar.gz" \
+ -o ! -e "../moz/download/wintools.zip" ; then
+ AC_MSG_ERROR([One or more of the following archives is missing in moz/download/
+- vc71-glib-1.2.10-bin.zip
+- vc71-libIDL-0.6.8-bin.zip
+-(from ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/)
++ glib-1.2.10.tar.gz
++(from ftp://ftp.gtk.org/pub/gtk/v1.2/)
++ libIDL-0.6.8.tar.gz
++(from ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/source/)
+ wintools.zip
+ (from http://ftp.mozilla.org/pub/mozilla.org/mozilla/source/wintools.zip)])
+ else
diff --git a/src/openabout_nld.png b/src/openabout_nld.png
index 3dac65860..97bcd0976 100644
--- a/src/openabout_nld.png
+++ b/src/openabout_nld.png
Binary files differ