#
# The format of this file is:
#

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

PATCHPATH=.:../OOO_1_1:../evo2:../vclplug:../wpd:../mscodec:../gcc34

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

Minimal : MinimalOnly, BuildBits
Common : BuildBits, IconRender, Misc, MenuFixes, CalcFixes, WordPerfect, DBFixes
LinuxCommon : Common, VCLPlug, FontBits, i18n, SystemBits, RecentFiles, LinuxOnly, ODKFixes, StartupNotification, VBABits
DebianBase : DebianOnly, LinuxCommon, FilePickers, NoRpath
Debian : DebianBase, XineramaPIC, GnomeVFS, Evo2, NonArkCommon
DebianWoody: DebianBase, OldLibArt

NonArkCommon : Lotus, QPro

# Fedora & Red Hat Enterprise Linux
RedHatBase  : LinuxCommon, GnomeVFS, GlobalDesktopFiles, NonArkCommon, RedHatOnly, IndicFixes, RpathIsOrigin, MSCodec
RH9         : RedHatBase, OldLibArt
RHEL3       : RedHatBase, OldLibArt
FedoraCore1 : RedHatBase
FedoraCore2 : RedHatBase, FilePickers
FedoraCore3 : RedHatBase, FilePickers, Evo2, Gcc34
FedoraCore4 : RedHatBase, FilePickers, Evo2, Gcc34
RHEL4       : RedHatBase, FilePickers, Evo2

NovellBase : LinuxCommon, FilePickers, GnomeVFS, GlobalDesktopFiles, NonArkCommon, Evo2, NoRpath, NovellOnly
SUSE : NovellBase, SUSEOnly
NLD  : NovellBase, NLDOnly
PLD  : PLDOnly, LinuxCommon, FilePickers, KDECommon, GlobalDesktopFiles, NonArkCommon, NoRpath
KDE  : LinuxCommon, FilePickers, KDEOnly, NoRpath
Ark : ArkOnly, LinuxCommon, FilePickers, GlobalDesktopFiles, Gcc34, NoRpath
Gentoo : LinuxCommon, FilePickers, GlobalDesktopFiles, NonArkCommon, Gcc34, GentooOnly, NoRpath
GentooGNOME : Gentoo, GnomeVFS, NovellOnly
GentooKDE : Gentoo, KDECommon

# MandrakeLinux
MandrakeBase : LinuxCommon, FilePickers, GnomeVFS, GlobalDesktopFiles, NoRpath, MandrakeLinuxOnly
MandrakeLinux: MandrakeBase, Gcc34

# somewhat odder:
Win32 : VCLPlug, Common, ODKFixes, VBABits, Win32Only, NoRpath

# -------- [ Tag ], patch sets --------

#######################################################

#
# VCL plug back-port is first, since we want to patch
# against these (the state of HEAD), so our patches are
# more easily up-streamable ...
# 
[ VCLPlug ]
psprint-m46-backport.diff
vcl-inc.diff
vcl-prj.diff
vcl-source-app.diff
vcl-source-control.diff
vcl-source-gdi.diff
vcl-source-glyphs.diff
vcl-source-helper.diff
vcl-source-src.diff
vcl-source-window.diff
vcl-unx-dummy.diff
vcl-unx-gtk.diff
vcl-unx-inc.diff
vcl-unx-inc-plugins.diff
vcl-unx-source-app.diff
vcl-unx-source-gdi.diff
vcl-unx-source-inc.diff
vcl-unx-source-plugadapt.diff
vcl-unx-source-window.diff
vcl-unx-kde-data-cxx.diff
vcl-unx-kde-data-hxx.diff
vcl-unx-kde-makefile.diff
vcl-unx-kde-nwf.diff
vcl-unx-kde-sm.diff
vcl-util.diff
svtools-bmpmaker.diff
scp-plug.diff
config-office-plug.diff
solenv-inc-settings-mk.diff
# Windows bits:
vcl-win-inc.diff
vcl-win-source-app.diff
vcl-win-source-gdi.diff
vcl-win-source-window.diff

# awful HMENU hacks (back-ported)
framework-win-handle.diff
sj2-win-handle.diff
dbaccess-win-handle.diff

# Newer psprint (fixes various CUPS bugs)
psprint-m46-to-m62.diff
# default encoding ADOBE_STANDARD is new so revert to MS_1252
psprint-defaultencoding.diff
# revert FONTCONFIG_FONTS change to ENABLE_FONTCONFIG
psprint-fontconfigvar.diff
# revert back to old JDK path detection method
psprint-nojvmfwk.diff
# Don't re-enumerate CUPS queues, 1.1 codebase can't do this (Debian #289715)
psprint-nocupsupdates.diff
# Use the right colors for menus/menuitems #?????
vcl-unx-gtk-menu-style.diff
# Use the right colors for menu bar background #rh136907#, #39400
vcl-unx-gtk-menu-bar-style.diff

# Fix for autocompletion of words that have an apostrophe in them- bug #63231
vcl-gtk-keycode.diff

