~mozillateam/thunderbird/thunderbird-beta.yakkety

« back to all changes in this revision

Viewing changes to debian/patches/theme-refresh-compose-toolbar-icons.patch

  • Committer: Chris Coulson
  • Date: 2011-11-06 23:10:37 UTC
  • Revision ID: chris.coulson@canonical.com-20111106231037-vlxgh63jovhnvlje
* New upstream release from the stable channel (THUNDERBIRD_8_0_BUILD1)
* New upstream release from the beta channel (THUNDERBIRD_8_0b5_BUILD1)
* Update messagingmenu-extension to 0.8.2
  - Should hopefully fix LP: #850229
* Don't disable our bundled addons on upgrade
  - update debian/vendor.js
* Actually add the patch this time...
* Backport patch from aurora to correctly handle EOF in 
  js::TokenStream::getAtSourceMappingURL on platforms with unsigned chars
  - add debian/patches/correctly-handle-EOF.patch
  - update debian/patches/series
* New upstream release from the beta channel (THUNDERBIRD_8_0b3_BUILD2)
* New upstream release from the beta channel (THUNDERBIRD_8_0b2_BUILD1)
* Update messagingmenu-extension to 0.8.1
  - Fix LP: #872639 - Cannot open book: Could not create DesktopcouchSession
    object. Don't display errors from evolution-data-server for now, as
    they make Thunderbird unusable. Note, this doesn't fix the actual bug
* Provide a useful error message when trying to build the source package
  with an out of date control file
  - update debian/rules
* Provide a way to prevent the source package from being built if the list
  of shipped locales changed upstream. Note that this is disabled on
  nightly and aurora
  - update debian/rules
  - add debian/extract-file.py
* Move custom scripts to debian/scripts
  - move debian/get-xpi-id.py to debian/scripts/get-xpi-id.py
  - move debian/refresh-supported-locales.pl to
     debian/scripts/refresh-supported-locales.pl
  - move debian/extract-file.py to debian/scripts/extract-file.py
  - update debian/rules
* Shrink the default mozconfig right down so that we use mostly upstream
  defaults, rather than overriding them with our own options. It is still
  possible to override them though. We also drop the pkg-config checks in
  debian/rules which allowed a fallback build configuration when dependencies
  aren't satisfied. Really, the build should just fail here rather than
  continuing in some undesirable fallback mode
  - update debian/thunderbird-dev.links.in 
  - update debian/mozconfig.in
  - update debian/control.in
  - update debian/rules
* Refresh build-depends, as this hasn't been done for a while:
  - Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev, sharutils
    and bzip2. These don't appear to be needed
  - Drop liborbit2-dev - only appears to be required if there is no libidl
  - Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
    as the configure script checks for these directly
  - Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
    libgnomeui-dev
  - Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
    and libnss3-dev when using system versions of those libs
* Disable gconf support on >= 12.04
  - update debian//rules
  - update debian/mozconfig.in
* Refresh binary dependencies:
  - Drop psmisc and fontconfig depends. We don't use any binaries
    from either of these packages
  - Drop debianutils dependency. This is an essential package
* Introduce a branch config file (debian/config/branch.mk) which holds
  settings which shouldn't be merged between branches (eg, whether
  the crash reporter should be enabled)
  - add debian/config/branch.mk
  - update debian/rules
* Move debian/locales.* to debian/config
  - move debian/locales.shipped => debian/config/locales.shipped
  - move debian/locales.unavail => debian/config/locales.unavail
  - update debian/rules
  - update debian/build/refresh-supported-locales.pl
* Move debian/mozconfig.in to debian/config
* Move debian/testsuite.mk to debian/build
* We need to keep the complete list of language packs (shipped and
  transitional) in sync between branches. However, this was proving to be
  difficult because the list was split across 2 files (locales.shipped
  and locales.unavailable). Rework this so that we have a locales.all
  (containing the list of current and past language packs), and a
  locales.shipped. The locales.all can be easily kept in sync between
  branches now, so we end up with the correct transitional language packs
  on branches which have some languages disabled. This also makes it
  more complicated to add the language packs to debian/control though, so
  we offload this to a new perl script now rather than trying to do it all
  in bash
  - add debian/build/dump-langpack-control-entries.pl
  - update debian/build/refresh-supported-locales.pl
  - add debian/config/locales.all
  - update debian/config/locales.shipped
  - remove debian/config/locales.unavailable
  - update debian/control
  - update debian/rules
* Touch debian/control.in during clean to force a refresh of debian/control,
  so we can check if it is out-of-date and fail if it is
  - update debian/rules
* Refresh patches:
  - update debian/patches/ctypes-callback-reentry-fix.patch
  - update debian/patches/theme-refresh-compose-toolbar-icons.patch
  - update debian/patches/theme-refresh-message-header-buttons.patch
* Ensure that we get the correct package relationships depending on the
  target distro version
  - update debian/control.in
  - update debian/rules
  - refresh debian/control
* Drop the mozilla-devscripts dependency. We were only using this for creating
  tarballs anyway. Instead, implement our own get-orig-source target, which
  also fixes some problems we were having
  - update debian/control.in
  - remove debian/moz-rev.sh
  - update debian/rules
  - remove debian/mozclient/mozclient.mk
  - remove debian/mozclient/thunderbird.conf
  - update debian/config/branch.mk
  - add debian/build/create-source.py
  - add debian/build/get-orig-source.mk
  - remove debian/mozclient/thunderbird-remove.binonly.sh
* Drop the 'nobinonly' suffix from the version number. All this really does
  is make the version number longer without adding any useful information,
  because:
  - We don't strip all binary files as there are a lot remaining which are
    used by the test-suite (eg, images, fonts, videos, sqlite dbs, extensions)
  - Stripping binary files from the source tarball isn't the only change we
    make to it. We also merge in the upstream l10n data, but we don't
    indicate that in the version number
* Don't error out whilst building the source package if cdbs isn't installed.
  This enables us to create source packages on lillypilly
  - update debian/rules
* Keep a copy of shipped-locales outside of the embedded tar.bz2. This
  makes it faster to verify the list of shipped locales when creating
  source packages
  - update debian/build/create-tarball.py
  - update debian/build/extract-file.py
  - update debian/rules
* When calling refresh-supported-locales, automatically refresh
  debian/control too
  - update debian/rules
* Dropped patches fixed upstream:
  - remove debian/patches/theme-refresh-toolbar-and-tab-colours.patch
  - remove debian/patches/theme-refresh-smaller-resize-grips-1.patch
  - remove debian/patches/theme-refresh-smaller-resize-grips-2.patch
  - remove debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
  - remove debian/patches/compile-pldhash-as-C++.patch
* Don't fail to create the tarball if locales listed in all-locales don't
  really exist upstream. We already check that everything in shipped-locales
  exists
  - update debian/create-tarball.py
* Pass --comm-rev to client.py when specifying a release tag
  - update debian/build/create-tarball.py
* Don't fail to create a tarball when not using a local cache
  - update debian/build/create-tarball.py

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# HG changeset patch
2
2
# Parent 8ef5eb3494700696bf8d8f098cf1b93607e08ad9
3
3
 
 
4
diff --git a/mail/themes/gnomestripe/jar.mn b/mail/themes/gnomestripe/jar.mn
4
5
--- a/mail/themes/gnomestripe/jar.mn
5
6
+++ b/mail/themes/gnomestripe/jar.mn
6
 
@@ -101,6 +101,60 @@ classic.jar:
 
7
@@ -98,16 +98,70 @@ classic.jar:
 
8
   skin/classic/messenger/addressbook/icons/abcard-large.png   (mail/addrbook/abcard-large.png)
 
9
   skin/classic/messenger/addressbook/icons/remote-addrbook.png (mail/addrbook/remote-addrbook.png)
 
10
   skin/classic/messenger/addressbook/icons/remote-addrbook-error.png      (mail/addrbook/remote-addrbook-error.png)
 
11
   skin/classic/messenger/addressbook/icons/secure-remote-addrbook.png     (mail/addrbook/secure-remote-addrbook.png)
 
12
   skin/classic/messenger/messengercompose/messengercompose.css (mail/compose/messengercompose.css)
7
13
   skin/classic/messenger/messengercompose/editorOverlay.css    (mail/compose/editorOverlay.css)
8
14
   skin/classic/messenger/messengercompose/compose-toolbar.png  (mail/compose/compose-toolbar.png)
9
15
   skin/classic/messenger/messengercompose/compose-toolbar-small.png   (mail/compose/compose-toolbar-small.png)
64
70
   skin/classic/messenger/messengercompose/format-buttons.png  (mail/compose/format-buttons.png)
65
71
 % skin messenger-newsblog classic/1.0 %skin/classic/messenger-newsblog/
66
72
   skin/classic/messenger-newsblog/feed-subscriptions.css      (mail/newsblog/feed-subscriptions.css)
 
73
   skin/classic/messenger-newsblog/icons/rss-feed.png          (mail/newsblog/rss-feed.png)
 
74
   skin/classic/messenger-newsblog/icons/server-rss.png        (mail/newsblog/server-rss.png)
 
75
   skin/classic/messenger/preferences/alwaysAsk.png            (mail/preferences/alwaysAsk.png)
 
