commit 74804e377d4a54d1173d4393827d4e4b27e4d5d0
diff --cc libs/header_clean/header_clean.pl
index e8bcd92,5970580..ae279d0
--- a/libs/header_clean/header_clean.pl
+++ b/libs/header_clean/header_clean.pl
@@@ -105,13 -104,21 +104,23 @@@ for (my $i = 0; $i <= $#input; $i++) 
  	}
  }
  
+ # Courtesy of github.com/git/git/blob/ab5d01a/git-add--interactive.perl#L798-L805
+ sub parse_hunk_header {
+     my ($line) = @_;
+     my ($o_ofs, $o_cnt, $n_ofs, $n_cnt) =
+         $line =~ /^@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/;
+     $o_cnt = 1 unless defined $o_cnt;
+     $n_cnt = 1 unless defined $n_cnt;
+     return ($o_ofs, $o_cnt, $n_ofs, $n_cnt);
+ }
+ 
  sub strip_empty_first_line {
 -	my $foo = shift(); # Array passed in by reference
 +	my $array = shift(); # Array passed in by reference
  
  	# If the first line is just whitespace remove it
 -	if (defined($foo->[0]) && $foo->[0] =~ /^\s*$/) {
 -		shift($foo);
 +	if (defined($array->[0]) && $array->[0] =~ /^\s*$/) {
 +		shift(@$array); # Throw away the first line
  	}
 +
 +	return 1;
  }
diff --git a/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js b/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
index 4f9adf8..8c13743 100644
--- a/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
+++ b/third_party/WebKit/Source/devtools/front_end/ui/Dialog.js
@@ -32,7 +32,7 @@
  * @constructor
  * @extends {WebInspector.Widget}
  */
-WebInspector.Dialog = function()
+WebInspector.Dialog = function(isModalToElement)
 {
     WebInspector.Widget.call(this, true);
     this.markAsRoot();
@@ -45,6 +45,10 @@ WebInspector.Dialog = function()
 
     this._wrapsContent = false;
     this._dimmed = false;
+    this._isModalToElement = isModalToElement;
+
+    this._glassPane = new WebInspector.GlassPane(relativeToElement, isModalToElement);
+
     /** @type {!Map<!HTMLElement, number>} */
     this._tabIndexMap = new Map();
 }
@@ -62,16 +65,16 @@ WebInspector.Dialog.prototype = {
     /**
      * @override
      */
-    show: function()
+    show: function(isModalToElement)
     {
         if (WebInspector.Dialog._instance)
             WebInspector.Dialog._instance.detach();
         WebInspector.Dialog._instance = this;
 
-        var document = /** @type {!Document} */ (WebInspector.Dialog._modalHostView.element.ownerDocument);
+        var document = /** @type {!Document} */ (WebInspector.Dialog._modalHostView.element.ownerDocument, isModalToElement);
         this._disableTabIndexOnElements(document);
 
-        this._glassPane = new WebInspector.GlassPane(document, this._dimmed);
+        this._glassPane = new WebInspector.GlassPane(document, isModalToElement);
         this._glassPane.element.addEventListener("click", this._onGlassPaneClick.bind(this), false);
         WebInspector.GlassPane.DefaultFocusedViewStack.push(this);
 
commit 6e50ba922f45d810b77de941a6a848df4a9ab44a (HEAD -> master)
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:58:41 2016 +0100

    Rename symlink

diff --git a/d b/d
deleted file mode 100755
index 4bcfe98..0000000
--- a/d
+++ /dev/null
@@ -1 +0,0 @@
-d
diff --git a/d b/d
new file mode 120000
index 0000000..c59d9b6
--- /dev/null
+++ b/d
@@ -0,0 +1 @@
+d
\ No newline at end of file
diff --git a/e b/e
deleted file mode 120000
index c59d9b6..0000000
--- a/e
+++ /dev/null
@@ -1 +0,0 @@
-d
\ No newline at end of file

commit 8b9d73ca7c9e9da18bdb0beff3ab38c49b4e5ae1
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:58:31 2016 +0100

    symlink

diff --git a/e b/e
new file mode 120000
index 0000000..c59d9b6
--- /dev/null
+++ b/e
@@ -0,0 +1 @@
+d
\ No newline at end of file

commit 00c13fb19a63a7e753a2f06aaa214c05726c9bfb
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:58:21 2016 +0100

    copy + file permission

diff --git a/b2 b/c2
similarity index 100%
copy from b2
copy to c2
diff --git a/d b/d
old mode 100644
new mode 100755

commit 8af4fb242d1040e291897a7d047da4dfbe97e9ef
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:58:02 2016 +0100

    Rename

diff --git a/b b/b2
similarity index 100%
rename from b
rename to b2

commit a1aad6c1153b923e0c5d14bc1bbbdf5e39d89591
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:57:39 2016 +0100

    Adding d, new line to b

diff --git a/b b/b
index 6178079..0939735 100644
--- a/b
+++ b/b
@@ -1 +1,2 @@
 b
+new line on b
diff --git a/d b/d
new file mode 100644
index 0000000..4bcfe98
--- /dev/null
+++ b/d
@@ -0,0 +1 @@
+d

commit fcf9b0274a1f034ced762c269f835e198693704a
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:57:39 2016 +0100

    Adding b

diff --git a/b b/b
new file mode 100644
index 0000000..6178079
--- /dev/null
+++ b/b
@@ -0,0 +1 @@
+b

commit 6fa1c4ab2a8b2be408791d874155c95511ecc0ce
Author: Damien Robert <damien.olivier.robert+git@gmail.com>
Date:   Sun Mar 13 18:57:39 2016 +0100

    Adding a

diff --git a/a b/a
new file mode 100644
index 0000000..7898192
--- /dev/null
+++ b/a
@@ -0,0 +1 @@
+a

Submodule ruby/gems/simplecolor contains untracked content
Submodule ruby/gems/simplecolor contains modified content
Submodule ruby/gems/simplecolor a5c060d..ac178d7:
  > Concatenate ANSI escape sequences inside the \e
  > Add possibility to copy colors
  > Sometimes \e[m is abused for \e[0m
  > More exceptions
  > Merge some color regexp and raise exception on bogus colors
  > Fix SimpleColor#uncolor!
  > Change ANSI Regexps
  > rake doc fails for now with Rake 11
  > Add uncolor tests
  > ColorWrapper: unify gestion of arg

Submodule script/others/republique f4c0876...0000000 (submodule deleted)
Submodule script/others/republique 0000000...f4c0876 (not checked out)
Submodule plam 0000000...c43a6e4 (new submodule)
Submodule plam c43a6e4...9215cb5 (commits not present)
Submodule plam 9215cb5..4b41ae0 (rewind):
  < Adding d, new line to b
Submodule plam de44db5...d6ed7c1:
  > Uhihih
  < Ohoho

diff --git i/a w/a
index 7898192..442406a 100644
--- i/a
+++ w/a
@@ -1 +1,2 @@
 a
+
diff --git i/b2 w/b2
index 0939735..d70291d 100644
--- i/b2
+++ w/b2
@@ -1,2 +1,2 @@
-b
+b 
 new line on b
diff --git i/b w/b
index 3cd10f0..3cc89da 100644
--- i/b
+++ w/b
@@ -1,5 +1,5 @@
 b
 new line on b
 ohoh
- 
+
 bl2

diff --git 1/2/umount 2/2/umount
new file mode 100755
index 0000000..bb9ce29
Binary files /dev/null and 2/2/umount differ
diff --git 1/2/umount 2/2/umount
deleted file mode 100755
index bb9ce29..0000000
Binary files 1/2/umount and /dev/null differ