# Allow forcing which desktop we run under to override autodetection - #????? (not reported yet)
# Just export OOO_FORCE_DESKTOP=KDE|Gnome|CDE|none before running
vcl-force-desktop.diff

# grab from cvs; should really re-sync from new branch - X#64220
vcl-dnd-fix.diff

# get the font from fontconfig and set as per the locale - X#63129, #62272
vcl-gtk-fontconfig-fonts.diff

# back-port some more pieces
vcl-unx-gtk-m46-to-m53.diff

# fix from Stefan for #30335, X#63104
vcl-m47-transparent-fix.diff

# fix for crasher post frame deletion
crash-deletion.diff

# fix for ppds cups refuses to parse
crash-ppd-parse.diff

# Fix XIM a little (urgh, incomplete)
xim-fixes.diff
# Fix yet more XIM problems
xim-fixes2.diff

# fix for the RTL languages bug - X#69736
vcl-gtk-rtl-fix.diff

# Backport better detection of localized font names from m5x
vcl-source-gdi-utf8-msfonts-fixup.diff

# Fix glyph spacing problems with Indic languages #rh138649#
vcl-source-glyphs-indic-spacing-fix.diff

# Fix various font substitution badness, like preferring fonts that
# don't even have language coverage (but have localized names) over
# fonts that _do_ have language coverage but unlocalized names #rh137854#
# Also fix up Type1 fonts that get called Symbol by accident (HACK)
font-substitution-fixups.diff

# Make sure that printer changes get noticed #37488, #rh146328#
gtk-printer-update-on-focus-change.diff

[ FilePickers ]

#
# Common part
#

# Back-port from HEAD. Current context's getValueByName() can return value of
# the "system.desktop-environment".
fpicker-desktop-environment.diff

# Search for GtkFilePicker or KDEFilePicker service when running in one of
# the environments to allow both file pickers to be installed at the same time.
fpicker-svtools-gtk-or-kde.diff

# Enable the folder picker to be launched from svtools
fpicker-gnome-svtools-folderpicker.diff

# Build bits
fpicker-gnome-build.diff

# Copying & registering stuff
fpicker-gnome-scp.diff

# Allow enabling/disabling of the native file picker in
# Tools->Options...->OpenOffice.org->General
fpicker-show-checkbox.diff

#
# Gtk file picker implementation
#
fpicker-gnome-entry.diff
fpicker-gnome-eventnotification.diff
fpicker-gnome-asynceventnotifier.diff
fpicker-gnome-picker-hxx.diff
fpicker-gnome-picker-cxx.diff
fpicker-gnome-folderpicker-hxx.diff
fpicker-gnome-folderpicker-cxx.diff
fpicker-gnome-filepicker-hxx.diff
fpicker-gnome-filepicker-cxx.diff
fpicker-gnome-resource.diff
fpicker-gnome-serviceinfo.diff
fpicker-gnome-xml.diff
# fix for the csv import filter bug #62833
sfx2-fpicker-gnome-filter-fix.diff

#
# KDE file picker implementation
#

# Common code for out-of-process file picker implementation
fpicker-common.diff

# KDE specific code
fpicker-kde.diff

#######################################################

[ BuildBits ]
# don't touch a header unless it's really changed #8817
deliver-compare.diff

# do an optimizing link
build-optimized-link.diff

# fix daft cut / paste mess. #24917 - up-stream.
flash-compile-fix.diff

# help people get debugging
debug-helper.diff

# fix debug build in desktop/, #28330
desktop-debug-fix.diff

# do not build extras for icu, workaround for http://bugs.debian.org/210608
icu-build-no-extras.diff

# Use $ARCH_FLAGS env. var instead of hard-coded -mcpu=pentiumpro, #29537
build-arch-flags.diff

# Make NAS use $ARCH_FLAGS
nas-use-arch-flags.diff

# Dan's re-work
build-pl-conditionals.diff

# Blacklist some of the dirs during parallel dmake
build-pl-parallel-dmake-blacklist.diff

[ Misc ]
# Fix double-free in rsc caused by fclose()-ing the same file stream
# --- HACK ---
rsc-double-free-fix.diff

# Some people are unbelievable ;-)
# spell-ximian.diff

# don't do hundreds of sched_yields; each taking 100ms on RH 9.0 #9277: dafter fix
thread-yield.diff

# Insert symbol defaults to the Symbol font - not a random one #15512: rc3
gui-sw-insert-symbol.diff

# Make list boxes clickable on the right of the text's bounds # 17182: rc3
list-box-click.diff

# Use nicer colors for the charts X#64359
sc-default-color-modify.diff

# Make cut and paste nicer #15509
gui-sc-paste.diff

# Make cursor two lines
gui-sc-cursor.diff

# use fork in tools/source/solar.c to make it work with 2.5/2.6 kernels, #17241
solar-use-fork.diff

# speedup object movement
speed-lang-cache.diff

# speedup string compares #29154
speed-sal-string.diff

# speedup status notifications
speed-status-bar.diff

# Sensitize show in row/col depending on the selection  #24137 
sc-show-sensitize.diff

