Index: /CKEditor/trunk/_source/plugins/bidi/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/bidi/plugin.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/bidi/plugin.js	(revision 6648)
@@ -92,5 +92,5 @@
 				element.removeStyle( 'direction' );
 				element.removeAttribute( 'dir' );
-				return null;
+				return;
 			}
 		}
@@ -103,5 +103,5 @@
 		// Stop if direction is same as present.
 		if ( elementDir == dir )
-			return null;
+			return;
 
 		// Clear direction on this element.
@@ -122,5 +122,5 @@
 		editor.forceNextSelectionCheck();
 
-		return null;
+		return;
 	}
 
@@ -258,5 +258,5 @@
 							dir : evt.data.getDirection( 1 )
 						} );
-				})
+				});
 			});
 		}
Index: /CKEditor/trunk/_source/plugins/clipboard/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/clipboard/plugin.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/clipboard/plugin.js	(revision 6648)
@@ -328,5 +328,5 @@
 							editor.insertText( data[ 'text' ] );
 
-						setTimeout( function () { editor.fire( 'afterPaste' ) }, 0 );
+						setTimeout( function () { editor.fire( 'afterPaste' ); }, 0 );
 
 					}, null, null, 1000 );
Index: /CKEditor/trunk/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/dialog/plugin.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/dialog/plugin.js	(revision 6648)
@@ -648,5 +648,5 @@
 				if ( this._.editor.lang.dir == 'rtl' && this._.position )
 					this._.position.x = CKEDITOR.document.getWindow().getViewPaneSize().width -
-						this._.contentSize.width - parseInt( this._.element.getFirst().getStyle( 'right' ) );
+						this._.contentSize.width - parseInt( this._.element.getFirst().getStyle( 'right' ), 10 );
 
 				this._.contentSize = { width : width, height : height };
Index: /CKEditor/trunk/_source/plugins/htmldataprocessor/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/htmldataprocessor/plugin.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/htmldataprocessor/plugin.js	(revision 6648)
@@ -429,5 +429,5 @@
 
 					// Avoid protecting over protected, e.g. /\{.*?\}/
-					return /cke_temp(comment)?/.test( match ) ? match
+					return ( /cke_temp(comment)?/ ).test( match ) ? match
 						: '<!--{cke_temp}' + ( protectedHtml.push( match ) - 1 ) + '-->';
 				});
@@ -449,6 +449,6 @@
 			{
 				store[ store.id ] = decodeURIComponent( data );
-				return '{cke_protected_'+ store.id++  + '}';
-			})
+				return '{cke_protected_'+ ( store.id++ )  + '}';
+			});
 		});
 	}
Index: /CKEditor/trunk/_source/plugins/image/dialogs/image.js
===================================================================
--- /CKEditor/trunk/_source/plugins/image/dialogs/image.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/image/dialogs/image.js	(revision 6648)
@@ -639,5 +639,5 @@
 															{
 																var aMatch  =  this.getValue().match( regexGetSizeOrEmpty ),
-																	isValid = !!( aMatch && parseInt( aMatch[1], 10 ) != 0 );
+																	isValid = !!( aMatch && parseInt( aMatch[1], 10 ) !== 0 );
 																if ( !isValid )
 																	alert( editor.lang.common.invalidWidth );
@@ -689,5 +689,5 @@
 															{
 																var aMatch = this.getValue().match( regexGetSizeOrEmpty ),
-																	isValid = !!( aMatch && parseInt( aMatch[1], 10 ) != 0 );
+																	isValid = !!( aMatch && parseInt( aMatch[1], 10 ) !== 0 );
 																if ( !isValid )
 																	alert( editor.lang.common.invalidHeight );
Index: /CKEditor/trunk/_source/plugins/pastefromword/filter/default.js
===================================================================
--- /CKEditor/trunk/_source/plugins/pastefromword/filter/default.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/pastefromword/filter/default.js	(revision 6648)
@@ -266,5 +266,5 @@
 
 										// Figure out the indent unit by checking the first time of incrementation.
-										if ( !listBaseIndent && previousListItemMargin != null && margin > previousListItemMargin )
+										if ( !listBaseIndent && previousListItemMargin !== null && margin > previousListItemMargin )
 											listBaseIndent = margin - previousListItemMargin;
 
@@ -521,5 +521,5 @@
 												// Small numbering has higher priority, when dealing with ambiguous
 												// between C(Alpha) and C.(Roman).
-												if ( type == 'ol' && /alpha|roman/.test( style ) )
+												if ( type == 'ol' && ( /alpha|roman/ ).test( style ) )
 												{
 													var num = /roman/.test( style ) ? fromRoman( bullet[ 1 ] ) : fromAlphabet( bullet[ 1 ] );
@@ -1077,5 +1077,5 @@
 								// those are to be removed later, now mark it with "cke:ignored".
 								var ancestor = element.getAncestor( 'span' );
-								if ( ancestor && /mso-hide:\s*all|display:\s*none/.test( ancestor.attributes.style ) )
+								if ( ancestor && (/ mso-hide:\s*all|display:\s*none /).test( ancestor.attributes.style ) )
 									marker.attributes[ 'cke:ignored' ] = 1;
 								return marker;
@@ -1149,5 +1149,5 @@
 					[
 						// Leave list-style-type
-						[ /^list-style-type$/, null ],
+						[ ( /^list-style-type$/ ), null ],
 
 						// Preserve margin-left/right which used as default indent style in the editor.
Index: /CKEditor/trunk/_source/plugins/scayt/dialogs/options.js
===================================================================
--- /CKEditor/trunk/_source/plugins/scayt/dialogs/options.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/scayt/dialogs/options.js	(revision 6648)
@@ -204,5 +204,5 @@
 	var scayt_control = CKEDITOR.plugins.scayt.getScayt( editor );
 
-	for ( var i = 0; i < tags.length; i++ )
+	for ( i = 0; i < tags.length; i++ )
 	{
 		if ( tags[ i ] == 1 )
Index: /CKEditor/trunk/_source/plugins/selection/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/selection/plugin.js	(revision 6647)
+++ /CKEditor/trunk/_source/plugins/selection/plugin.js	(revision 6648)
@@ -87,5 +87,5 @@
 		// 1. Empty inline element. <span>^</span>
 		// 2. Adjoin to inline element. <p><strong>text</strong>^</p>
-		return !CKEDITOR.tools.trim( start.getHtml() ) ? isInlineCt( start ) : isInlineCt( start.getChild( offset - 1 ) ) || isInlineCt( start.getChild( offset ) )
+		return !CKEDITOR.tools.trim( start.getHtml() ) ? isInlineCt( start ) : isInlineCt( start.getChild( offset - 1 ) ) || isInlineCt( start.getChild( offset ) );
 	}
 
@@ -1212,5 +1212,5 @@
 			}
 
-			var range = new CKEDITOR.dom.range( element.getDocument() );
+			range = new CKEDITOR.dom.range( element.getDocument() );
 			range.setStartBefore( element );
 			range.setEndAfter( element );
