Subversive 4.0.3 [LSB]

Change-Id: I7635315be425eda352c6ff88273356abce21766b
diff --git a/changelogs/changelog-4.txt b/changelogs/changelog-4.txt
index 345d474..9cbb5b1 100644
--- a/changelogs/changelog-4.txt
+++ b/changelogs/changelog-4.txt
@@ -8,6 +8,52 @@
 Now the Subversive project was moved to Eclipse.org and new version numbers was introduced. 

 Change Log's for older versions still present in this file.

 

+Version 4.0.3.I20161129-1700 [29 November 2016]

+

+Fixes:

+ * Exclude from compare view files with identical content in case they're reported (bug 508237)

+ * Two-way and three-way compare should display "deletion+addition" pairs properly when they're reported instead of "replacement" (bug 508236)

+   + special thanks for the contribution to Florent Angebault

+ * Proper SVNDiffStatus order when deletion and addition are reported for the same nodes (bug 508235)

+ * "Ignore ancestry" option for compare with branch/tag/URL (bug 508231)

+   + special thanks to Florent Angebault

+ * Update from History view and Synchronize view don't change states in another view (bug 505370)

+ * Issue in SVNLightweightDecorator when decorating model elements (resource==null) (bug 502505)

+ * [scalability] Resource listener listens to changes on ignored files (bug 505360)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for ResourceStatesChangedEvent (bug 506811)

+   + special thanks for the contribution to Andrey Loskutov

+ * [scalability] SVN update takes hours if "Synchronize" view is opened (bug 504058)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for AbstractSVNSubscriber (bug 506777)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for SVNUtility (bug 506763)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for RemoteStatusCache (bug 506762)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for UpdateSubscriber (bug 506760)

+   + special thanks for the contribution to Andrey Loskutov

+ * Performance improvements for FileUtility (bug 506757)

+   + special thanks for the contribution to Andrey Loskutov

+ * Compilation issue with older platform versions (bug 506756)

+   + special thanks for the contribution to Andrey Loskutov

+ * Error in fix for the bug 282000 causes performance issues (bug 506785)

+ * Installation instructions in 'help' are out of date (bug 503327)

+ * Separate requirements page is unnecessary in 'help' (bug 503329)

+ * Remove org.eclipse.team.svn.resource.ignore.rules.jdt bundle (bug 505611)

+ * Correct "management instructions" help page (bug 505119)

+ * Grammar correction on the "Mylyn" help page (bug 505115)

+ * Update Subversive modules overview (bug 505089)

+ * Grammar corrections on the "Supported protocols" page (bug 505006)

+ * Grammar corrections on the "Features" page (bug 504927)

+ * Update Subversive architecture overview (bug 503542)

+ * Linux notes are partially out of date and in need of grammar corrections (bug 503330)

+ * FAQ section in plug-in 'help' requires actualization (bug 503325)

+ * Subversive tries to connect to repository for Compare With -> Base from Working Copy (bug 501030)

+ * Deleting multiple files is very slow on large projects (bug 501032)

+ 

+--------------------------------------------------------------------------------

+

 Version 4.0.2.I20160902-1700 [02 September 2016]

 

 Fixes:

diff --git a/changelogs/changelog.txt b/changelogs/changelog.txt
index 5496eca..647e08b 100644
--- a/changelogs/changelog.txt
+++ b/changelogs/changelog.txt
@@ -8,6 +8,52 @@
 Now the Subversive project was moved to Eclipse.org and new version numbers was introduced. 
 Change Log's for older versions still present in this file.
 