76
   skin/classic/messenger/preferences/preferences.css          (mail/preferences/preferences.css)
 
77
   skin/classic/messenger/preferences/general.png              (mail/preferences/general.png)
 
78
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-attach-disabled.svg
 
79
new file mode 100644
67
80
--- /dev/null
68
81
+++ b/mail/themes/gnomestripe/mail/compose/button-attach-disabled.svg
69
82
@@ -0,0 +1,7 @@
74
87
+     d="m 5,1 0,15.375 7.03125,6.03125 5.96875,-6 L 18,4 16,4 16,15.59375 11.9375,19.6875 7,15.4375 7,3 l 6,0 0,9.21875 -1.5625,1.75 L 10,12.46875 10,5 8,5 l 0,8.28125 3.5,3.625 L 15,13 15,1 z"
75
88
+  fill="GrayText"/>
76
89
+</svg>
 
90
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach-hover.svg b/mail/themes/gnomestripe/mail/compose/button-attach-hover.svg
 
91
new file mode 100644
77
92
--- /dev/null
78
93
+++ b/mail/themes/gnomestripe/mail/compose/button-attach-hover.svg
79
94
@@ -0,0 +1,7 @@
84
99
+     d="m 5,1 0,15.375 7.03125,6.03125 5.96875,-6 L 18,4 16,4 16,15.59375 11.9375,19.6875 7,15.4375 7,3 l 6,0 0,9.21875 -1.5625,1.75 L 10,12.46875 10,5 8,5 l 0,8.28125 3.5,3.625 L 15,13 15,1 z"
85
100
+  fill="ButtonText"/>
86
101
+</svg>
 
102
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-attach-small-disabled.svg
 
103
new file mode 100644
87
104
--- /dev/null
88
105
+++ b/mail/themes/gnomestripe/mail/compose/button-attach-small-disabled.svg
89
106
@@ -0,0 +1,7 @@
94
111
+       d="M 4,1.03125 4,10.9375 7.9375,15.21875 12,11.4375 12,2.75 l -1,0 0,8.25 -3,2.8125 -3,-3.25 0,-8.53125 4.0087252,0 0,6.78125 -1.09375,1.21875 -0.90625,-1.125 0,-5.65625 -1,0 0,6 1.90625,2.34375 2.0937498,-2.40625 0,-8.15625 z"
95
112
+  fill="Graytext"/>
96
113
+</svg>
 
114
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-attach-small-hover.svg
 
115
new file mode 100644
97
116
--- /dev/null
98
117
+++ b/mail/themes/gnomestripe/mail/compose/button-attach-small-hover.svg
99
118
@@ -0,0 +1,7 @@
104
123
+       d="M 4,1.03125 4,10.9375 7.9375,15.21875 12,11.4375 12,2.75 l -1,0 0,8.25 -3,2.8125 -3,-3.25 0,-8.53125 4.0087252,0 0,6.78125 -1.09375,1.21875 -0.90625,-1.125 0,-5.65625 -1,0 0,6 1.90625,2.34375 2.0937498,-2.40625 0,-8.15625 z"
105
124
+  fill="ButtonText"/>
106
125
+</svg>
 
126
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach-small.svg b/mail/themes/gnomestripe/mail/compose/button-attach-small.svg
 
127
new file mode 100644
107
128
--- /dev/null
108
129
+++ b/mail/themes/gnomestripe/mail/compose/button-attach-small.svg
109
130
@@ -0,0 +1,7 @@
114
135
+       d="M 4,1.03125 4,10.9375 7.9375,15.21875 12,11.4375 12,2.75 l -1,0 0,8.25 -3,2.8125 -3,-3.25 0,-8.53125 4.0087252,0 0,6.78125 -1.09375,1.21875 -0.90625,-1.125 0,-5.65625 -1,0 0,6 1.90625,2.34375 2.0937498,-2.40625 0,-8.15625 z"
115
136
+  fill="MenuText"/>
116
137
+</svg>
 
138
diff --git a/mail/themes/gnomestripe/mail/compose/button-attach.svg b/mail/themes/gnomestripe/mail/compose/button-attach.svg
 
139
new file mode 100644
117
140
--- /dev/null
118
141
+++ b/mail/themes/gnomestripe/mail/compose/button-attach.svg
119
142
@@ -0,0 +1,7 @@
124
147
+     d="m 5,1 0,15.375 7.03125,6.03125 5.96875,-6 L 18,4 16,4 16,15.59375 11.9375,19.6875 7,15.4375 7,3 l 6,0 0,9.21875 -1.5625,1.75 L 10,12.46875 10,5 8,5 l 0,8.28125 3.5,3.625 L 15,13 15,1 z"
125
148
+  fill="MenuText"/>
126
149
+</svg>
 
150
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-copy-disabled.svg
 
151
new file mode 100644
127
152
--- /dev/null
128
153
+++ b/mail/themes/gnomestripe/mail/compose/button-copy-disabled.svg
129
154
@@ -0,0 +1,7 @@
134
159
+     d="M 8,3.0000001 8,6 16.95491,6.045089 17,18 l 4.087694,0 0,-14.9999999 z M 3,7 3,22 16,22 16,7 z m 2,2.983534 9,0 0,1 -9,0 z m 0.00431,4.035941 9.001345,0 0,0.980525 -9.001345,0 z m 0.049052,4.00961 8.967918,0 0,0.955521 -8.967918,0 z"
135
160
+  fill="GrayText"/>
136
161
+</svg>
 
162
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy-hover.svg b/mail/themes/gnomestripe/mail/compose/button-copy-hover.svg
 
163
new file mode 100644
137
164
--- /dev/null
138
165
+++ b/mail/themes/gnomestripe/mail/compose/button-copy-hover.svg
139
166
@@ -0,0 +1,7 @@
144
171
+     d="M 8,3.0000001 8,6 16.95491,6.045089 17,18 l 4.087694,0 0,-14.9999999 z M 3,7 3,22 16,22 16,7 z m 2,2.983534 9,0 0,1 -9,0 z m 0.00431,4.035941 9.001345,0 0,0.980525 -9.001345,0 z m 0.049052,4.00961 8.967918,0 0,0.955521 -8.967918,0 z"
145
172
+  fill="ButtonText"/>
146
173
+</svg>
 
174
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-copy-small-disabled.svg
 
175
new file mode 100644
147
176
--- /dev/null
148
177
+++ b/mail/themes/gnomestripe/mail/compose/button-copy-small-disabled.svg
149
178
@@ -0,0 +1,7 @@
154
183
+       d="M 5,2 5,3.96875 11,4 11.03125,12.03125 14,12.03125 14,2 5,2 z M 1,4.96875 1,15 l 9,0 0,-10.03125 -9,0 z M 2,6 9,6 9,7 2,7 2,6 z m 0,3 7,0 0,1 -7,0 0,-1 z m 0,3 7,0 0,1 -7,0 0,-1 z"
155
184
+  fill="GrayText"/>
156
185
+</svg>
 
186
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-copy-small-hover.svg
 
187
new file mode 100644
157
188
--- /dev/null
158
189
+++ b/mail/themes/gnomestripe/mail/compose/button-copy-small-hover.svg
159
190
@@ -0,0 +1,7 @@
164
195
+       d="M 5,2 5,3.96875 11,4 11.03125,12.03125 14,12.03125 14,2 5,2 z M 1,4.96875 1,15 l 9,0 0,-10.03125 -9,0 z M 2,6 9,6 9,7 2,7 2,6 z m 0,3 7,0 0,1 -7,0 0,-1 z m 0,3 7,0 0,1 -7,0 0,-1 z"
165
196
+  fill="ButtonText"/>
166
197
+</svg>
 
198
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy-small.svg b/mail/themes/gnomestripe/mail/compose/button-copy-small.svg
 
199
new file mode 100644
167
200
--- /dev/null
168
201
+++ b/mail/themes/gnomestripe/mail/compose/button-copy-small.svg
169
202
@@ -0,0 +1,7 @@
174
207
+       d="M 5,2 5,3.96875 11,4 11.03125,12.03125 14,12.03125 14,2 5,2 z M 1,4.96875 1,15 l 9,0 0,-10.03125 -9,0 z M 2,6 9,6 9,7 2,7 2,6 z m 0,3 7,0 0,1 -7,0 0,-1 z m 0,3 7,0 0,1 -7,0 0,-1 z"
175
208
+  fill="MenuText"/>
176
209
+</svg>
 
210
diff --git a/mail/themes/gnomestripe/mail/compose/button-copy.svg b/mail/themes/gnomestripe/mail/compose/button-copy.svg
 
211
new file mode 100644
177
212
--- /dev/null
178
213
+++ b/mail/themes/gnomestripe/mail/compose/button-copy.svg
179
214
@@ -0,0 +1,7 @@
184
219
+     d="M 8,3.0000001 8,6 16.95491,6.045089 17,18 l 4.087694,0 0,-14.9999999 z M 3,7 3,22 16,22 16,7 z m 2,2.983534 9,0 0,1 -9,0 z m 0.00431,4.035941 9.001345,0 0,0.980525 -9.001345,0 z m 0.049052,4.00961 8.967918,0 0,0.955521 -8.967918,0 z"
185
220
+  fill="MenuText"/>
186
221
+</svg>
 