# Fix mind-mangled evo. addressbook path #26309
evo-addrbook.diff

# Fix disable java problem #27746
disable-java.diff

# If Java is enabled, ship the XSLT (docbook etc.) bits
java-use-xslt-filters.diff

# The blackdown .debs put the JDK in /usr/lib/j2se/1.4
java-path-blackdown.diff

# this is so brain damaged - guess a number/bitfield ...
doc-defaults.diff

# Allow the document to be re-titled to "" in properties #22340
doc-retitle.diff

# be a bit helpful ... #8581
debug-appinit.diff

# tweak Gtk+ theming a little
# #28798 for the getstyle-gnome bit
gtk-themeing.diff

# Fix svtools build dependencies #28379
build-svtools-dep.diff

# Add an ooo-build version in ProductExtension
version-strike.diff

# Make officecfg parallel-build safe
officecfg-parallel-build-fix.diff

# do not pack any potential .orig files with ppds
psprint_config-no-orig.diff

# prompt for save options - X#62182, #33686
gui-interop-warnings.diff

# fix updating symlinks; the symlink must be removed before it is replaced [X#66902]
setup2-update-symlink.diff

# add mimetype entries to the .desktop files
sysui-mimetypes.diff

# Linux/ARM Support, Debian #260435
linux-arm-support.diff

# dlopen() libGL.so.1, not libGL.so
libgl-soname.diff

# double the graphics cache limits, n#62310, #46215
default-graphics-cache.diff

[ ODKFixes ]

# Fix ODK Java bits
odk-java-wizpanel.diff

# add snippets for !x86, !ppc
odk-fix-linux-archs.diff

[ IconRender ]

# add support for 32-bit bitmaps and icons.
bmp32.diff
# Transfer alpha masks around
icon-render.diff
# Make insensitive icons look pleasant
gui-insensitive.diff
# high quality interpolate for tbx button selector
gui-tbxcust.diff
# image loading needs to split off the alpha mask
gui-image-load.diff
# fix some broken icon compositing foo #20470
icon-masks.diff
# Compositing fixes for alpha bg's - some (functional) hacks
gui-icon-composite.diff
gui-tbx-ctrl-bg.diff
# Fix htmltoolbar image alpha
gui-alpha-hypertoolbar.diff

# replace uber-ugly symbols with corresponding images
# gui-symbol-replace.diff

# make the toolbox separators look saner, mouseover triangles
# resize & make set large icons as the default.
# Make tri-states look un-pressed - don't confuse the clients
# Don't draw uber-ugly prelight mess
gui-toolbox.diff
gui-toolbox-large-icons.diff
gui-toolbox-tristate.diff
gui-toolbox-prelight.diff

[ FontBits ]

# Don't bloat the ruler et. al. at larger font sizes #22098
gui-scale-ruler.diff

# Fully destroy resolution adaptive DPI scaling
gui-font-scale.diff

gui-font-antialias-size.diff
# undo some horrible mistake #16682
gui-font-size-unbreak.diff

# Default font size of 8pt is too small
gui-font-default-size.diff

# Get KDE font weight and size, and use menuFont for menus
gui-fonts-kde.diff

# These are not included in the OOO_STABLE_1 build
# - Use the new Freetype API
# - Use the hinting parameters that we use in the rest of the desktop
gui-ft-21-compat.patch
gui-ft-set-hint.patch

[ Misc ]

# fallback to the lang used for menu if we don't have the language
# requested by LC_MESSAGES; utlimate fallback to the English help, #32505
help-fallback.diff

# Fix some keybindings
gui-keybindings.diff

# Don't clutter us with dialogs at startup
gui-startup-declutter.diff

# Always throw up a new window when we ask for one,
# instead of brokenly re-using old ones #19712
# Don't do a 'raise' after load: #19976
# Disable for now - causes grief with multi-displays etc. pending #19976
# gui-appear.diff

# Try and make the installer slightly wise to [OO]DESTDIR # 12781
inst-destdir.diff

# Improve ergonomics of slide / sheet rename #21659
gui-rename-dlg.diff

# Make the default writer bullet larger #21829
sw-default-bullet.diff

# Fix loads of styles re-import crasher #26550
sw-ms-fmt-import.diff

# Fix unicode export to Word95 #33074
sw-export-word95.diff

# Dramatically improve MS import / export cf. #8276 et. al.
ms-filter-convert.diff

# A bullet is not a field - at least in MS land it isn't #21916
sw-bullet-not-field.diff

# The world need not see that I can't spell #21440
sd-export-no-spell-check.diff

# Save as menuitem for image context menus in impress #13816 gnome #127556
sd-save-image-context-menu.diff

# Allow Ctrl and Shift key selections in the Impress Slide Sorter View X#68835
sd-slide-sorter-selector.diff

# Knock 50ms+ off pagein time #23350
pagein-speedup.diff

# I'm assured this is faster #24997
pagein-speedup-2.diff

# disable the check box 'Tools/Options/OpenOffice.org/General/Document Status/Printing
# sets "document modified" status' by default, #15395
print-do-not-change-document.diff