+Version 4.0.3.I20161129-1700 [29 November 2016]
+
+Fixes:
+ * Exclude from compare view files with identical content in case they're reported (bug 508237)
+ * Two-way and three-way compare should display "deletion+addition" pairs properly when they're reported instead of "replacement" (bug 508236)
+   + special thanks for the contribution to Florent Angebault
+ * Proper SVNDiffStatus order when deletion and addition are reported for the same nodes (bug 508235)
+ * "Ignore ancestry" option for compare with branch/tag/URL (bug 508231)
+   + special thanks to Florent Angebault
+ * Update from History view and Synchronize view don't change states in another view (bug 505370)
+ * Issue in SVNLightweightDecorator when decorating model elements (resource==null) (bug 502505)
+ * [scalability] Resource listener listens to changes on ignored files (bug 505360)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for ResourceStatesChangedEvent (bug 506811)
+   + special thanks for the contribution to Andrey Loskutov
+ * [scalability] SVN update takes hours if "Synchronize" view is opened (bug 504058)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for AbstractSVNSubscriber (bug 506777)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for SVNUtility (bug 506763)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for RemoteStatusCache (bug 506762)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for UpdateSubscriber (bug 506760)
+   + special thanks for the contribution to Andrey Loskutov
+ * Performance improvements for FileUtility (bug 506757)
+   + special thanks for the contribution to Andrey Loskutov
+ * Compilation issue with older platform versions (bug 506756)
+   + special thanks for the contribution to Andrey Loskutov
+ * Error in fix for the bug 282000 causes performance issues (bug 506785)
+ * Installation instructions in 'help' are out of date (bug 503327)
+ * Separate requirements page is unnecessary in 'help' (bug 503329)
+ * Remove org.eclipse.team.svn.resource.ignore.rules.jdt bundle (bug 505611)
+ * Correct "management instructions" help page (bug 505119)
+ * Grammar correction on the "Mylyn" help page (bug 505115)
+ * Update Subversive modules overview (bug 505089)
+ * Grammar corrections on the "Supported protocols" page (bug 505006)
+ * Grammar corrections on the "Features" page (bug 504927)
+ * Update Subversive architecture overview (bug 503542)
+ * Linux notes are partially out of date and in need of grammar corrections (bug 503330)
+ * FAQ section in plug-in 'help' requires actualization (bug 503325)
+ * Subversive tries to connect to repository for Compare With -> Base from Working Copy (bug 501030)
+ * Deleting multiple files is very slow on large projects (bug 501032)
+ 
+--------------------------------------------------------------------------------
+
 Version 4.0.2.I20160902-1700 [02 September 2016]
 
 Fixes:
diff --git a/latest-releases.php b/latest-releases.php
index bbbf260..1e1705b 100644
--- a/latest-releases.php
+++ b/latest-releases.php
@@ -51,8 +51,8 @@
 			This is the most up-to-date version of the Subversive plug-in. It's aimed to provide you with access to the latest Subversive features before they become available in the Subversive build included into the yearly Eclipse Simultaneous Release.
 		</p>
 		<p>
-			<b>Release Date:</b> 02 September 2016<br/>
-			<b>Version:</b> 4.0.2.I20160902-1700 (<a href="/subversive/changelogs/changelog.txt">Change log</a>)		
+			<b>Release Date:</b> 29 November 2016<br/>
+			<b>Version:</b> 4.0.3.I20161129-1700 (<a href="/subversive/changelogs/changelog.txt">Change log</a>)		
 		</p>
 		<p>
 			<b>Update Site:</b><br/>	
@@ -60,7 +60,7 @@
 		</p>
 		<p>
 			<b>Archived Update Site:</b><br/>
-			<a href="http://www.eclipse.org/downloads/download.php?file=/technology/subversive/4.0/builds/Subversive-4.0.2.I20160902-1700.zip">Subversive-4.0.2.I20160902-1700.zip</a>
+			<a href="http://www.eclipse.org/downloads/download.php?file=/technology/subversive/4.0/builds/Subversive-4.0.3.I20161129-1700.zip">Subversive-4.0.3.I20161129-1700.zip</a>
 		</p>	
 		<p>
 			<b>Previous Release:</b> 01 July 2016<br/>
diff --git a/special-builds.php b/special-builds.php
index 21a76d8..a4d7f91 100644
--- a/special-builds.php
+++ b/special-builds.php
@@ -30,8 +30,8 @@
 			This Subversive build is intended for use in a non-UI mode to execute SVN operations.
 		</p>
 		<p>
-			<b>Release Date:</b> 02 September 2016<br/>
-			<b>Version:</b> 4.0.2.I20160902-1700		
+			<b>Release Date:</b> 29 November 2016<br/>
+			<b>Version:</b> 4.0.3.I20161129-1700		
 		</p>
 		<p>
 			<b>Update Site:</b><br/>	
@@ -39,7 +39,7 @@
 		</p>
 		<p>
 			<b>Archived Update Site:</b><br/>
-			<a href="http://www.eclipse.org/downloads/download.php?file=/technology/subversive/4.0/builds/Subversive-headless-4.0.2.I20160902-1700.zip">Subversive-headless-4.0.2.I20160902-1700.zip</a>
+			<a href="http://www.eclipse.org/downloads/download.php?file=/technology/subversive/4.0/builds/Subversive-headless-4.0.3.I20161129-1700.zip">Subversive-headless-4.0.3.I20161129-1700.zip</a>
 		</p>	
 		<p>
 			<b>Previous Release:</b> 31 January 2016<br/>