222
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-cut-disabled.svg
 
223
new file mode 100644
187
224
--- /dev/null
188
225
+++ b/mail/themes/gnomestripe/mail/compose/button-cut-disabled.svg
189
226
@@ -0,0 +1,7 @@
194
231
+     d="M 5,3 5,5.40625 10.0625,10.5 8.46875,12.09375 C 8.1560981,12.023394 7.8332269,12 7.5,12 5.0265633,12 3.03125,14.026563 3.03125,16.5 3.03125,18.973437 5.0265633,21 7.5,21 9.9734368,21 12,18.973437 12,16.5 12,15.128697 11.347343,13.8956 10.375,13.0625 l 1.125,-1.125 1.625,1.625 C 12.442865,14.357588 12,15.378841 12,16.5 12,18.973438 14.026563,21 16.5,21 18.973437,21 21,18.973438 21,16.5 21,14.026563 18.973437,12 16.5,12 c -0.594312,0 -1.168071,0.09858 -1.6875,0.3125 L 12.96875,10.46875 18,5.40625 18,3 17.59375,3 11.53125,9.0625 5.40625,3 5,3 z M 7.5,14 C 8.8925566,14 10,15.107443 10,16.5 10,17.892557 8.8925566,19 7.5,19 6.1074435,19 5,17.892557 5,16.5 5,15.107443 6.1074435,14 7.5,14 z m 9,0 C 17.892556,14 19,15.107444 19,16.5 19,17.892557 17.892556,19 16.5,19 15.107443,19 14,17.892557 14,16.5 14,15.107444 15.107443,14 16.5,14 z"
195
232
+  fill="GrayText"/>
196
233
+</svg>
 
234
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut-hover.svg b/mail/themes/gnomestripe/mail/compose/button-cut-hover.svg
 
235
new file mode 100644
197
236
--- /dev/null
198
237
+++ b/mail/themes/gnomestripe/mail/compose/button-cut-hover.svg
199
238
@@ -0,0 +1,7 @@
204
243
+     d="M 5,3 5,5.40625 10.0625,10.5 8.46875,12.09375 C 8.1560981,12.023394 7.8332269,12 7.5,12 5.0265633,12 3.03125,14.026563 3.03125,16.5 3.03125,18.973437 5.0265633,21 7.5,21 9.9734368,21 12,18.973437 12,16.5 12,15.128697 11.347343,13.8956 10.375,13.0625 l 1.125,-1.125 1.625,1.625 C 12.442865,14.357588 12,15.378841 12,16.5 12,18.973438 14.026563,21 16.5,21 18.973437,21 21,18.973438 21,16.5 21,14.026563 18.973437,12 16.5,12 c -0.594312,0 -1.168071,0.09858 -1.6875,0.3125 L 12.96875,10.46875 18,5.40625 18,3 17.59375,3 11.53125,9.0625 5.40625,3 5,3 z M 7.5,14 C 8.8925566,14 10,15.107443 10,16.5 10,17.892557 8.8925566,19 7.5,19 6.1074435,19 5,17.892557 5,16.5 5,15.107443 6.1074435,14 7.5,14 z m 9,0 C 17.892556,14 19,15.107444 19,16.5 19,17.892557 17.892556,19 16.5,19 15.107443,19 14,17.892557 14,16.5 14,15.107444 15.107443,14 16.5,14 z"
205
244
+  fill="ButtonText"/>
206
245
+</svg>
 
246
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-cut-small-disabled.svg
 
247
new file mode 100644
207
248
--- /dev/null
208
249
+++ b/mail/themes/gnomestripe/mail/compose/button-cut-small-disabled.svg
209
250
@@ -0,0 +1,7 @@
214
255
+       d="M 3.625,1.28125 2.25,2.6875 6.5625,6.96875 5.40625,8.09375 C 5.1190088,8.0170178 4.8414738,7.96875 4.53125,7.96875 2.6009688,7.96875 1,9.5697189 1,11.5 1,13.430281 2.6009688,15 4.53125,15 6.2637566,15 7.6889134,13.719821 7.96875,12.0625 8.2473589,13.721255 9.7039662,15 11.4375,15 c 1.930281,0 3.5,-1.569719 3.5,-3.5 0,-1.9302811 -1.569719,-3.53125 -3.5,-3.53125 -0.299883,0 -0.596433,0.053138 -0.875,0.125 L 9.40625,6.9375 13.71875,2.6875 12.3125,1.28125 7.96875,5.5625 3.625,1.28125 z M 7.96875,8.34375 8.8125,9.1875 C 8.3830097,9.6754671 8.0759776,10.270394 7.96875,10.9375 7.8605626,10.267517 7.5892213,9.6450535 7.15625,9.15625 l 0.8125,-0.8125 z m -3.4375,1.625 c 0.8494012,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.6818488,1.5 -1.53125,1.5 -0.8494011,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.6505989,-1.53125 1.5,-1.53125 z m 6.90625,0 c 0.849401,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.681849,1.5 -1.53125,1.5 -0.849401,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.650599,-1.53125 1.5,-1.53125 z"
215
256
+  fill="GrayText"/>
216
257
+</svg>
 
258
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-cut-small-hover.svg
 
259
new file mode 100644
217
260
--- /dev/null
218
261
+++ b/mail/themes/gnomestripe/mail/compose/button-cut-small-hover.svg
219
262
@@ -0,0 +1,7 @@
224
267
+       d="M 3.625,1.28125 2.25,2.6875 6.5625,6.96875 5.40625,8.09375 C 5.1190088,8.0170178 4.8414738,7.96875 4.53125,7.96875 2.6009688,7.96875 1,9.5697189 1,11.5 1,13.430281 2.6009688,15 4.53125,15 6.2637566,15 7.6889134,13.719821 7.96875,12.0625 8.2473589,13.721255 9.7039662,15 11.4375,15 c 1.930281,0 3.5,-1.569719 3.5,-3.5 0,-1.9302811 -1.569719,-3.53125 -3.5,-3.53125 -0.299883,0 -0.596433,0.053138 -0.875,0.125 L 9.40625,6.9375 13.71875,2.6875 12.3125,1.28125 7.96875,5.5625 3.625,1.28125 z M 7.96875,8.34375 8.8125,9.1875 C 8.3830097,9.6754671 8.0759776,10.270394 7.96875,10.9375 7.8605626,10.267517 7.5892213,9.6450535 7.15625,9.15625 l 0.8125,-0.8125 z m -3.4375,1.625 c 0.8494012,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.6818488,1.5 -1.53125,1.5 -0.8494011,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.6505989,-1.53125 1.5,-1.53125 z m 6.90625,0 c 0.849401,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.681849,1.5 -1.53125,1.5 -0.849401,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.650599,-1.53125 1.5,-1.53125 z"
225
268
+  fill="ButtonText"/>
226
269
+</svg>
 
270
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut-small.svg b/mail/themes/gnomestripe/mail/compose/button-cut-small.svg
 
271
new file mode 100644
227
272
--- /dev/null
228
273
+++ b/mail/themes/gnomestripe/mail/compose/button-cut-small.svg
229
274
@@ -0,0 +1,7 @@
234
279
+       d="M 3.625,1.28125 2.25,2.6875 6.5625,6.96875 5.40625,8.09375 C 5.1190088,8.0170178 4.8414738,7.96875 4.53125,7.96875 2.6009688,7.96875 1,9.5697189 1,11.5 1,13.430281 2.6009688,15 4.53125,15 6.2637566,15 7.6889134,13.719821 7.96875,12.0625 8.2473589,13.721255 9.7039662,15 11.4375,15 c 1.930281,0 3.5,-1.569719 3.5,-3.5 0,-1.9302811 -1.569719,-3.53125 -3.5,-3.53125 -0.299883,0 -0.596433,0.053138 -0.875,0.125 L 9.40625,6.9375 13.71875,2.6875 12.3125,1.28125 7.96875,5.5625 3.625,1.28125 z M 7.96875,8.34375 8.8125,9.1875 C 8.3830097,9.6754671 8.0759776,10.270394 7.96875,10.9375 7.8605626,10.267517 7.5892213,9.6450535 7.15625,9.15625 l 0.8125,-0.8125 z m -3.4375,1.625 c 0.8494012,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.6818488,1.5 -1.53125,1.5 -0.8494011,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.6505989,-1.53125 1.5,-1.53125 z m 6.90625,0 c 0.849401,0 1.53125,0.681849 1.53125,1.53125 0,0.849401 -0.681849,1.5 -1.53125,1.5 -0.849401,0 -1.5,-0.650599 -1.5,-1.5 0,-0.849401 0.650599,-1.53125 1.5,-1.53125 z"
235
280
+  fill="MenuText"/>
236
281
+</svg>
 
282
diff --git a/mail/themes/gnomestripe/mail/compose/button-cut.svg b/mail/themes/gnomestripe/mail/compose/button-cut.svg
 