# Make Tools->Options less confused in pt_BR locales #rh124877#
tools-options-pt_BR-fix.diff

[ GnomeVFS ]

# New VFS provider stuff ..
vfs-offapi.diff
vfs-provider.diff
vfs-content.diff
vfs-directory.diff
vfs-stream.diff
vfs-uno-register.diff
vfs-ucp-setup.diff
vfs-uno-uri.diff

[ Misc ]
# Some of the new help & other icons we need
gui-new-icons.diff

[ MenuFixes ]

# Fix menu bloat / icon rendering / layout issues #17937
gui-menu-fixes.diff
# Use rendered images for check boxes instead of ugly symbols
gui-menu-check-images.diff
gui-menu-check-render.diff
# Fix menu checkitems, disable rendering of icons when the items unchecked #17937
gui-menu-checkitems.diff

[ Misc ]
# fix 'new' button sizing #15208
gui-tbx-new-size.diff

# Dialog remembers file save path, type & stores type right #17967
print-dialog.diff

[ FontBits ]

# Disable X font usage (and horrific aliasing) completely
gui-font-fontconfig-only.diff

# disable font management dialog in padmin
padmin-nofontconfig.diff

# fix some brokenness with font sync settings #15507, #16683
gui-ft-use-system-font.diff

[ NovellOnly, RedHatOnly, PLDOnly, DebianOnly, MandrakeLinuxOnly ]
# Disable broken crashdialog bits
module-buildset-crashrep.diff

[ GlobalDesktopFiles ]
# DebianOnly: we use the generated desktop files by moving them to
#         the right place in the filesystem
# RH: we also use generated KDE desktop files and mime-types
# don't install duff / ugly KDE/Gnome integration bits
user-desktop-install.diff

# still install the wrapper "fromtemplate", it is needed for SUSE at least
fromtemplate-wrapper-install.diff

[ Misc ]

# stop the user having to fight ooimpress constantly
capitalization.diff

# warn the user about printer errors #17966
print-error.diff

# Add 'Word count' to the Tools menu - i18n issues ? #17964
word-count.diff

# Replace the Zoom icon with a Combo box in toolbars #11354
zoom-combobox.diff

# Hide the URI box
gui-toolbox-cleanup.diff

# Make the delete key happy again in starcalc #17965 - wontfix [!]
gui-sc-delete.diff

# Don't build simply huge language specific sets
build-lang-no-pack.diff

# Try to get the font mapping right
gui-metric-fonts.diff
# Describe the metric compatible fonts for export mappings
gui-metric-fonts-descr.diff
# Use 'Andy' after comicsansms, before kidprint
font-andy.diff

# use 'OOO_MS_DEFAULTS' to turn on MS compatible export as default
app-compatible.diff

# Translate File->New, ->Wizard menus when using langpacks #20537
gui-menu-new-wizard-translations.diff

# Make Printer Properties dialog track application UI language #rh138317#
padmin-ui-lang.diff

[ RecentFiles ]

# Add support for the freedesktop.org ~/.recently-used spec. #24253
recent-files.diff

[ NovellOnly, MinimalOnly, RedHatOnly, PLDOnly, MandrakeLinuxOnly ]
# This needs binning in favour of the debian version I think.
build-instsetoo-lang.diff

[ DebianOnly, RedHatOnly, MandrakeLinuxOnly ]
# disable hindi and kannada because of #34210
#disable-hindi-kannada.diff
# fix ,,resource larger than 64K cannot be handled'' issue [#34210]
build-split-resources.diff

[ DebianOnly ]
# Temporary until above patch adapted for DebianOnly's needs
build-instsetoo-langext.diff

# allow build with free jars, #21678
allow-free-jars.diff

# default to OpenOffice.orgs fpicker
native-fpicker-not-default.diff

# autosave on per default
autosave-on.diff 

[ i18n ]

# Use the environment to determine locale #21191
i18n-sal.diff
i18n-rehash.diff

#18157
i18n-cleanup.diff

# add translations to sysui and remove bogus ones, #28201
sysui-translations.diff

# shrink exported ISO_8859_2 & MS_1250 html
# most people will use UTF-8 and never see this, #19514
html-8bit-export-shrink.diff

# fix calc .lng file encoding for lang 03, #29504
i18n-calc-encoding.diff

# Fix silly brokenness in langtab lists - #18826
translation-shift.diff

# add new turkish currency from 2005-01-01 and make it default, #35440
l10n-YTL.diff

# fix lt, Debian #280757
lt-fixes.diff

# prioritize hebrew culmus fonts
hebrew-culmus.diff

[ SystemBits ]

# use system db. 23779 
system-db.diff
# use system sane.h, 23779
system-sane.diff
# use system myspell, 23779
system-myspell.diff
# use system altlinuxhyph, 23779
system-altlinuxhyph.diff
# use system xrender
system-xrender.diff
# use system unixODBC headers, 23779
system-unixodbc.diff
# use system python
system-python.diff

