Index: /CKEditor/branches/versions/3.4.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.4.x/CHANGES.html	(revision 6082)
+++ /CKEditor/branches/versions/3.4.x/CHANGES.html	(revision 6083)
@@ -35,17 +35,4 @@
 		CKEditor Changelog
 	</h1>
-	<h3>
-			CKEditor 3.4.3</h3>
-	<p>
-			New features:</p>
-	<ul>
-	</ul>
-			Fixed issues:</p>
-	<ul>
-		<li><a href="http://dev.ckeditor.com/ticket/6575">#6575</a> : Tabs disappearing in Link dialog after specific action sequence.</li>
-		<li><a href="http://dev.ckeditor.com/ticket/6510">#6510</a> : Margin mirroring doesn't respect style configuration.</li>
-		<li><a href="http://dev.ckeditor.com/ticket/6479">#6479</a> : BIDI: Language direction is not being preserved when pressing Enter after a paragraph format has been applied.</li>
-		<li><a href="http://dev.ckeditor.com/ticket/6471">#6471</a> : BIDI: Pressing decrease indent in an RTL bulleted list causes incorrect behaviour.</li>
-	</ul>
 	<h3>
 			CKEditor 3.4.2</h3>
Index: /CKEditor/branches/versions/3.4.x/_samples/assets/output_xhtml.css
===================================================================
--- /CKEditor/branches/versions/3.4.x/_samples/assets/output_xhtml.css	(revision 6082)
+++ /CKEditor/branches/versions/3.4.x/_samples/assets/output_xhtml.css	(revision 6083)
@@ -155,19 +155,4 @@
 }
 
-.Indent1_rtl
-{
-	margin-right: 40px;
-}
-
-.Indent2_rtl
-{
-	margin-right: 80px;
-}
-
-.Indent3_rtl
-{
-	margin-right: 120px;
-}
-
 /**
  * Alignment.
Index: /CKEditor/branches/versions/3.4.x/_source/plugins/bidi/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/plugins/bidi/plugin.js	(revision 6082)
+++ /CKEditor/branches/versions/3.4.x/_source/plugins/bidi/plugin.js	(revision 6083)
@@ -124,11 +124,5 @@
 		// like a mirror. (#5910)
 		if ( dir != dirBefore )
-		{
-			editor.fire( 'dirChanged',
-				{
-					node : element,
-					dir : dir
-				} );
-		}
+			editor.fire( 'dirChanged', element );
 
 		editor.forceNextSelectionCheck();
Index: /CKEditor/branches/versions/3.4.x/_source/plugins/indent/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/plugins/indent/plugin.js	(revision 6082)
+++ /CKEditor/branches/versions/3.4.x/_source/plugins/indent/plugin.js	(revision 6083)
@@ -396,6 +396,6 @@
 			{
 				var range = new CKEDITOR.dom.range( editor.document );
-				range.setStartBefore( e.data.node );
-				range.setEndAfter( e.data.node );
+				range.setStartBefore( e.data );
+				range.setEndAfter( e.data );
 
 				var walker = new CKEDITOR.dom.walker( range ),
@@ -407,24 +407,9 @@
 					{
 						// A child with the defined dir is to be ignored.
-						if ( !node.equals( e.data.node ) && node.getDirection() )
+						if ( !node.equals( e.data ) && node.getDirection() )
 						{
 							range.setStartAfter( node );
 							walker = new CKEDITOR.dom.walker( range );
 							continue;
-						}
-
-						// Switch alignment classes.
-						var classes = editor.config.indentClasses;
-						if ( classes )
-						{
-							var suffix = ( e.data.dir == 'ltr' ) ? [ '_rtl', '' ] : [ '', '_rtl' ];
-							for ( var i = 0; i < classes.length; i++ )
-							{
-								if ( node.hasClass( classes[ i ] + suffix[ 0 ] ) )
-								{
-									node.removeClass( classes[ i ] + suffix[ 0 ] );
-									node.addClass( classes[ i ] + suffix[ 1 ] );
-								}
-							}
 						}
 
Index: /CKEditor/branches/versions/3.4.x/_source/plugins/justify/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/plugins/justify/plugin.js	(revision 6082)
+++ /CKEditor/branches/versions/3.4.x/_source/plugins/justify/plugin.js	(revision 6083)
@@ -88,6 +88,6 @@
 
 		var range = new CKEDITOR.dom.range( editor.document );
-		range.setStartBefore( e.data.node );
-		range.setEndAfter( e.data.node );
+		range.setStartBefore( e.data );
+		range.setEndAfter( e.data );
 
 		var walker = new CKEDITOR.dom.walker( range ),
@@ -99,5 +99,5 @@
 			{
 				// A child with the defined dir is to be ignored.
-				if ( !node.equals( e.data.node ) && node.getDirection() )
+				if ( !node.equals( e.data ) && node.getDirection() )
 				{
 					range.setStartAfter( node );
@@ -107,22 +107,4 @@
 
 				// Switch the alignment.
-				var classes = editor.config.justifyClasses;
-				if ( classes )
-				{
-					// The left align class.
-					if ( node.hasClass( classes[ 0 ] ) )
-					{
-						node.removeClass( classes[ 0 ] );
-						node.addClass( classes[ 2 ] );
-					}
-					// The right align class.
-					else if ( node.hasClass( classes[ 2 ] ) )
-					{
-						node.removeClass( classes[ 2 ] );
-						node.addClass( classes[ 0 ] );
-					}
-				}
-
-				// Always switch CSS margins.
 				var style = 'text-align';
 				var align = node.getStyle( style );