283
new file mode 100644
237
284
--- /dev/null
238
285
+++ b/mail/themes/gnomestripe/mail/compose/button-cut.svg
239
286
@@ -0,0 +1,7 @@
244
291
+     d="M 5,3 5,5.40625 10.0625,10.5 8.46875,12.09375 C 8.1560981,12.023394 7.8332269,12 7.5,12 5.0265633,12 3.03125,14.026563 3.03125,16.5 3.03125,18.973437 5.0265633,21 7.5,21 9.9734368,21 12,18.973437 12,16.5 12,15.128697 11.347343,13.8956 10.375,13.0625 l 1.125,-1.125 1.625,1.625 C 12.442865,14.357588 12,15.378841 12,16.5 12,18.973438 14.026563,21 16.5,21 18.973437,21 21,18.973438 21,16.5 21,14.026563 18.973437,12 16.5,12 c -0.594312,0 -1.168071,0.09858 -1.6875,0.3125 L 12.96875,10.46875 18,5.40625 18,3 17.59375,3 11.53125,9.0625 5.40625,3 5,3 z M 7.5,14 C 8.8925566,14 10,15.107443 10,16.5 10,17.892557 8.8925566,19 7.5,19 6.1074435,19 5,17.892557 5,16.5 5,15.107443 6.1074435,14 7.5,14 z m 9,0 C 17.892556,14 19,15.107444 19,16.5 19,17.892557 17.892556,19 16.5,19 15.107443,19 14,17.892557 14,16.5 14,15.107444 15.107443,14 16.5,14 z"
245
292
+  fill="MenuText"/>
246
293
+</svg>
 
294
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-paste-disabled.svg
 
295
new file mode 100644
247
296
--- /dev/null
248
297
+++ b/mail/themes/gnomestripe/mail/compose/button-paste-disabled.svg
249
298
@@ -0,0 +1,7 @@
254
303
+     d="M 10,1 10,2 7,2 7,4 3,4 3,22 21,22 21,4 17,4 17,2 14,2 14,1 z M 6.046875,6 18,6 18,19 6.046875,19 z"
255
304
+  fill="GrayText"/>
256
305
+</svg>
 
306
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste-hover.svg b/mail/themes/gnomestripe/mail/compose/button-paste-hover.svg
 
307
new file mode 100644
257
308
--- /dev/null
258
309
+++ b/mail/themes/gnomestripe/mail/compose/button-paste-hover.svg
259
310
@@ -0,0 +1,7 @@
264
315
+     d="M 10,1 10,2 7,2 7,4 3,4 3,22 21,22 21,4 17,4 17,2 14,2 14,1 z M 6.046875,6 18,6 18,19 6.046875,19 z"
265
316
+  fill="ButtonText"/>
266
317
+</svg>
 
318
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-paste-small-disabled.svg
 
319
new file mode 100644
267
320
--- /dev/null
268
321
+++ b/mail/themes/gnomestripe/mail/compose/button-paste-small-disabled.svg
269
322
@@ -0,0 +1,7 @@
274
327
+       d="M 7,1 7,2 5,2 5,3 2,3 2,15 14,15 14,3 11,3 11,2 9,2 9,1 7,1 z M 4.03125,4 12,4 l 0,9.03125 -7.96875,0 0,-9.03125 z"
275
328
+  fill="GrayText"/>
276
329
+</svg>
 
330
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-paste-small-hover.svg
 
331
new file mode 100644
277
332
--- /dev/null
278
333
+++ b/mail/themes/gnomestripe/mail/compose/button-paste-small-hover.svg
279
334
@@ -0,0 +1,7 @@
284
339
+       d="M 7,1 7,2 5,2 5,3 2,3 2,15 14,15 14,3 11,3 11,2 9,2 9,1 7,1 z M 4.03125,4 12,4 l 0,9.03125 -7.96875,0 0,-9.03125 z"
285
340
+  fill="ButtonText"/>
286
341
+</svg>
 
342
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste-small.svg b/mail/themes/gnomestripe/mail/compose/button-paste-small.svg
 
343
new file mode 100644
287
344
--- /dev/null
288
345
+++ b/mail/themes/gnomestripe/mail/compose/button-paste-small.svg
289
346
@@ -0,0 +1,7 @@
294
351
+       d="M 7,1 7,2 5,2 5,3 2,3 2,15 14,15 14,3 11,3 11,2 9,2 9,1 7,1 z M 4.03125,4 12,4 l 0,9.03125 -7.96875,0 0,-9.03125 z"
295
352
+  fill="MenuText"/>
296
353
+</svg>
 
354
diff --git a/mail/themes/gnomestripe/mail/compose/button-paste.svg b/mail/themes/gnomestripe/mail/compose/button-paste.svg
 
355
new file mode 100644
297
356
--- /dev/null
298
357
+++ b/mail/themes/gnomestripe/mail/compose/button-paste.svg
299
358
@@ -0,0 +1,7 @@
304
363
+     d="M 10,1 10,2 7,2 7,4 3,4 3,22 21,22 21,4 17,4 17,2 14,2 14,1 z M 6.046875,6 18,6 18,19 6.046875,19 z"
305
364
+  fill="MenuText"/>
306
365
+</svg>
 
366
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-quote-disabled.svg
 
367
new file mode 100644
307
368
--- /dev/null
308
369
+++ b/mail/themes/gnomestripe/mail/compose/button-quote-disabled.svg
309
370
@@ -0,0 +1,7 @@
314
375
+     d="m 7.1937145,6.0228584 c -2.2911558,0 -4.1882521,1.8350106 -4.1882521,4.1450746 0,1.852762 1.3115371,3.241764 2.9792721,3.799651 -0.2988518,0.689258 -0.7228575,1.274752 -1.4248691,2.158893 l -1.3816916,1.683936 2.115715,-0.604489 c 1.7367156,-0.508917 3.2254287,-1.329964 4.3177856,-2.504317 1.0923566,-1.174351 1.7271146,-2.717847 1.7271146,-4.533674 0,-2.310064 -1.8539076,-4.1450746 -4.1450745,-4.1450746 z m 9.5854845,0.043178 c -2.291156,0 -4.145075,1.8350105 -4.145075,4.1450746 0,1.838682 1.288045,3.230455 2.936095,3.799652 -0.300517,0.682909 -0.728202,1.28148 -1.424869,2.158892 l -1.338514,1.683936 2.072537,-0.604489 c 1.736715,-0.508915 3.268606,-1.329964 4.360964,-2.504317 1.092357,-1.174352 1.727114,-2.717847 1.727114,-4.533674 0,-2.3100644 -1.897086,-4.1450748 -4.188252,-4.1450748 z"
315
376
+  fill="GrayText"/>
316
377
+</svg>
 
378
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote-hover.svg b/mail/themes/gnomestripe/mail/compose/button-quote-hover.svg
 
379
new file mode 100644
317
380
--- /dev/null
318
381
+++ b/mail/themes/gnomestripe/mail/compose/button-quote-hover.svg
319
382
@@ -0,0 +1,7 @@
324
387
+     d="m 7.1937145,6.0228584 c -2.2911558,0 -4.1882521,1.8350106 -4.1882521,4.1450746 0,1.852762 1.3115371,3.241764 2.9792721,3.799651 -0.2988518,0.689258 -0.7228575,1.274752 -1.4248691,2.158893 l -1.3816916,1.683936 2.115715,-0.604489 c 1.7367156,-0.508917 3.2254287,-1.329964 4.3177856,-2.504317 1.0923566,-1.174351 1.7271146,-2.717847 1.7271146,-4.533674 0,-2.310064 -1.8539076,-4.1450746 -4.1450745,-4.1450746 z m 9.5854845,0.043178 c -2.291156,0 -4.145075,1.8350105 -4.145075,4.1450746 0,1.838682 1.288045,3.230455 2.936095,3.799652 -0.300517,0.682909 -0.728202,1.28148 -1.424869,2.158892 l -1.338514,1.683936 2.072537,-0.604489 c 1.736715,-0.508915 3.268606,-1.329964 4.360964,-2.504317 1.092357,-1.174352 1.727114,-2.717847 1.727114,-4.533674 0,-2.3100644 -1.897086,-4.1450748 -4.188252,-4.1450748 z"
325
388
+  fill="ButtonText"/>
326
389
+</svg>
 
390
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-quote-small-disabled.svg
 
391
new file mode 100644
327
392
--- /dev/null
328
393
+++ b/mail/themes/gnomestripe/mail/compose/button-quote-small-disabled.svg
329
394
@@ -0,0 +1,7 @@
334
399
+       d="M 5.03125,2 C 3.3730246,2 2,3.3280902 2,5 2,6.3409379 2.9492258,7.3462286 4.15625,7.75 3.9399558,8.248851 3.6330814,8.6726029 3.125,9.3125 l -1,1.21875 1.53125,-0.4375 C 4.913199,9.7254224 5.990656,9.1311882 6.78125,8.28125 7.571844,7.4313118 8.03125,6.3142062 8.03125,5 c 0,-1.6719098 -1.3417665,-3 -3,-3 z m 6.9375,0.03125 c -1.658225,0 -3,1.3280902 -3,3 0,1.3307474 0.9322232,2.3380436 2.125,2.75 -0.217499,0.4942555 -0.527036,0.9274735 -1.03125,1.5625 l -0.96875,1.21875 1.5,-0.4375 C 11.850699,9.7566728 12.959406,9.1624382 13.75,8.3125 14.540594,7.4625618 15,6.3454562 15,5.03125 c 0,-1.6719098 -1.373017,-3 -3.03125,-3 z"
335
400
+  fill="GrayText"/>
336
401
+</svg>
 