[ BuildBits ]
# add --without-fonts, --with-python, --disable-rpath,
# --enable-mozilla, --enable-fontconfig, --with-system-{zlib,nas,db,freetype}
# config switches #21920, #23779
config-switches.diff

# add --without-myspell-dictionaries, #29937
disable-myspell-dicts.diff

# update aclocal, for AM_PATH_PYTHON
config-aclocal.diff

# Disable old installation language comparison when upgrading
setup-no-langcheck.diff

# do not extract vera fonts when we don't want them :-)
disable-vera-extraction.diff

# Fix the splash to not screwup on redraw #19646
gui-splash-redraw.diff

# Don't let the splash screen take over #23609
no-splash-takeover.patch

# recognize dmake 4.3
dmake43.diff

[ Misc ]
# <ctrl> +/- to insert/delete a complete line in calc (X#62530) #38108
calc-new-acceleration.diff

# Optimal Page Wrap should be default for graphics insertion (X#59831) #38108
writer-default-as-optimal-page-wrap.diff 

# Send e-mail in MS format as attachment (X#62200)
ms-interoperability-email-attachment-as-xls-ppt.diff

# Escape should cancel the print preview X#67133 #35777
sw-escape-print-preview.diff

# E-mail attachment file name appended with "_1" X#67684 #35780
email-attachment.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

# Fix the nasty default palette sizing #19158
gui-tbx-palette.diff

# Don't die with some strange incoming scp #19496
crash-mapmode.diff

# Fix doc load crasher X#59373, #27243
crash-sw-import.diff

# Fix .doc import crasher #29731
crash-sw-redline.diff

# Fix impress spellcheck #32320
crash-sd-spellcheck.diff

# Fix doc load crasher X#59375
sw-crash-fix.diff

# Fix doc load crasher X#64030
sw-import-crash.diff

# Fix checkbox field crash #33980
crash-sw-checkbox-field.diff
 
# back-port accelerated bootstrap behavior #8359
# speed-bootstrap-cache.diff

# Initialize some values
# cf. #20184 & back-ported from cws_src680_valgrind01
valgrind-clean.diff

# Make valgrinding easier
valgrind-alloc.diff

# Make the scroll-wheel / page popup more sane #20826
gui-sw-scroll.diff

# Disable style-list popup on first startup
gui-startup-style.diff

# Use 'utility' type for floaters - fixes click-on-panel-task-switch bug
wm-dialog-utility.diff

# Fix some incorrect assumptions about registers (x86-only)
asm-fixes.patch

# File->New->Spreadsheet freezes on some versions of GCC
svx-freeze-fix.patch

# Fix silly crash in escher code & improve export - #26747
crash-escherex.diff

# fix pyuno for pythons which were compiled with ucs-4 support
pyuno-ucs-4-fixes.diff

# update pyuno docs from www.oo.o
pyuno-update-docs.diff

# Make the GUI installer less painful
setup-license.diff

# Address data source ordering X#62860
addrbk-datasrc-ordering.diff

# Make the default font track the current system langauge rather than
# having all CTL fonts default to Arabic ones, for example
svx-default-font-tracks-LANGUAGE_SYSTEM.diff

# Fall back to english and .vor files if no .stw/.sdw template can be found
# #rh118742#, #rh123758#
sw-autopilot-fallback-to-vor.diff
sw-template-fallback-to-english.diff

# Fix a crasher in online layout mode #rh137969#
sw-online-layout-crash-fix.diff

# Fix "not enough memory" errors when opening .xls documents without
# a summary stream #rh137281#, #36280
sfx2-no-summary-crash-fix.diff

# Add some mime-type information to our type detection stuff for
# Recent Files list #rh123018#
fixup-typedetection-mimetypes.diff

# Attempt to get symbols working better in PDF Export #rh109628#
symbol-pdf-fix.diff

# Work around buggy code generation which causes crash for some
# images #rh110934#
unotools-image-paste-crash-fix.diff

# Fix up some bugs in transex3 when parsing .gsi files for translations
# #rh129719#, #37811
transex3-gsi-format-fixes.diff

# Fix up a syntax error that makes transex3 puke
sw-menu-syntax-fix.diff

# Make the default translation language be English rather than German
#rsc-default-to-english.diff

[ LinuxOnly ]

# do not pack .orig and .bak files to the english help content
helpcontent-no-bak.diff

# Optimize linkage of some xmlhelp libraries
xmlhelp-optimize-linkage.patch

# Fix silly security problem - #33357, X#60965 (CAN-2004-0752)
security-tmp-dir.diff

[ StartupNotification ]

# Startup notification fixes #18970
startup-fix.diff

[ DBFixes ]
# enlarge the mail-merge database view pane - #34297
db-mail-merge-size.diff
# don't create duplicate table names in SQL - #34306
db-duplicate-tables.diff

