diff --git a/build_help_indexes.patch b/build_help_indexes.patch
new file mode 100644
index 0000000..e11dd73
--- /dev/null
+++ b/build_help_indexes.patch
@@ -0,0 +1,682 @@
+diff --git a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/.gitignore b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/.gitignore
+index b83d222..6c614d4 100644
+--- a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/.gitignore
++++ b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/.gitignore
+@@ -1 +1,3 @@
+ /target/
++/index/
++/workspace/
+diff --git a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.properties b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.properties
+index 95d992d..eff7514 100644
+--- a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.properties
++++ b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.properties
+@@ -2,6 +2,7 @@ bin.includes = plugin.xml,\
+ META-INF/,\
+ .,\
+ guide/,\
++ index/,\
+ *.xml,\
+ schema.css,\
+ book.css,\
+diff --git a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.xml b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.xml
+new file mode 100644
+index 0000000..52abed2
+--- /dev/null
++++ b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/build.xml
+@@ -0,0 +1,6 @@
++
++
++
++
++
++
+diff --git a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/plugin.xml b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/plugin.xml
+index ee2e9a8..590aa6e 100644
+--- a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/plugin.xml
++++ b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/plugin.xml
+@@ -4,6 +4,9 @@
+
+
+
++
++
+
+
+
+diff --git a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
+index 2589452..36b6bc4 100644
+--- a/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
++++ b/org.eclipse.dltk.core/core/plugins/org.eclipse.dltk.core.doc.isv/pom.xml
+@@ -21,6 +21,20 @@
+ false
+
+
++
++ org.eclipse.tycho.extras
++ tycho-eclipserun-plugin
++ ${tycho-version}
++
++
++ build_indexes
++ compile
++
++ eclipse-run
++
++
++
++
+
+
+
+diff --git a/org.eclipse.dltk.releng/build/pom.xml b/org.eclipse.dltk.releng/build/pom.xml
+index f2c21ab..4831fa2 100644
+--- a/org.eclipse.dltk.releng/build/pom.xml
++++ b/org.eclipse.dltk.releng/build/pom.xml
+@@ -33,6 +33,7 @@
+ ${java.home}/bin
+
+ scm:git:git://git.eclipse.org/gitroot/dltk/org.eclipse.dltk.releng.git
++ http://download.eclipse.org/eclipse/updates/4.6
+
+
+
+@@ -146,8 +147,53 @@
+
+
+
+-
+
++
++
++
++
++ org.eclipse.tycho.extras
++ tycho-eclipserun-plugin
++ ${tycho-version}
++
++ JavaSE-1.8
++
++
++ eclipse
++ p2
++ ${eclipserun-repo}
++
++
++
++ -consolelog
++ -application
++ org.eclipse.ant.core.antRunner
++ -quiet
++ -buildfile
++ build.xml
++
++
++
++ org.eclipse.osgi.compatibility.state
++ eclipse-plugin
++
++
++ org.eclipse.ant.core
++ eclipse-plugin
++
++
++ org.apache.ant
++ eclipse-plugin
++
++
++ org.eclipse.help.base
++ eclipse-plugin
++
++
++
++
++
++
+
+
+
+diff --git a/org.eclipse.dltk.sh/.gitignore b/org.eclipse.dltk.sh/.gitignore
+index fb60f67..42024f7 100644
+--- a/org.eclipse.dltk.sh/.gitignore
++++ b/org.eclipse.dltk.sh/.gitignore
+@@ -1,2 +1,4 @@
+ bin/
+ target/
++index/
++workspace/
+diff --git a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.properties b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.properties
+index d13d95c..cf4d7f7 100644
+--- a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.properties
++++ b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.properties
+@@ -1,6 +1,6 @@
+ bin.includes = plugin.xml,\
+ META-INF/,\
+ userguide/,\
++ index/,\
+ *.xml,\
+- build.properties,\
+ about.html
+diff --git a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.xml b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.xml
+new file mode 100644
+index 0000000..52abed2
+--- /dev/null
++++ b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/build.xml
+@@ -0,0 +1,6 @@
++
++
++
++
++
++
+diff --git a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/plugin.xml b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/plugin.xml
+index 0103ff0..e2bf1aa 100644
+--- a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/plugin.xml
++++ b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/plugin.xml
+@@ -8,6 +8,9 @@
+ file="userguide/Introduction-toc.xml"
+ primary="true">
+
++
++
+
+
+
+diff --git a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/pom.xml b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/pom.xml
+index 7aceed6..83f7f41 100644
+--- a/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/pom.xml
++++ b/org.eclipse.dltk.sh/plugins/org.eclipse.dltk.sh.doc/pom.xml
+@@ -11,18 +11,45 @@
+ Red Hat Incorporated - initial implementation
+ -->
+
+-
+- 4.0.0
++
++ 4.0.0
+
+-
+- org.eclipse.dltk.sh
+- parent
+- 5.7.0-SNAPSHOT
+- ../..
+-
++
++ org.eclipse.dltk.sh
++ parent
++ 5.7.0-SNAPSHOT
++ ../..
++
+
+- org.eclipse.dltk.sh.doc
+- eclipse-plugin
++ org.eclipse.dltk.sh.doc
++ eclipse-plugin
+
+- ShellEd Doc plugin
++ ShellEd Doc plugin
++
++
++
++ org.eclipse.tycho
++ tycho-source-plugin
++ ${tycho-version}
++
++ false
++
++
++
++ org.eclipse.tycho.extras
++ tycho-eclipserun-plugin
++ ${tycho-version}
++
++
++ build_indexes
++ compile
++
++ eclipse-run
++
++
++
++
++
++
+
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/.gitignore b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/.gitignore
+index b83d222..6c614d4 100644
+--- a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/.gitignore
++++ b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/.gitignore
+@@ -1 +1,3 @@
+ /target/
++/index/
++/workspace/
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/build.xml b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/build.xml
+new file mode 100644
+index 0000000..52abed2
+--- /dev/null
++++ b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/build.xml
+@@ -0,0 +1,6 @@
++
++
++
++
++
++
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_contributions b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_contributions
+deleted file mode 100644
+index c37c579..0000000
+--- a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_contributions
++++ /dev/null
+@@ -1,3 +0,0 @@
+-#This is a generated file; do not edit.
+-#Mon Jun 25 16:13:19 EDT 2007
+-org.eclipse.jdt.doc.user=org.eclipse.jdt.doc.user\n3.3.0.qualifier
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_dependencies b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_dependencies
+deleted file mode 100644
+index 8cd21af..0000000
+--- a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_dependencies
++++ /dev/null
+@@ -1,4 +0,0 @@
+-#This is a generated file; do not edit.
+-#Mon Jun 25 16:13:19 EDT 2007
+-lucene=1.9.1.v200705231731
+-analyzer=org.eclipse.help.base\#3.3.0.v20070606?locale\=en
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_docs b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_docs
+deleted file mode 100644
+index 38d0183..0000000
+--- a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index/indexed_docs
++++ /dev/null
+@@ -1,366 +0,0 @@
+-#This is a generated file; do not edit.
+-#Mon Jun 25 16:13:19 EDT 2007
+-/org.eclipse.jdt.doc.user/reference/ref-148.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-5.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-open_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-allinstances.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-project.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-remove_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-groupby_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout2.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-dialog-gettersetter.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-wrap.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cquickassists.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/compiler/ref-preferences-building.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-perspectives.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-export-javadoc.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-suspendsubclass_option.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-format_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-skipall_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-155.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cjavaviews_sorting.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-removeallterminated_action.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-4.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-detail_formatters.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/display/ref-clear.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-77.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-compiler.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-OrganizeImports.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-removeall_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-inspectvariable.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-ProjectConfiguration.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout1.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-console.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-hitcount_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-scrapbook_content_assist.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-convert.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-242.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-call-hierarchy.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/variables/ref-createwatch.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cjavaviews_decorators.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showcolumns.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-terminaterelaunch.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-terminate_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-java-editor.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-consoleAppearance.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cnls.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-Navigate.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/ref-viewsandeditors.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-154.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-editstepfilters.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-3.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-inspect.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-editsourcelookup.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-76.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-suspendpolicy_option.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-BasicTutorial.htm=0
+-/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-removeallterminated.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-241.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-233.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-disable.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-viewlayoutcommands.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-remotejava_launch_config.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-find.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-117.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-stacktrace_console.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-modification_option.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-linkwith_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-OpenJavaEditor.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-installed_jres.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-detailpane.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showtypenames.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-75.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showstatic.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-129.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-paste.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-usestepfilters.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-LocalHistory.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showqualified.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-properties-task-tags.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-cut.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-240.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-232.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-condition_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-preference.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-addwatch.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-Browsing.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-catching_exceptions.htm=0
+-/org.eclipse.jdt.doc.user/reference/wizards/ref-export_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-executioncontrolcommands.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-view_management.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-hovers.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-step_filtering.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/codestyle/ref-preferences-cleanup.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-152.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-preferences.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-toolbar-run.htm=0
+-/org.eclipse.jdt.doc.user/concepts/ctemplates.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-selectcolumns.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-syntax-coloring.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-74.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-128.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-relaunch.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-relaunch_program.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-save-actions.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cbuildcp.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-terminateall.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-view-outline.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-search.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/compiler/ref-preferences-javadoc.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-display_evaluation_result.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-231.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-199.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/buildpath/ref-preferences-user-libraries.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-uncaught_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-stepinto.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-entry_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-disconnect_remote_debug.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-run_debug.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cjavaviews_filtering.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-115.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-java-local-configuration.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-view_compilation_errors.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-inspect.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-143.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-editlaunchconfig.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-73.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-127.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/ref-preferences-build-path.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-workingsets_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-evaluating_expressions.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-disable_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-edit.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-display_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-source.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-change.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-enable.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-expressions_view.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/appearance/ref-preferences-type-filters.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-EditorTemplates.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-dialog-override-method.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-230.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-123b.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-ExtractMethod.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-206.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-suspend.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-stepping.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-debug-launch.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-opendeclared.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-templates.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-togglewp.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-126.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-64.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/display/ref-display_view.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-hitcount_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-exit_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-apply_hit_count.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-appearance.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-contentassist.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-dialog-java-element-filters.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-export-jar.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-add.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-addexception_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-9.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-execute.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-entry_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-shownull.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-9.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-enable_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/tips/jdt_tips.html=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-console_view.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-showsupported_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-3.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-clear_action.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cremdbug.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-pin_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-opendeclaredhier.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-125.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-choose_config_jre.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-63.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-expandall_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-primitive_display_options.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-default_launchers.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showlogical.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-disconnect.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-15.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-OrganizingSources.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-remove.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-196.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cdebugger.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-enable_disable_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-188.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-forcereturn.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-8.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-properties.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-AddMethod.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-refactor.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-suspending_threads.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-2.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-exit_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-inspect_evaluation_result.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-enabled_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-monitors.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-multiple-views.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-ContentAssist.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-viewdisplaycommands.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-124.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-62.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-content-assist.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-mark-occurrences.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cquickfix.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/variables/ref-variables_view.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cscrapbook.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-14.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-content-assist-advanced.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-folding.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-set_method_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-horizview.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-7.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-caught_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-openlink_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-launch_configurations.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-showsystemthreads.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-scrolllock_action.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-add_line_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/reference/menus/run/ref-menu-run.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-show_out_action.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-inspecting.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-breakpoints_view.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-131.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-findreplace.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-showthreadgroups.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-123.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-34.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-launching_java_program.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-import_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-content-assist-favorites.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-export_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-13.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-executionArgs.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-junit.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-junit.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-6.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-java-editor-quickfix.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-202.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-allreferences.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-wizard-externalize-strings.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-view_runtime_exceptions.htm=0
+-/org.eclipse.jdt.doc.user/concepts/clocdbug.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-execution_environments.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-viewonly.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-removelaunch_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-properties_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/concepts/rules.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-17.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-access_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-36.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showreferences.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cbrkpnts.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-12.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-task-tags.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-suspendpolicy_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-logical_structures.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-code-templates.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-9.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-JREs.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-assignvalue.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-executing_an_expression.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-201.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-filterpackage.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout6.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-modification_contextaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/ref-preferences-properties-files-editor.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-launching_java_applet.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-cvs_console.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-caught_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-manage_conditional_breakpoint.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-121.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-reevaluate.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-assign_default_jre.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-with-j2se50.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-stepover.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-35.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-11.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-uncaught_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-remove_line_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/editor/ref-preferences-typing.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-8.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-create_scrapbook_page.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-dialog-javadoc-location.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-4.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-200.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout5.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-heap_walking.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-127b.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-show_err_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-removeall.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-filtertype.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cclsspthv.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-terminate.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-selectdefaultws_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-resuming_threads.htm=0
+-/org.eclipse.jdt.doc.user/notices.html=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-lookupsource.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-DetectingExistingLayout.htm=0
+-/org.eclipse.jdt.doc.user/concepts/filters.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-memory-multiple-add.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-copy.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cjavaviews_presentation.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-15.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-34.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-10.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-changevarvalue.htm=0
+-/org.eclipse.jdt.doc.user/concepts/concepts-7.htm=0
+-/org.eclipse.jdt.doc.user/reference/breakpoints/ref-access_option.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-deleteJRE.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-process_console.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-string_substitution.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/intro/overview.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-3.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout4.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-selectall.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-autoformat_action.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-preparing_to_debug.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/debug/ref-debug.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-remove.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/breakpoints/ref-gotofile_viewaction.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-22.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-file.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-debug_view.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-Quickviews.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-33.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-type-hierarchy.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-preferences-code-generation.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-stepreturn.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-create-exception-filter-expression.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-view-package-explorer.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-collapseall.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/expressions/ref-edit.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-2.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-terminateandremove.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-display.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-running_and_debugging.htm=0
+-/org.eclipse.jdt.doc.user/gettingStarted/qs-WorkingWithExistingLayout3.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-properties-compiler.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-scrapbook_error_reporting.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-resume.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-menu-navigate.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-126b.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/compiler/ref-preferences-errors-warnings.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-maxlength.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-showconstants.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-63a.htm=0
+-/org.eclipse.jdt.doc.user/concepts/cjavaviews.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/java/appearance/ref-preferences-member-sort-order.htm=0
+-/org.eclipse.jdt.doc.user/reference/preferences/run-debug/ref-launching.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-21.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/shared/ref-vertview.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-13.htm=0
+-/org.eclipse.jdt.doc.user/tasks/task-add_new_jre.htm=0
+-/org.eclipse.jdt.doc.user/tasks/tasks-32.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-droptoframe.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/debug/ref-showmonitors.htm=0
+-/org.eclipse.jdt.doc.user/reference/wizards/ref-import_breakpoints.htm=0
+-/org.eclipse.jdt.doc.user/reference/views/console/ref-prefs_action.htm=0
+-/org.eclipse.jdt.doc.user/reference/ref-156.htm=0
+diff --git a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/pom.xml b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/pom.xml
+index c8190ce..a36e20a 100644
+--- a/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/pom.xml
++++ b/org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/pom.xml
+@@ -21,6 +21,20 @@
+ false
+
+
++
++ org.eclipse.tycho.extras
++ tycho-eclipserun-plugin
++ ${tycho-version}
++
++
++ build_indexes
++ compile
++
++ eclipse-run
++
++
++
++
+
+
+
diff --git a/eclipse-dltk.spec b/eclipse-dltk.spec
index 855b9a7..08cff0b 100644
--- a/eclipse-dltk.spec
+++ b/eclipse-dltk.spec
@@ -2,7 +2,7 @@
Name: eclipse-dltk
Version: 5.7.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Dynamic Languages Toolkit (DLTK) Eclipse plug-in
License: EPL and (CPL or GPLv2+ or LGPLv2+) and Ruby and ASL 2.0
URL: http://www.eclipse.org/dltk/
@@ -16,6 +16,9 @@ Source1: get-dltk.sh
# Port to latest system lucene
Patch0: eclipse-dltk-lucene.patch
+# Build documentation indexes with latest lucene
+Patch1: build_help_indexes.patch
+
BuildArch: noarch
BuildRequires: eclipse-license >= 1.0.1
@@ -104,6 +107,8 @@ Tests for Eclipse Dynamic Languages Toolkit (DLTK).
pushd org.eclipse.dltk.core
%patch0 -p1
popd
+%patch1 -p1
+rm -r org.eclipse.dltk.tcl/tcl/docs/org.eclipse.dltk.tcl.doc.user/index
# We are not shipping the python and javascript editors
# For python we have eclipse-pydev, which should be used instead
@@ -167,6 +172,9 @@ QUALIFIER=$(date -u -d"$(stat --format=%y %{SOURCE0})" +%Y%m%d%H%M)
%files tests -f .mfiles-tests
%changelog
+* Fri Jan 27 2017 Mat Booth - 5.7.0-2
+- Build documentation indexes using latest system version of lucene
+
* Tue Jan 10 2017 Mat Booth - 5.7.0-1
- Update to latest release
- Fix indexing problems caused by split-packages in Lucene libs - rhbz#1397238