402
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-quote-small-hover.svg
 
403
new file mode 100644
337
404
--- /dev/null
338
405
+++ b/mail/themes/gnomestripe/mail/compose/button-quote-small-hover.svg
339
406
@@ -0,0 +1,7 @@
344
411
+       d="M 5.03125,2 C 3.3730246,2 2,3.3280902 2,5 2,6.3409379 2.9492258,7.3462286 4.15625,7.75 3.9399558,8.248851 3.6330814,8.6726029 3.125,9.3125 l -1,1.21875 1.53125,-0.4375 C 4.913199,9.7254224 5.990656,9.1311882 6.78125,8.28125 7.571844,7.4313118 8.03125,6.3142062 8.03125,5 c 0,-1.6719098 -1.3417665,-3 -3,-3 z m 6.9375,0.03125 c -1.658225,0 -3,1.3280902 -3,3 0,1.3307474 0.9322232,2.3380436 2.125,2.75 -0.217499,0.4942555 -0.527036,0.9274735 -1.03125,1.5625 l -0.96875,1.21875 1.5,-0.4375 C 11.850699,9.7566728 12.959406,9.1624382 13.75,8.3125 14.540594,7.4625618 15,6.3454562 15,5.03125 c 0,-1.6719098 -1.373017,-3 -3.03125,-3 z"
345
412
+  fill="ButtonText"/>
346
413
+</svg>
 
414
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote-small.svg b/mail/themes/gnomestripe/mail/compose/button-quote-small.svg
 
415
new file mode 100644
347
416
--- /dev/null
348
417
+++ b/mail/themes/gnomestripe/mail/compose/button-quote-small.svg
349
418
@@ -0,0 +1,7 @@
354
423
+       d="M 5.03125,2 C 3.3730246,2 2,3.3280902 2,5 2,6.3409379 2.9492258,7.3462286 4.15625,7.75 3.9399558,8.248851 3.6330814,8.6726029 3.125,9.3125 l -1,1.21875 1.53125,-0.4375 C 4.913199,9.7254224 5.990656,9.1311882 6.78125,8.28125 7.571844,7.4313118 8.03125,6.3142062 8.03125,5 c 0,-1.6719098 -1.3417665,-3 -3,-3 z m 6.9375,0.03125 c -1.658225,0 -3,1.3280902 -3,3 0,1.3307474 0.9322232,2.3380436 2.125,2.75 -0.217499,0.4942555 -0.527036,0.9274735 -1.03125,1.5625 l -0.96875,1.21875 1.5,-0.4375 C 11.850699,9.7566728 12.959406,9.1624382 13.75,8.3125 14.540594,7.4625618 15,6.3454562 15,5.03125 c 0,-1.6719098 -1.373017,-3 -3.03125,-3 z"
355
424
+  fill="MenuText"/>
356
425
+</svg>
 
426
diff --git a/mail/themes/gnomestripe/mail/compose/button-quote.svg b/mail/themes/gnomestripe/mail/compose/button-quote.svg
 
427
new file mode 100644
357
428
--- /dev/null
358
429
+++ b/mail/themes/gnomestripe/mail/compose/button-quote.svg
359
430
@@ -0,0 +1,7 @@
364
435
+     d="m 7.1937145,6.0228584 c -2.2911558,0 -4.1882521,1.8350106 -4.1882521,4.1450746 0,1.852762 1.3115371,3.241764 2.9792721,3.799651 -0.2988518,0.689258 -0.7228575,1.274752 -1.4248691,2.158893 l -1.3816916,1.683936 2.115715,-0.604489 c 1.7367156,-0.508917 3.2254287,-1.329964 4.3177856,-2.504317 1.0923566,-1.174351 1.7271146,-2.717847 1.7271146,-4.533674 0,-2.310064 -1.8539076,-4.1450746 -4.1450745,-4.1450746 z m 9.5854845,0.043178 c -2.291156,0 -4.145075,1.8350105 -4.145075,4.1450746 0,1.838682 1.288045,3.230455 2.936095,3.799652 -0.300517,0.682909 -0.728202,1.28148 -1.424869,2.158892 l -1.338514,1.683936 2.072537,-0.604489 c 1.736715,-0.508915 3.268606,-1.329964 4.360964,-2.504317 1.092357,-1.174352 1.727114,-2.717847 1.727114,-4.533674 0,-2.3100644 -1.897086,-4.1450748 -4.188252,-4.1450748 z"
365
436
+  fill="MenuText"/>
366
437
+</svg>
 
438
diff --git a/mail/themes/gnomestripe/mail/compose/button-save-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-save-disabled.svg
 
439
new file mode 100644
367
440
--- /dev/null
368
441
+++ b/mail/themes/gnomestripe/mail/compose/button-save-disabled.svg
369
442
@@ -0,0 +1,7 @@
374
447
+     d="m 3.0022321,3 0,18 L 6,21 l 0,-7 10,0 0,7 5,0 0,-18 z M 6,4 18,4 18,12 6,12 z m 0.851083,11 0,5.992411 8.148917,0 L 15,15 z M 8,16 l 1,0 0,2 -1,0 z"
375
448
+  fill="GrayText"/>
376
449
+</svg>
 
450
diff --git a/mail/themes/gnomestripe/mail/compose/button-save-hover.svg b/mail/themes/gnomestripe/mail/compose/button-save-hover.svg
 
451
new file mode 100644
377
452
--- /dev/null
378
453
+++ b/mail/themes/gnomestripe/mail/compose/button-save-hover.svg
379
454
@@ -0,0 +1,7 @@
384
459
+     d="m 3.0022321,3 0,18 L 6,21 l 0,-7 10,0 0,7 5,0 0,-18 z M 6,4 18,4 18,12 6,12 z m 0.851083,11 0,5.992411 8.148917,0 L 15,15 z M 8,16 l 1,0 0,2 -1,0 z"
385
460
+  fill="ButtonText"/>
386
461
+</svg>
 
462
diff --git a/mail/themes/gnomestripe/mail/compose/button-save-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-save-small-disabled.svg
 
463
new file mode 100644
387
464
--- /dev/null
388
465
+++ b/mail/themes/gnomestripe/mail/compose/button-save-small-disabled.svg
389
466
@@ -0,0 +1,7 @@
394
471
+       d="m 1,1 0,14 2.0078125,0 0,-5.9921875 7.9921875,0 L 11,15 l 4.03125,0 0,-14 z m 2.03125,1 9.9375,0 0,6.03125 -9.9375,0 z m 0.9693548,7.9987904 0,4.9952926 5.9993952,0 0,-4.9952926 z M 5,11 l 1,0 0,2 -1,0 z"
395
472
+  fill="GrayText"/>
396
473
+</svg>
 
474
diff --git a/mail/themes/gnomestripe/mail/compose/button-save-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-save-small-hover.svg
 
475
new file mode 100644
397
476
--- /dev/null
398
477
+++ b/mail/themes/gnomestripe/mail/compose/button-save-small-hover.svg
399
478
@@ -0,0 +1,7 @@
404
483
+       d="m 1,1 0,14 2.0078125,0 0,-5.9921875 7.9921875,0 L 11,15 l 4.03125,0 0,-14 z m 2.03125,1 9.9375,0 0,6.03125 -9.9375,0 z m 0.9693548,7.9987904 0,4.9952926 5.9993952,0 0,-4.9952926 z M 5,11 l 1,0 0,2 -1,0 z"
405
484
+  fill="ButtonText"/>
406
485
+</svg>
 
486
diff --git a/mail/themes/gnomestripe/mail/compose/button-save-small.svg b/mail/themes/gnomestripe/mail/compose/button-save-small.svg
 
487
new file mode 100644
407
488
--- /dev/null
408
489
+++ b/mail/themes/gnomestripe/mail/compose/button-save-small.svg
409
490
@@ -0,0 +1,7 @@
414
495
+       d="m 1,1 0,14 2.0078125,0 0,-5.9921875 7.9921875,0 L 11,15 l 4.03125,0 0,-14 z m 2.03125,1 9.9375,0 0,6.03125 -9.9375,0 z m 0.9693548,7.9987904 0,4.9952926 5.9993952,0 0,-4.9952926 z M 5,11 l 1,0 0,2 -1,0 z"
415
496
+  fill="MenuText"/>
416
497
+</svg>
 
498
diff --git a/mail/themes/gnomestripe/mail/compose/button-save.svg b/mail/themes/gnomestripe/mail/compose/button-save.svg
 
499
new file mode 100644
417
500
--- /dev/null
418
501
+++ b/mail/themes/gnomestripe/mail/compose/button-save.svg
419
502
@@ -0,0 +1,7 @@
424
507
+     d="m 3.0022321,3 0,18 L 6,21 l 0,-7 10,0 0,7 5,0 0,-18 z M 6,4 18,4 18,12 6,12 z m 0.851083,11 0,5.992411 8.148917,0 L 15,15 z M 8,16 l 1,0 0,2 -1,0 z"
425
508
+  fill="MenuText"/>
426
509
+</svg>
 