[ CalcFixes ]
# egregious calc bug fixes - #25883, #25890
sc-fn-eng.diff
# start of improved value compatibility - #25898
sc-xl-io.diff
# don't be silly with A1=B2:B2 - #25924
sc-singleton-intersect.diff
# allow biff dumping - #25430
sc-biffdump.diff
# csv importing copes with embedded new-lines - X#62446, #32966
sc-csv-newline.diff
sc-csv-gui.diff
# add 'merge & center' toolbar button - #33126
sc-merge-cell.diff
# Precision improvements - #22811
sc-precision-var.diff
sc-precision-skew.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 Issue#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 filtered ones bxc #62186 Issue#35582
sc-no-delete-filteredrows.diff
# Auto Fill doesnt fill filtered rows bxc # FIXME (find bug id in bxc and issuezilla)
sc-filters-fill-fix.diff
# Paste of cells automatically insert rows. bxc # FIXME (find bug id in bxc and issuezilla)
# sc-paste-insert-rows.diff - disable ...
# Provision for dynamic range in data pilot. Issue #23658 bug #62522
sc-datapilot-dynamic-range.diff 
# Provision for data pilot to remember autoformat and a menu entry Issue #37388 bug # 62162
sc-datapilot-autoformat.diff

[ VBABits ]

# Don't split macro files up gratuitously - #26345
vba-scanner-fix.diff

# Do a better job of importing Excel macros - #26402, X#64115
vba-not-comments.diff
vba-sc-import.diff
vba-sc-export.diff

# Parse (but ignore) VBA attribute statements
vba-attribute.diff

# Be VBA compatible always at the expense of StarBasic compatibility
vba-compatible.diff

# Alt-F11 does something useful - #29138
vba-keybinding-f11.diff

# Add foreach - #33807
vba-foreach.diff

# Add bit-shift - #<tocome>
vba-bitshift.diff

# Export VBA macros - but only to office XP, and that unconditionally
# vba-export.diff
# vba-export-dir.diff

[IndicFixes]
# Let Tamil and Gujarati be recognized by tools, transex3, and 
# scp, and i18npool
i18n-add-ta-gu-support.diff

# Add some default fonts for Indic languages
i18n-indic-default-fonts.diff

# Allow font fallbacks and i18npool support for Bengali
i18n-indic-bengali-fallback.diff

[RpathIsOrigin]
rpath-origin-curl.diff
rpath-origin-desktop.diff
rpath-origin-icu.diff
rpath-origin-python.diff
rpath-origin-pyuno.diff
rpath-origin-solenv.diff
rpath-origin-stlport.diff

[NoRpath]
icu-no-rpath.diff


#######################################################
# Patches applied in limited cases

[ XineramaPIC ]
# use libXinerama_pic.a on all archs
xinerama-pic-on-all-archs.diff

[ MinimalOnly ]
# disable odk build since we removed it from the tarball
disable-odk-build.diff

[ NovellOnly, RedHatOnly ]

# Use bug buddy
bug-buddy.diff

[ DebianOnly, NovellOnly ]
# Bin nasty bitstream fonts from most (English) mappings
font-de-bitstreamize-en.diff

# save everything to ~/Documents by default
path-home-documents.diff

[ OldLibArt ]
# add missing libart functions for older backports
build-use-old-libart.diff

#######################################################

[ DebianOnly ]

# Don't statically link setup to libstlport
stlport-dynamic-link.diff

# set OOO_DEBUG to strace or gdb soffice.bin
debug-ooo.diff

# compile msgbox-gnome every time (we have to support ppc, s390, ... too)
# #28798
compile-msgbox-gnome.diff

# Debian splashscreen
debian-splash.diff

# use sensible-browser
sensible-browser.diff

# Blackdown JDK doesn't have _01 version suffix
java-blackdown-ver.diff

# do not try to deliver non-free documentation; removed
odk-remove-non-free.diff
sdk-remove-non-free.diff

# Don't use SansSerif as the default font
no-sans-serif-default.diff

#######################################################

[ RedHatOnly ]
# Patch to point gnome-vfs to correct RH OOo icons
redhat-nautilus-icons.patch

# Red Hat splash screen
redhat-splash.diff

# Use gnome-open to open URIs
helper-programs-redhat.diff

# Fix up IIIMF support (RH #124538)
iiimf-multilingual-extension-2-enable.diff

# Make CTL langauges default to enabled
svtools-default-CTL-on.diff

# Don't ship the Report Wizard since we don't use Java
officecfg-dont-deliver-report-wizard.diff

#######################################################

[ NLDOnly ]

# Some branding action
nld-splash.diff

#######################################################

[ SUSEOnly ]

# some branding
suse-splash.diff

#######################################################

[ NovellOnly ]

# Integrate external programs; an attempt to propose a vendor independent solution
# Preset Tools->Options->OpenOffice.org->External
# programs->(HTTP|HTTPS|FTP|MAILTO) to "desktop-launch"
helper-programs.diff

# Help -> support X65554
help-support.diff

# hackish system-libstdc++ patch
system-libstdcpp.diff

# FIXME: ooo-res seems to be needed only for "Local Installation"
# which is not well supported with multiple localizations anyway
# ooo-res is copied to the really used iso-res by gid_Procedure_Copy_Iso_Res
# this patch updates the procedure to delete the unused ooo-res
# won't be needed with OOo, version 2.0, #28285
scp-no-ooo-res.diff

