diff options
author | nobody <nobody@gnome.org> | 2005-10-20 08:41:07 +0000 |
---|---|---|
committer | nobody <nobody@gnome.org> | 2005-10-20 08:41:07 +0000 |
commit | 25cffe98c103b98ac5f604b03bb6e2856b8237ed (patch) | |
tree | 1b897b541798a32650d090baccf91aff1b4ab9f4 | |
parent | 95406851ac6301d5f051c9deb9e368902eaba16d (diff) |
This commit was manufactured by cvs2svn to create tagOOO_BUILD_2_0_0
'OOO_BUILD_2_0_0'.
-rwxr-xr-x | bin/oowintool | 128 | ||||
-rw-r--r-- | patches/src680/apply | 1175 | ||||
-rw-r--r-- | patches/src680/help-messagebox.diff | 2 | ||||
-rw-r--r-- | patches/src680/mozilla-buildlibs-win32.diff | 148 | ||||
-rw-r--r-- | src/openabout_nld.png | bin | 15274 -> 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 Binary files differindex 3dac65860..97bcd0976 100644 --- a/src/openabout_nld.png +++ b/src/openabout_nld.png |