510
diff --git a/mail/themes/gnomestripe/mail/compose/button-security-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-security-disabled.svg
 
511
new file mode 100644
427
512
--- /dev/null
428
513
+++ b/mail/themes/gnomestripe/mail/compose/button-security-disabled.svg
429
514
@@ -0,0 +1,7 @@
434
519
+     d="m 11.03125,0.96875 c -3.285154,0 -5.96875,2.6835965 -5.96875,5.96875 l 0,3.03125 -0.65625,0 C 3.622776,9.96875 3,10.591526 3,11.375 l 0,9.28125 c 0,0.783474 0.622776,1.40625 1.40625,1.40625 l 15.1875,0 C 20.377224,22.0625 21,21.439724 21,20.65625 L 21,11.375 C 21,10.591526 20.377224,9.96875 19.59375,9.96875 l -0.5625,0 0,-3.03125 c 0,-3.2851535 -2.683596,-5.96875 -5.96875,-5.96875 l -2.03125,0 z m 0,3 2.03125,0 c 1.675045,0 2.96875,1.2937048 2.96875,2.96875 l 0,3.03125 -7.96875,0 0,-3.03125 c 0,-1.6750452 1.293705,-2.96875 2.96875,-2.96875 z"
435
520
+  fill="GrayText"/>
436
521
+</svg>
 
522
diff --git a/mail/themes/gnomestripe/mail/compose/button-security-hover.svg b/mail/themes/gnomestripe/mail/compose/button-security-hover.svg
 
523
new file mode 100644
437
524
--- /dev/null
438
525
+++ b/mail/themes/gnomestripe/mail/compose/button-security-hover.svg
439
526
@@ -0,0 +1,7 @@
444
531
+     d="m 11.03125,0.96875 c -3.285154,0 -5.96875,2.6835965 -5.96875,5.96875 l 0,3.03125 -0.65625,0 C 3.622776,9.96875 3,10.591526 3,11.375 l 0,9.28125 c 0,0.783474 0.622776,1.40625 1.40625,1.40625 l 15.1875,0 C 20.377224,22.0625 21,21.439724 21,20.65625 L 21,11.375 C 21,10.591526 20.377224,9.96875 19.59375,9.96875 l -0.5625,0 0,-3.03125 c 0,-3.2851535 -2.683596,-5.96875 -5.96875,-5.96875 l -2.03125,0 z m 0,3 2.03125,0 c 1.675045,0 2.96875,1.2937048 2.96875,2.96875 l 0,3.03125 -7.96875,0 0,-3.03125 c 0,-1.6750452 1.293705,-2.96875 2.96875,-2.96875 z"
445
532
+  fill="ButtonText"/>
446
533
+</svg>
 
534
diff --git a/mail/themes/gnomestripe/mail/compose/button-security-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-security-small-disabled.svg
 
535
new file mode 100644
447
536
--- /dev/null
448
537
+++ b/mail/themes/gnomestripe/mail/compose/button-security-small-disabled.svg
449
538
@@ -0,0 +1,7 @@
454
543
+       d="M 6.65625,1 C 4.6546955,1 3,2.6278872 3,4.625 L 3,7 2.9375,7 C 2.4267736,7 2,7.4267736 2,7.9375 l 0,6.125 C 2,14.573226 2.4267736,15 2.9375,15 l 10.15625,0 c 0.510726,0 0.9375,-0.426774 0.9375,-0.9375 l 0,-6.125 C 14.03125,7.4267736 13.604476,7 13.09375,7 l -0.0625,0 0,-2.375 C 13.03125,2.6278869 11.376554,1 9.375,1 L 6.65625,1 z m 0,2 2.71875,0 c 0.940329,0 1.65625,0.7136131 1.65625,1.625 l 0,2.375 L 5,7 5,4.625 C 5,3.7136128 5.7159201,3 6.65625,3 z"
455
544
+  fill="GrayText"/>
456
545
+</svg>
 
546
diff --git a/mail/themes/gnomestripe/mail/compose/button-security-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-security-small-hover.svg
 
547
new file mode 100644
457
548
--- /dev/null
458
549
+++ b/mail/themes/gnomestripe/mail/compose/button-security-small-hover.svg
459
550
@@ -0,0 +1,7 @@
464
555
+       d="M 6.65625,1 C 4.6546955,1 3,2.6278872 3,4.625 L 3,7 2.9375,7 C 2.4267736,7 2,7.4267736 2,7.9375 l 0,6.125 C 2,14.573226 2.4267736,15 2.9375,15 l 10.15625,0 c 0.510726,0 0.9375,-0.426774 0.9375,-0.9375 l 0,-6.125 C 14.03125,7.4267736 13.604476,7 13.09375,7 l -0.0625,0 0,-2.375 C 13.03125,2.6278869 11.376554,1 9.375,1 L 6.65625,1 z m 0,2 2.71875,0 c 0.940329,0 1.65625,0.7136131 1.65625,1.625 l 0,2.375 L 5,7 5,4.625 C 5,3.7136128 5.7159201,3 6.65625,3 z"
465
556
+  fill="ButtonText"/>
466
557
+</svg>
 
558
diff --git a/mail/themes/gnomestripe/mail/compose/button-security-small.svg b/mail/themes/gnomestripe/mail/compose/button-security-small.svg
 
559
new file mode 100644
467
560
--- /dev/null
468
561
+++ b/mail/themes/gnomestripe/mail/compose/button-security-small.svg
469
562
@@ -0,0 +1,7 @@
474
567
+       d="M 6.65625,1 C 4.6546955,1 3,2.6278872 3,4.625 L 3,7 2.9375,7 C 2.4267736,7 2,7.4267736 2,7.9375 l 0,6.125 C 2,14.573226 2.4267736,15 2.9375,15 l 10.15625,0 c 0.510726,0 0.9375,-0.426774 0.9375,-0.9375 l 0,-6.125 C 14.03125,7.4267736 13.604476,7 13.09375,7 l -0.0625,0 0,-2.375 C 13.03125,2.6278869 11.376554,1 9.375,1 L 6.65625,1 z m 0,2 2.71875,0 c 0.940329,0 1.65625,0.7136131 1.65625,1.625 l 0,2.375 L 5,7 5,4.625 C 5,3.7136128 5.7159201,3 6.65625,3 z"
475
568
+  fill="MenuText"/>
476
569
+</svg>
 
570
diff --git a/mail/themes/gnomestripe/mail/compose/button-security.svg b/mail/themes/gnomestripe/mail/compose/button-security.svg
 
571
new file mode 100644
477
572
--- /dev/null
478
573
+++ b/mail/themes/gnomestripe/mail/compose/button-security.svg
479
574
@@ -0,0 +1,7 @@
484
579
+     d="m 11.03125,0.96875 c -3.285154,0 -5.96875,2.6835965 -5.96875,5.96875 l 0,3.03125 -0.65625,0 C 3.622776,9.96875 3,10.591526 3,11.375 l 0,9.28125 c 0,0.783474 0.622776,1.40625 1.40625,1.40625 l 15.1875,0 C 20.377224,22.0625 21,21.439724 21,20.65625 L 21,11.375 C 21,10.591526 20.377224,9.96875 19.59375,9.96875 l -0.5625,0 0,-3.03125 c 0,-3.2851535 -2.683596,-5.96875 -5.96875,-5.96875 l -2.03125,0 z m 0,3 2.03125,0 c 1.675045,0 2.96875,1.2937048 2.96875,2.96875 l 0,3.03125 -7.96875,0 0,-3.03125 c 0,-1.6750452 1.293705,-2.96875 2.96875,-2.96875 z"
485
580
+  fill="MenuText"/>
486
581
+</svg>
 
582
diff --git a/mail/themes/gnomestripe/mail/compose/button-send-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-send-disabled.svg
 
583
new file mode 100644
487
584
--- /dev/null
488
585
+++ b/mail/themes/gnomestripe/mail/compose/button-send-disabled.svg
489
586
@@ -0,0 +1,7 @@
494
591
+     d="M 13,3 13,4 11,4 11,3 8,3 8,4 6,4 6,3 3.0176389,3 3,6 4,6 4,8 3.0176389,8.012971 3.0176389,11 4,11 4,13 3,13 3,16 4,16 4,18 3,18.0041 3,21 6,21 6,20 8.0006409,20 8,21 l 3,0 0,-1 2,0 0,0.991181 3,0 L 16,20 l 2,0 0,0.991181 3.008819,0 L 21,18 l -1,0 0,-2 1.008819,0 0,-3 L 20,13 l 0,-2 1,0 0,-3 -1,0 0,-2 1.008819,0 0,-3 L 18,3 18,4 16,4 16,3 z M 6,6 18,6 18,18 6,18 z m 1,1 0,10 10,0 0,-10 z"
495
592
+  fill="GrayText"/>
496
593
+</svg>
 
594
diff --git a/mail/themes/gnomestripe/mail/compose/button-send-hover.svg b/mail/themes/gnomestripe/mail/compose/button-send-hover.svg
 
