#
# The format of this file is:
#

# -------- Options --------

PATCHPATH=.:../src680:../evo2:../vba:../mono:../64bit:../cairo

# -------- Functional sub-sets --------

Common : BuildBits, ParallelMake, TemporaryHacks, FixesNotForUpstream, \
	 Fixes, Defaults, Features, VCL, Misc, \
	 Icons, VBABits, CalcFixes, Leaks
Safe64bit : 64bitForUpstream, IntPtr, DXArray
LinuxCommon : Common, LinuxOnly, SystemBits, CWSBackports, GCJ, AddressBooks, \
	      QPro, Lwp, Mono, cairocanvas, VBAObjects, msaccess, Fpickers
Win32Common : Common, NotDebian
# 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
# disabled - have seen a crasher possibly related ...
# myspell_hashify.diff

# Fix --without-java build #51194, CWS sb33
# Fix javaloader, #51724
buildfix-testtools.diff

# fix crash i#45333, i#55409
crash-doc-load.diff

# Parallel build of readlicense_oo, sc, ... #54963, CWS cmcfixes19
cws-cmcfixes19.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

[ GCJ ]
#disable-hsqldb.diff
# work around missing symbol in libgcj...
bean-gcj-bug-workaround.diff
# allow gij-4.0...
jvmfwk-gij-4.0.diff
# disable accessbridge, registration fails.
#disable-accessbridge.diff
gjdoc-no-class-use.diff

wizards-filter-gcj-access-problems.diff

hsqldb-gcj-access-problems.diff


[ GCJ ]
# 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
sd-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 ]
# 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

[ 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-fs04.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
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.org2.0 to ~/.ooo-2.0
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

[ 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

[ SystemBits ]
# Use system icu-3.4 #54479
system-icu.diff
# use system xmlsec
system-xmlsec.diff
# 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

[ 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
# This enables building libIDL, glib and buildtools for mozilla from source
mozilla-buildlibs-win32.diff
# This fixes building mozilla in /opt
mozilla-build-cygpath.diff

[ 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-sysuserconfig.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-sysuserconfig.diff
gentoo-splash.diff
# Do not use mozilla-ldap, it breaks for us
no-ldap-mozilla.diff
# We are not using this
no-fontooo-wizard.diff
# Fix the system default fpicker
default-system-fpicker.diff
# Fix for build breakage on PPC
stlport-ppc-buildfix.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

[ 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

[ 64bit ]
# Snapshot of CWS ooo64bit02
# TODO check zforlist for correctness
cws-ooo64bit02.2005-04-19.diff

cws-ooo64bit02.2005-04-19-math-h.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-sc.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
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
disable-rhino.diff

# don't use SansSerif per default, Debian bug #252014, Ubuntu bus #7409, #2374
no-sans-serif-default.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_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-src-hrc.diff

# disable cairo bits by default n#106644
default-cairo-disable.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