# configure some Japanese fonts used on Novell products
# (patch by Mike Fabian mfabian@suse.de)
# FIXME: We should rename this one to novell-cjk-fonts.diff
novell-japanese-fonts.diff

#######################################################

[ NovellOnly, PLDOnly, MandrakeLinuxOnly ]

# mark the files in share/template/<lang>/wizard/bitmap as lang specific
build-wizard-bitmap-scp.diff

# An hack to install KDE amd Ximian's icons in paralel
# 1) search also the path defined by the variable OOO_PREFERRED_RESOURCE_PATH
# for resource files. This path is preferred over the default one.
# Allows to switch between two versions of resource files at runtime.
# 2) add one more default path for resources (program/resource.default)
# This allows to make a symlink to the default resource path which is different
# from the original resource path. It is needed to allow update of RPM packages.
# RPM is not able to replace a directory with the symlink within an update.
resmgr-resource-path.diff

# Push fonts into the ps stream always
print-type42.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

#######################################################

[ PLDOnly ]

# splash
pld-splash.diff

# fix ,,resource larger than 64K cannot be handled'' issue [#34210]
build-split-resources.diff

#######################################################
[ ArkOnly ]

# splash / branding
ark-splash.diff

# hackish system-libstdc++ patch
system-libstdcpp.diff

[ MandrakeLinuxOnly ]
# Patch for gcc 3.4.3
gcc34-gcc343.diff
gcc34-gnome.diff
# MandrakeLinux splash screens
mandrakelinux-splash.diff
# Complete FontOOoWizard translation
i18n-lang-italian-fontooowizard.diff
# Add PDF virtual printers (for high quality PDF output)
psprint-pdf-drivers.diff

#######################################################
[ Win32Only ]

# A number of nasty VS.Net 2003 fixes #27980
win32-msvs-2003-configure.diff
win32-msvs-2003-misc.diff
win32-msvs-2003-misc2.diff
win32-msvs-2003-misc3.diff
win32-msvs-2003-vclplug.diff

# Build berkeleydb with dmake not crack-rock-make #27400
win32-berkeleydb-make-patch.diff

# Build fixes for the stlport and curl projects
win32-build-fixes-1-1-3.diff 

# Odd sj2 / sjlib behavior on Win32 - badly fitted for no-java too.
win32-sjlib.diff

# libart on win32 hack - needs scp support
win32-libart-build.diff
win32-internal-libart.diff

# Stephan's fixes from alphaart cws - should be merged with above patches
win32-bmp32-ssa-fixes.diff

# Accelerate / cache DIB creation ( don't keep doing it )
win32-bmp32-speedup.diff

# Novell splash - prolly belongs in a NovellWin32Only section but ...
novell-splash.diff

# A number of nasty MSVC6 fixes
win32-sd-vc6.diff

# This is a pretty nasty IE problem #19510
win32-activex-disable.diff

# Misc. fixes for java disabled on win32
win32-nojava.diff

# ODMA support, back-ported from HEAD
win32-odma.diff
win32-odma-build.diff

# Scott Clayton's fixes for recent G/W development #32741
win32-odma-gw-fix.diff

# Novell internal support / file-bug page
novell-filebug.diff

# Try to trace some strange bug in this
win32-stlport-build.diff

# Fix alpha cut/paste problem
win32-transfer-alpha.diff

# Work around stupidity in GW #34264
win32-gw-send-mail.diff

#######################################################

[ Win32BinConvertDSW ]
# Attempt to work around ICU evilness ...
# Not-yet-functional, but desirable:
win32-icu-config.diff
win32-icu-make.diff
win32-icu-build.diff

[ TestGtkIntegration ]
# Glib / gtk+ integration
glib-integration.diff
gtk-integration-salinst.diff
gtk-integration-saldata.diff
gtk-integration-saldisp.diff

#######################################################