595
new file mode 100644
497
596
--- /dev/null
498
597
+++ b/mail/themes/gnomestripe/mail/compose/button-send-hover.svg
499
598
@@ -0,0 +1,7 @@
504
603
+     d="M 13,3 13,4 11,4 11,3 8,3 8,4 6,4 6,3 3.0176389,3 3,6 4,6 4,8 3.0176389,8.012971 3.0176389,11 4,11 4,13 3,13 3,16 4,16 4,18 3,18.0041 3,21 6,21 6,20 8.0006409,20 8,21 l 3,0 0,-1 2,0 0,0.991181 3,0 L 16,20 l 2,0 0,0.991181 3.008819,0 L 21,18 l -1,0 0,-2 1.008819,0 0,-3 L 20,13 l 0,-2 1,0 0,-3 -1,0 0,-2 1.008819,0 0,-3 L 18,3 18,4 16,4 16,3 z M 6,6 18,6 18,18 6,18 z m 1,1 0,10 10,0 0,-10 z"
505
604
+  fill="ButtonText"/>
506
605
+</svg>
 
606
diff --git a/mail/themes/gnomestripe/mail/compose/button-send-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-send-small-disabled.svg
 
607
new file mode 100644
507
608
--- /dev/null
508
609
+++ b/mail/themes/gnomestripe/mail/compose/button-send-small-disabled.svg
509
610
@@ -0,0 +1,7 @@
514
615
+       d="m 11.65625,0.96875 0,1.03125 -2.03125,0 0,-1 -3,0 0,1 -2.03125,0 0,-1 L 1,1 l 0,3.5625 1.03125,0 0,2.0625 -1.0625,0 0,2.96875 0.96875,0 0.03125,2 -1.03125,-0.03125 0,3.4375 3.6875,0.03125 0,-1.03125 2.03125,0 0,1 2.9375,0 0,-1 2,0 0,1 3.4375,0 0,-3.40625 -1,0 0,-1.96875 0.96875,0 0,-2.96875 -0.96875,0 0,-2.03125 1,0 0,-3.65625 -3.375,0 z M 4.03125,4 12,4 l 0,8 -7.96875,0 0,-0.5 0,-7.5 z m 1,1 0,6 L 11,11 11,5 5.03125,5 z"
515
616
+  fill="GrayText"/>
516
617
+</svg>
 
618
diff --git a/mail/themes/gnomestripe/mail/compose/button-send-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-send-small-hover.svg
 
619
new file mode 100644
517
620
--- /dev/null
518
621
+++ b/mail/themes/gnomestripe/mail/compose/button-send-small-hover.svg
519
622
@@ -0,0 +1,7 @@
524
627
+       d="m 11.65625,0.96875 0,1.03125 -2.03125,0 0,-1 -3,0 0,1 -2.03125,0 0,-1 L 1,1 l 0,3.5625 1.03125,0 0,2.0625 -1.0625,0 0,2.96875 0.96875,0 0.03125,2 -1.03125,-0.03125 0,3.4375 3.6875,0.03125 0,-1.03125 2.03125,0 0,1 2.9375,0 0,-1 2,0 0,1 3.4375,0 0,-3.40625 -1,0 0,-1.96875 0.96875,0 0,-2.96875 -0.96875,0 0,-2.03125 1,0 0,-3.65625 -3.375,0 z M 4.03125,4 12,4 l 0,8 -7.96875,0 0,-0.5 0,-7.5 z m 1,1 0,6 L 11,11 11,5 5.03125,5 z"
525
628
+  fill="ButtonText"/>
526
629
+</svg>
 
630
diff --git a/mail/themes/gnomestripe/mail/compose/button-send-small.svg b/mail/themes/gnomestripe/mail/compose/button-send-small.svg
 
631
new file mode 100644
527
632
--- /dev/null
528
633
+++ b/mail/themes/gnomestripe/mail/compose/button-send-small.svg
529
634
@@ -0,0 +1,7 @@
534
639
+       d="m 11.65625,0.96875 0,1.03125 -2.03125,0 0,-1 -3,0 0,1 -2.03125,0 0,-1 L 1,1 l 0,3.5625 1.03125,0 0,2.0625 -1.0625,0 0,2.96875 0.96875,0 0.03125,2 -1.03125,-0.03125 0,3.4375 3.6875,0.03125 0,-1.03125 2.03125,0 0,1 2.9375,0 0,-1 2,0 0,1 3.4375,0 0,-3.40625 -1,0 0,-1.96875 0.96875,0 0,-2.96875 -0.96875,0 0,-2.03125 1,0 0,-3.65625 -3.375,0 z M 4.03125,4 12,4 l 0,8 -7.96875,0 0,-0.5 0,-7.5 z m 1,1 0,6 L 11,11 11,5 5.03125,5 z"
535
640
+  fill="MenuText"/>
536
641
+</svg>
 
642
diff --git a/mail/themes/gnomestripe/mail/compose/button-send.svg b/mail/themes/gnomestripe/mail/compose/button-send.svg
 
643
new file mode 100644
537
644
--- /dev/null
538
645
+++ b/mail/themes/gnomestripe/mail/compose/button-send.svg
539
646
@@ -0,0 +1,7 @@
544
651
+     d="M 13,3 13,4 11,4 11,3 8,3 8,4 6,4 6,3 3.0176389,3 3,6 4,6 4,8 3.0176389,8.012971 3.0176389,11 4,11 4,13 3,13 3,16 4,16 4,18 3,18.0041 3,21 6,21 6,20 8.0006409,20 8,21 l 3,0 0,-1 2,0 0,0.991181 3,0 L 16,20 l 2,0 0,0.991181 3.008819,0 L 21,18 l -1,0 0,-2 1.008819,0 0,-3 L 20,13 l 0,-2 1,0 0,-3 -1,0 0,-2 1.008819,0 0,-3 L 18,3 18,4 16,4 16,3 z M 6,6 18,6 18,18 6,18 z m 1,1 0,10 10,0 0,-10 z"
545
652
+  fill="MenuText"/>
546
653
+</svg>
 
654
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-spelling-disabled.svg
 
655
new file mode 100644
547
656
--- /dev/null
548
657
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling-disabled.svg
549
658
@@ -0,0 +1,7 @@
554
663
+     d="M 8.0492568,16.250103 C 7.2242621,14.838966 6.3453683,13.546349 5.2977568,12.40226 L 2.996628,14.508934 c 1.6990783,1.602355 2.811959,3.576483 4.037656,6.519436 L 9.9342062,20.98904 C 11.78016,13.585891 15.537115,7.7470513 21.002243,4.356367 13.602737,5.9963797 9.7024531,12.332086 8.0492568,16.250099 z"
555
664
+  fill="GrayText"/>
556
665
+</svg>
 
666
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling-hover.svg b/mail/themes/gnomestripe/mail/compose/button-spelling-hover.svg
 
667
new file mode 100644
557
668
--- /dev/null
558
669
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling-hover.svg
559
670
@@ -0,0 +1,7 @@
564
675
+     d="M 8.0492568,16.250103 C 7.2242621,14.838966 6.3453683,13.546349 5.2977568,12.40226 L 2.996628,14.508934 c 1.6990783,1.602355 2.811959,3.576483 4.037656,6.519436 L 9.9342062,20.98904 C 11.78016,13.585891 15.537115,7.7470513 21.002243,4.356367 13.602737,5.9963797 9.7024531,12.332086 8.0492568,16.250099 z"
565
676
+  fill="ButtonText"/>
566
677
+</svg>
 
678
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling-small-disabled.svg b/mail/themes/gnomestripe/mail/compose/button-spelling-small-disabled.svg
 
679
new file mode 100644
567
680
--- /dev/null
568
681
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling-small-disabled.svg
569
682
@@ -0,0 +1,7 @@
574
687
+       d="M 5.6654935,10.592071 C 5.0705085,9.574361 4.4366515,8.642127 3.6811155,7.817012 l -1.659571,1.51933 c 1.225373,1.155617 2.027981,2.579355 2.911952,4.701809 l 2.09142,-0.02837 C 8.3562155,8.670645 11.065726,4.459682 15.007169,2.014325 9.6706565,3.1971 6.8577765,7.766403 5.6654935,10.592068 z"
575
688
+  fill="GrayText"/>
576
689
+</svg>
 
690
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling-small-hover.svg b/mail/themes/gnomestripe/mail/compose/button-spelling-small-hover.svg
 
691
new file mode 100644
577
692
--- /dev/null
578
693
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling-small-hover.svg
579
694
@@ -0,0 +1,7 @@
584
699
+       d="M 5.6654935,10.592071 C 5.0705085,9.574361 4.4366515,8.642127 3.6811155,7.817012 l -1.659571,1.51933 c 1.225373,1.155617 2.027981,2.579355 2.911952,4.701809 l 2.09142,-0.02837 C 8.3562155,8.670645 11.065726,4.459682 15.007169,2.014325 9.6706565,3.1971 6.8577765,7.766403 5.6654935,10.592068 z"
585
700
+  fill="ButtonText"/>
586
701
+</svg>
 
702
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling-small.svg b/mail/themes/gnomestripe/mail/compose/button-spelling-small.svg
 
703
new file mode 100644
587
704
--- /dev/null
588
705
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling-small.svg
589
706
@@ -0,0 +1,7 @@
594
711
+       d="M 5.6654935,10.592071 C 5.0705085,9.574361 4.4366515,8.642127 3.6811155,7.817012 l -1.659571,1.51933 c 1.225373,1.155617 2.027981,2.579355 2.911952,4.701809 l 2.09142,-0.02837 C 8.3562155,8.670645 11.065726,4.459682 15.007169,2.014325 9.6706565,3.1971 6.8577765,7.766403 5.6654935,10.592068 z"
595
712
+  fill="MenuText"/>
596
713
+</svg>
 
714
diff --git a/mail/themes/gnomestripe/mail/compose/button-spelling.svg b/mail/themes/gnomestripe/mail/compose/button-spelling.svg
 
715
new file mode 100644
597
716
--- /dev/null
598
717
+++ b/mail/themes/gnomestripe/mail/compose/button-spelling.svg
599
718
@@ -0,0 +1,7 @@
604
723
+     d="M 8.0492568,16.250103 C 7.2242621,14.838966 6.3453683,13.546349 5.2977568,12.40226 L 2.996628,14.508934 c 1.6990783,1.602355 2.811959,3.576483 4.037656,6.519436 L 9.9342062,20.98904 C 11.78016,13.585891 15.537115,7.7470513 21.002243,4.356367 13.602737,5.9963797 9.7024531,12.332086 8.0492568,16.250099 z"
605
724
+  fill="MenuText"/>
606
725
+</svg>
607
 
--- a/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css
608
 
+++ b/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css
609
 
@@ -41,22 +41,34 @@
610
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
611
 
 
612
 
 #button-security {
613
 
-  list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar.png");
614
 
-  -moz-image-region: rect(154px 22px 176px 0px);
615
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security.svg");
616
 
+  -moz-image-region: auto !important;
617
 
+}
618
 
+
619
 
+#button-security:hover {
620
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-hover.svg");
621
 
+  -moz-image-region: auto !important;
622
 
 }
623
 
 
624
 
 #button-security[disabled="true"] {
625
 
-  -moz-image-region: rect(132px 22px 154px 0px);
626
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-disabled.svg");
627
 
+  -moz-image-region: auto !important;
628
 
 }
629
 
 
630
 
 
631
 
 toolbar[iconsize="small"] #button-security {
632
 
-  list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png");
633
 
-  -moz-image-region: rect(112px 16px 128px 0px);
634
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small.svg");
635
 
+  -moz-image-region: auto !important;
636
 
+}
637
 
+
638
 
+toolbar[iconsize="small"] #button-security:hover {
639
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small-hover.svg");
640
 
+  -moz-image-region: auto !important;
641
 
 }
642
 
 
643
 
-toolbar[iconsize="small"] #button-security[disabled] {
644
 
-  -moz-image-region: rect(96px 16px 112px 0px);
645
 
+toolbar[iconsize="small"] #button-security[disabled="true"] {
646
 
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small-disabled.svg");
647
 
+  -moz-image-region: auto !important;
648
 
 }
649
 
 
650
 
 #msgcomposeWindow #signing-status {
 
726
diff --git a/mail/themes/gnomestripe/mail/compose/messengercompose.css b/mail/themes/gnomestripe/mail/compose/messengercompose.css
651
727
--- a/mail/themes/gnomestripe/mail/compose/messengercompose.css
652
728
+++ b/mail/themes/gnomestripe/mail/compose/messengercompose.css
653
 
@@ -70,156 +70,275 @@ toolbox[labelalign="end"] > toolbar[mode
 
729
@@ -65,166 +65,285 @@ toolbox[labelalign="end"] > toolbar[mode
 
730
   -moz-padding-start: 2px;
 
731
 }
 
732
 
 
733
 toolbox[labelalign="end"] > toolbar[mode="full"] deck .toolbarbutton-text {
 
734
   text-align: start;
654
735
 }
655
736
 
656
737
 #button-send {
667
748
 
668
749
 #button-send[disabled="true"] {
669
750
-  -moz-image-region: rect(176px 22px 198px 0px) !important;
 
751
-} 
670
752
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-send-disabled.svg") !important;
671
753
+  -moz-image-region: auto !important;
672
 
 } 
 
754
+}
673
755
 
674
756
 #button-contacts {
675
757
-  list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar.png");
837
919
-  -moz-image-region: rect(16px 16px 32px 0px) !important;
838
920
+  list-style-image: url("chrome://messenger/skin/icons/button-address-small.svg");
839
921
+  -moz-image-region: auto !important;
840
 
+}
841
 
+
 
922
 }
 
923
 
 
924
-toolbar[iconsize="small"] #button-contacts[disabled] {
 
925
-  -moz-image-region: rect(0px 16px 16px 0px) !important;
842
926
+toolbar[iconsize="small"] #button-contacts:hover {
843
927
+  list-style-image: url("chrome://messenger/skin/icons/button-address-small-hover.svg");
844
928
+  -moz-image-region: auto !important;
845
 
 }
846
 
 
847
 
-toolbar[iconsize="small"] #button-contacts[disabled] {
848
 
-  -moz-image-region: rect(0px 16px 16px 0px) !important;
 
929
+}
 
930
+
849
931
+toolbar[iconsize="small"] #button-contacts[disabled="true"] {
850
932
+  list-style-image: url("chrome://messenger/skin/icons/button-address-small-disabled.svg");
851
933
+  -moz-image-region: auto !important;
892
974
-  list-style-image: url("moz-icon://stock/gtk-save?size=menu");
893
975
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-save-small.svg");
894
976
+  -moz-image-region: auto !important;
895
 
+}
896
 
+
 
977
 }
 
978
 
 
979
-toolbar[iconsize="small"] #button-save[disabled] {
 
980
-  list-style-image: url("moz-icon://stock/gtk-save?size=menu&state=disabled");
897
981
+toolbar[iconsize="small"] #button-save:hover {
898
982
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-save-small-hover.svg");
899
983
+  -moz-image-region: auto !important;
900
 
 }
901
 
 
902
 
-toolbar[iconsize="small"] #button-save[disabled] {
903
 
-  list-style-image: url("moz-icon://stock/gtk-save?size=menu&state=disabled");
 
984
+}
 
985
+
904
986
+toolbar[iconsize="small"] #button-save[disabled="true"] {
905
987
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-save-small-disabled.svg");
906
988
+  -moz-image-region: auto !important;
975
1057
+  -moz-image-region: auto !important;
976
1058
 }
977
1059
 
 
1060
 #priority-button:not(:-moz-lwtheme) > label {
 
1061
   color: MenuText;
 
1062
 }
 
1063
 
978
1064
 /* ::::: special toolbar colors ::::: */
 
1065
 
 
1066
diff --git a/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css b/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css
 
1067
--- a/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css
 
1068
+++ b/mail/themes/gnomestripe/mail/smime/msgCompSMIMEOverlay.css
 
1069
@@ -36,32 +36,44 @@
 
1070
 
 
1071
 /* ===== msgCompSMIMEOverlay.css ========================================
 
1072
   == Styles for the S/Mime in composer window.
 
1073
   ======================================================================= */
 
1074
 
 
1075
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
1076
 
 
1077
 #button-security {
 
1078
-  list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar.png");
 
1079
-  -moz-image-region: rect(154px 22px 176px 0px);
 
1080
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security.svg");
 
1081
+  -moz-image-region: auto !important;
 
1082
+}
 
1083
+
 
1084
+#button-security:hover {
 
1085
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-hover.svg");
 
1086
+  -moz-image-region: auto !important;
 
1087
 }
 
1088
 
 
1089
 #button-security[disabled="true"] {
 
1090
-  -moz-image-region: rect(132px 22px 154px 0px);
 
1091
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-disabled.svg");
 
1092
+  -moz-image-region: auto !important;
 
1093
 }
 
1094
 
 
1095
 
 
1096
 toolbar[iconsize="small"] #button-security {
 
1097
-  list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png");
 
1098
-  -moz-image-region: rect(112px 16px 128px 0px);
 
1099
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small.svg");
 
1100
+  -moz-image-region: auto !important;
 
1101
 }
 
1102
 
 
1103
-toolbar[iconsize="small"] #button-security[disabled] {
 
1104
-  -moz-image-region: rect(96px 16px 112px 0px);
 
1105
+toolbar[iconsize="small"] #button-security:hover {
 
1106
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small-hover.svg");
 
1107
+  -moz-image-region: auto !important;
 
1108
+}
 
1109
+
 
1110
+toolbar[iconsize="small"] #button-security[disabled="true"] {
 
1111
+  list-style-image: url("chrome://messenger/skin/messengercompose/button-security-small-disabled.svg");
 
1112
+  -moz-image-region: auto !important;
 
1113
 }
 
1114
 
 
1115
 #msgcomposeWindow #signing-status {
 
1116
   list-style-image: none;
 
1117
   visibility: collapse;
 
1118
 }
 
1119
 
 
1120
 #msgcomposeWindow[signing="ok"] #signing-status {