[ Evo2 ]
# evolution addressbook driver version 2
connectivity-source-drivers-evoab1-5-dataaccess-xcu.diff
connectivity-source-drivers-evoab1-5-evoab1-5-map.diff
connectivity-source-drivers-evoab1-5-evoab-xml.diff
connectivity-source-drivers-evoab1-5-makefile-mk.diff
connectivity-source-drivers-evoab1-5-nconnection-cxx.diff
connectivity-source-drivers-evoab1-5-nconnection-hxx.diff
connectivity-source-drivers-evoab1-5-ndatabasemetadata-cxx.diff
connectivity-source-drivers-evoab1-5-ndatabasemetadata-hxx.diff
connectivity-source-drivers-evoab1-5-ndebug-cxx.diff
connectivity-source-drivers-evoab1-5-ndebug-hxx.diff
connectivity-source-drivers-evoab1-5-ndriver-cxx.diff
connectivity-source-drivers-evoab1-5-ndriver-hxx.diff
connectivity-source-drivers-evoab1-5-npreparedstatement-cxx.diff
connectivity-source-drivers-evoab1-5-npreparedstatement-hxx.diff
connectivity-source-drivers-evoab1-5-nresultset-cxx.diff
connectivity-source-drivers-evoab1-5-nresultset-hxx.diff
connectivity-source-drivers-evoab1-5-nresultsetmetadata-cxx.diff
connectivity-source-drivers-evoab1-5-nresultsetmetadata-hxx.diff
connectivity-source-drivers-evoab1-5-nservices-cxx.diff
connectivity-source-drivers-evoab1-5-nstatement-cxx.diff
connectivity-source-drivers-evoab1-5-nstatement-hxx.diff
connectivity-source-drivers-evoab1-5-ncatalog-cxx.diff
connectivity-source-drivers-evoab1-5-ncatalog-hxx.diff
connectivity-source-drivers-evoab1-5-ntables-cxx.diff
connectivity-source-drivers-evoab1-5-ntables-hxx.diff
evoab2_default.diff
evoab2_prj.diff
evoab2_scp.diff
connectivity-source-drivers-evoab1-5-EApi-cxx.diff
connectivity-source-drivers-evoab1-5-EApi-h.diff

#######################################################

[ Lotus ]
# detect SmartSuite97 files
sc-lotus-filter.diff
# read basics from SmartSuite97 files
sc-lotus-code.diff

#######################################################

[ QPro ]
formel-hxx.diff
frmbase-cxx.diff
qpro-build.diff
qpro-cxx.diff
qpro-detect.diff
qproform-cxx.diff
qproform-hxx.diff
qpro-hxx.diff
                                                                                                                              
#######################################################

[ WordPerfect ]
libwpd-makefile-mk.diff
libwpd-prj-build-lst.diff
libwpd-prj-d-lst.diff
wpd-officecfg-typedetection.diff
wpd-scp.diff
wpd-sw-iodetect.diff
wpd-sw-prj.diff
writerperfect-prj-build-lst.diff
writerperfect-prj-d-lst.diff
writerperfect-source-filter-documentelement-cxx.diff
writerperfect-source-filter-documentelement-hxx.diff
writerperfect-source-filter-documenthandler-hxx.diff
writerperfect-source-filter-filterinternal-hxx.diff
writerperfect-source-filter-fontstyle-cxx.diff
writerperfect-source-filter-fontstyle-hxx.diff
writerperfect-source-filter-genericfilter-cxx.diff
writerperfect-source-filter-liststyle-cxx.diff
writerperfect-source-filter-liststyle-hxx.diff
writerperfect-source-filter-makefile-mk.diff
writerperfect-source-filter-oodocumenthandler-cxx.diff
writerperfect-source-filter-oodocumenthandler-hxx.diff
writerperfect-source-filter-pagespan-cxx.diff
writerperfect-source-filter-pagespan-hxx.diff
writerperfect-source-filter-sectionstyle-cxx.diff
writerperfect-source-filter-sectionstyle-hxx.diff
writerperfect-source-filter-style-hxx.diff
writerperfect-source-filter-tablestyle-cxx.diff
writerperfect-source-filter-tablestyle-hxx.diff
writerperfect-source-filter-textrunstyle-cxx.diff
writerperfect-source-filter-textrunstyle-hxx.diff
writerperfect-source-filter-wordperfectcollector-cxx.diff
writerperfect-source-filter-wordperfectcollector-hxx.diff
writerperfect-source-filter-wordperfectimportfilter-cxx.diff
writerperfect-source-filter-wordperfectimportfilter-hxx.diff
writerperfect-source-filter-writerproperties-hxx.diff
writerperfect-source-stream-makefile-mk.diff
writerperfect-source-stream-wpxsvstream-cxx.diff
writerperfect-source-stream-wpxsvstream-h.diff
writerperfect-util-makefile-mk.diff
writerperfect-util-wpft-map.diff

########################################################

[ MSCodec ]
mscodec-sal.diff
mscodec-sd.diff
mscodec-svx.diff
mscodec-svx-inc-mscodec-hxx.diff
mscodec-svx-source-msfilter-mscodec-cxx.diff
mscodec-sw-11x.diff
mscodec-uui.diff

########################################################

[ KDEOnly ]
# Some "branding"
kde-splash.diff

########################################################

[ KDEOnly, ArkOnly, PLDOnly ]
# Preset Tools->Options->OpenOffice.org->External
# programs->(HTTP|HTTPS|FTP|MAILTO) to "kfmclient exec"
helper-programs-kde.diff

########################################################

[ Gcc34 ]
gcc34-main.diff
gcc34-nojava-fix.diff
gcc34-nptl-fix.diff
gcc34-stlport.diff
gcc34-sal-link-to-libsupc++.diff

########################################################

[ GentooOnly, RedHatOnly ]
gcc34-gnome.diff

########################################################

[ TestLayout ]
# the beginnings of layout
gui-window-layout.diff
gui-control-layout.diff
# the ends of layout
layout-ids.diff
layout-rsc.diff
layout-vcl-layout.diff
layout-vcl-window.diff
layout-test.diff

