searching for reviewer(jonas)
c1d0170d50455529a7258f0d42cfba5ce3712a47: Fixing bug 580445. Fix loop condition and remove extra null check. r=jonas@sicking.cc, a=dveditz
Johnny Stenback <jst@mozilla.com> - Mon, 26 Jul 2010 14:19:18 -0700 - rev 27018
Push 2435 by jst@mozilla.com at Mon, 26 Jul 2010 21:19:27 +0000
Fixing bug 580445. Fix loop condition and remove extra null check. r=jonas@sicking.cc, a=dveditz
496681759fa9762aacdc69516475bb7812efc5fe: Fixing bug 534666. Limit the length of a string in a text fragment. r=jonas@sicking.cc, sr=mrbkap@gmail.com, a=beltzner
Johnny Stenback <jst@mozilla.com> - Tue, 27 Apr 2010 14:12:10 -0700 - rev 26902
Push 2360 by jst@mozilla.com at Tue, 27 Apr 2010 21:12:28 +0000
Fixing bug 534666. Limit the length of a string in a text fragment. r=jonas@sicking.cc, sr=mrbkap@gmail.com, a=beltzner
8cbc449170d58e7e1d99160cd6aec2581b5618e1: Bug 531176, r=jonas, sr=jst, a=beltzner
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 06 Apr 2010 21:27:33 +0300 - rev 26873
Push 2337 by opettay@mozilla.com at Tue, 06 Apr 2010 18:37:26 +0000
Bug 531176, r=jonas, sr=jst, a=beltzner
ee0a71293587b7961537ea57f0b2becb7900ebe4: Bug 506212 - UI elements inside XBL are drawn incorrectly when initialized with broadcasters, r=jonas, a=dveditz
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 22 Sep 2009 00:35:54 +0300 - rev 26402
Push 1997 by opettay@mozilla.com at Mon, 21 Sep 2009 22:14:29 +0000
Bug 506212 - UI elements inside XBL are drawn incorrectly when initialized with broadcasters, r=jonas, a=dveditz
bffd0a33d902dc9631bb6147c5140551b93c184f: Bug 503226, r=jonas,sr=jst,a=dveditz
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 25 Aug 2009 16:52:49 +0300 - rev 26262
Push 1898 by opettay@mozilla.com at Tue, 25 Aug 2009 13:53:28 +0000
Bug 503226, r=jonas,sr=jst,a=dveditz
b380d9251b9b012b2246822d652eb6fca2e26e1a: Fixing bug 494051. Don't fall off trace when accessing the global property 'window'. r+sr=mrbkap@gmail.com, a=jonas@sicking.cc
Johnny Stenback <jst@mozilla.com> - Wed, 20 May 2009 15:48:02 -0700 - rev 25593
Push 1500 by jst@mozilla.com at Wed, 20 May 2009 22:52:28 +0000
Fixing bug 494051. Don't fall off trace when accessing the global property 'window'. r+sr=mrbkap@gmail.com, a=jonas@sicking.cc
2257314efb13c20de25443dab2611d296274074b: Bug 473371 - Make FTP also honor LOAD_ANONYMOUS flag; r=jduell.mcbugs sr=jonas
Bjarne <bjarne@runitsoft.com> - Sun, 08 Mar 2009 10:38:57 +0100 - rev 24707
Push 1196 by dgottwald@mozilla.com at Wed, 15 Apr 2009 15:23:15 +0000
Bug 473371 - Make FTP also honor LOAD_ANONYMOUS flag; r=jduell.mcbugs sr=jonas
bd7327546c9ba5d4d5733a13564475e3095fc8e3: Bug 475066 attempt #2 -dragging a tab out of the browser window doesn't detach the tab (i.e. opens a window for that tab). r=enn, sr=jonas.
Asaf Romano <aromano@mozilla.com> - Wed, 15 Apr 2009 10:22:07 +0300 - rev 24687
Push 1188 by aromano@mozilla.com at Wed, 15 Apr 2009 07:29:07 +0000
Bug 475066 attempt #2 -dragging a tab out of the browser window doesn't detach the tab (i.e. opens a window for that tab). r=enn, sr=jonas.
c387342ee3d89b8a6c2496d62f42caeb8d16d473: Bug 483967 - Mochitest test_regExpStatics.html runs fine but needs to check/report success; (Av1) Add |ok(true, ...);|; r=jonas
Serge Gautherie <sgautherie.bz@free.fr> - Fri, 10 Apr 2009 14:58:09 +0200 - rev 24360
Push 1134 by sgautherie.bz@free.fr at Fri, 10 Apr 2009 12:58:53 +0000
Bug 483967 - Mochitest test_regExpStatics.html runs fine but needs to check/report success; (Av1) Add |ok(true, ...);|; r=jonas
064bc186003e2f66e6ba7dbbd3f5fd4433366273: Bug 471122 - test_CrossSiteXHR.html : improve thrown exceptions from file_CrossSiteXHR_server.sjs; (Bv1) file_CrossSiteXHR_server.sjs: Add missing |var|; r=jonas
Serge Gautherie <sgautherie.bz@free.fr> - Fri, 10 Apr 2009 14:58:07 +0200 - rev 24359
Push 1134 by sgautherie.bz@free.fr at Fri, 10 Apr 2009 12:58:53 +0000
Bug 471122 - test_CrossSiteXHR.html : improve thrown exceptions from file_CrossSiteXHR_server.sjs; (Bv1) file_CrossSiteXHR_server.sjs: Add missing |var|; r=jonas
3c4e7b8a6562b4ebee13559844a22ce5a8f30e54: Bug 475066 attempt #2 -dragging a tab out of the browser window doesn't detach the tab (i.e. opens a window for that tab). r=enn, sr=jonas.
Asaf Romano <aromano@mozilla.com> - Fri, 27 Mar 2009 09:56:26 +0300 - rev 23951
Push 1001 by aromano@mozilla.com at Fri, 27 Mar 2009 06:57:20 +0000
Bug 475066 attempt #2 -dragging a tab out of the browser window doesn't detach the tab (i.e. opens a window for that tab). r=enn, sr=jonas.
e38aa0775c8ad826e841426cd897646edde91e05: Bug 483635 - Mochitest test_terminate.html runs fine but needs to check/report success; (Bv1-191) Add |ok(true, ...);|; r=bent.mozilla sr=jonas
Serge Gautherie <sgautherie.bz@free.fr> - Tue, 24 Mar 2009 14:44:07 +0100 - rev 23884
Push 972 by sgautherie.bz@free.fr at Tue, 24 Mar 2009 13:45:17 +0000
Bug 483635 - Mochitest test_terminate.html runs fine but needs to check/report success; (Bv1-191) Add |ok(true, ...);|; r=bent.mozilla sr=jonas
c7a4b54d20cb6ae9ea226c0fae8c34209b11b487: Bug 468443 Remove PUT/DELETE support from httpd.js, revert XX in content tests, r=jonas
Honza Bambas <honzab.moz@firemni.cz> - Sat, 28 Feb 2009 18:17:53 +0100 - rev 23599
Push 815 by honzab.moz@firemni.cz at Sat, 28 Feb 2009 17:19:49 +0000
Bug 468443 Remove PUT/DELETE support from httpd.js, revert XX in content tests, r=jonas
213c9c6350cc4a5a73e66c262b8a72bac404c53c: Bug 473345: check DOM worker loads against the classifier. r=bent, sr=jonas, b3.1=beltzner
Dave Camp <dcamp@mozilla.com> - Wed, 14 Jan 2009 23:41:32 -0800 - rev 22843
Push 453 by dcamp@mozilla.com at Fri, 16 Jan 2009 10:01:19 +0000
Bug 473345: check DOM worker loads against the classifier. r=bent, sr=jonas, b3.1=beltzner
019c4300ba839c6fafb24026a3b63027702cb161: Bug 467775, ensure GetMayProcessChildren is called for all recursive template checks, r=smaug,sr=jonas
Neil Deakin <neil@mozilla.com> - Tue, 06 Jan 2009 15:25:52 -0500 - rev 22666
Push 349 by neil@mozilla.com at Tue, 06 Jan 2009 20:27:31 +0000
Bug 467775, ensure GetMayProcessChildren is called for all recursive template checks, r=smaug,sr=jonas
55f801c977646fd89c65ebd33b3d93be5deabf86: Fixing bug 425153. Fix script filenames such that our wrapper automation story is more consistent. r=jonas@sicking.cc, sr=bzbarsky@mit.edu, a=b2 blocker
Johnny Stenback <jst@mozilla.com> - Thu, 13 Nov 2008 16:00:11 -0800 - rev 21636
Fixing bug 425153. Fix script filenames such that our wrapper automation story is more consistent. r=jonas@sicking.cc, sr=bzbarsky@mit.edu, a=b2 blocker
4671fea63b311200a8f35b3b4a7dd8a197dc4231: Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas
John Daggett <jdaggett@mozilla.com> - Thu, 06 Nov 2008 09:32:12 +0900 - rev 21370
Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas
0fbeaa3dd32e9fa9a8750a1ba8a58bf3bc3836be: Ignore the keypress event if DOMEventToNativeKeyEvent() fails. b=456273 r=Olli.Pettay sr=jonas
Mats Palmgren <mats.palmgren@bredband.net> - Wed, 15 Oct 2008 12:50:42 +0200 - rev 20505
Ignore the keypress event if DOMEventToNativeKeyEvent() fails. b=456273 r=Olli.Pettay sr=jonas
3762e6244e6398f7dd5dd222badac7512cbb1815: Bug 440595. Report the right line number in the onerror handler even if not reporting the whole error. r=jonas, sr=jst
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 10 Oct 2008 13:44:43 -0400 - rev 20271
Bug 440595. Report the right line number in the onerror handler even if not reporting the whole error. r=jonas, sr=jst
ca0f03937435f73edc41cee1ef7a5c883257cdfa: Bug 453308 - Building without MOZ_XUL failed. r=jonas.
Oleg Romashin <romaxa@gmail.com> - Fri, 05 Sep 2008 18:45:03 +0300 - rev 18850
Bug 453308 - Building without MOZ_XUL failed. r=jonas.
67c1ff6818ff58b09d0dc099a4e69a59e9ea0ae2: Landing last part of the fix for bug 435334. Make our #ifdef OJI code really be just that, rather than tell us whether Java is available or not. r=joshmoz@gmail.com, sr=jonas@sicking.cc
Johnny Stenback <jst@mozilla.com> - Fri, 11 Jul 2008 14:28:12 -0700 - rev 15819
Landing last part of the fix for bug 435334. Make our #ifdef OJI code really be just that, rather than tell us whether Java is available or not. r=joshmoz@gmail.com, sr=jonas@sicking.cc
a149d2ef8789198f28480a2fcd2fe945b859d906: Landing part of the fix for bug 435334. Remove Java specific code that does nobody any good in our samples. r=joshmoz@gmail.com, sr=jonas@sicking.cc
Johnny Stenback <jst@mozilla.com> - Fri, 11 Jul 2008 14:24:43 -0700 - rev 15818
Landing part of the fix for bug 435334. Remove Java specific code that does nobody any good in our samples. r=joshmoz@gmail.com, sr=jonas@sicking.cc
ac132709a917ec02b36a6dadd9ccf6573cd9aff1: First part of the fix for bug 435334. Move the JVM auth tools from the OJI code into the plugin code. The code in question is in no way dependent on OJI and will be completely removed once the NPAPI has support for what this code offers. r=joshmoz@gmail.com, sr=jonas@sicking.cc
Johnny Stenback <jst@mozilla.com> - Fri, 27 Jun 2008 12:27:40 -0700 - rev 15568
First part of the fix for bug 435334. Move the JVM auth tools from the OJI code into the plugin code. The code in question is in no way dependent on OJI and will be completely removed once the NPAPI has support for what this code offers. r=joshmoz@gmail.com, sr=jonas@sicking.cc
1fadcc793c14cdf1188f0299c5dd9a2693be84bd: Stop variable from being used uninitialized which messes with focus acceptance. Patch by peterv. b=430351 r=jonas sr=bz a=beltzner
joshmoz@gmail.com - Tue, 29 Apr 2008 17:11:04 -0700 - rev 14792
Stop variable from being used uninitialized which messes with focus acceptance. Patch by peterv. b=430351 r=jonas sr=bz a=beltzner
438f8ed9219f0400fbe68fd0295a7be8feae8ed4: Bug 422121, crash sorting xml built templates, add some null checks, r=smaug,sr=jonas,a=beltzner
enndeakin@sympatico.ca - Thu, 17 Apr 2008 09:19:30 -0700 - rev 14425
Bug 422121, crash sorting xml built templates, add some null checks, r=smaug,sr=jonas,a=beltzner
be783f98ecd2935d96eb23e26a1cfae4a85f9c0f: bug 424161 - Tree invalidation screwed up badly, getting 6 failures on Mochitest for bug 368835. p=Alexander Surkov (surkov.alexander@gmail.com) r=me, r=Olli.Pettay sr=jonas a1.9=beltzner
marco.zehe@googlemail.com - Thu, 10 Apr 2008 08:11:15 -0700 - rev 14166
bug 424161 - Tree invalidation screwed up badly, getting 6 failures on Mochitest for bug 368835. p=Alexander Surkov (surkov.alexander@gmail.com) r=me, r=Olli.Pettay sr=jonas a1.9=beltzner
45b8ad02fb7b83d7cfe56249ba0955949429f97e: Bug 421817, remove dragstart, drag and dragleave events for 1.9, they'll be back in a later release, r=jonas, sr=jst, a=beltzner
enndeakin@sympatico.ca - Fri, 21 Mar 2008 15:47:13 -0700 - rev 13451
Bug 421817, remove dragstart, drag and dragleave events for 1.9, they'll be back in a later release, r=jonas, sr=jst, a=beltzner
095e70787c44ac2251627a29a195c4a6a78ecec6: Landing fix for bug 402983. Make security checks on file:// URIs symmetric. Patch by dveditz@cruzio.com, r=jonas@sicking.cc,bzbarsky@mit.edu. jst@mozilla.org
jst@mozilla.org - Thu, 20 Mar 2008 21:39:08 -0700 - rev 13414
Landing fix for bug 402983. Make security checks on file:// URIs symmetric. Patch by dveditz@cruzio.com, r=jonas@sicking.cc,bzbarsky@mit.edu. jst@mozilla.org
49c3394f31353d8b517033b4ca0bc10032e7f144: Fixing bug 395110. Give type attribute higher priority when deciding what plugin to use. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
jst@mozilla.org - Mon, 17 Mar 2008 17:36:14 -0700 - rev 13204
Fixing bug 395110. Give type attribute higher priority when deciding what plugin to use. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
c591c1b71935ef631cd9ec64d5ae2a6946f5bafc: Bug 394485: Prevent loading blocklisted urls loaded from <object> tags. r=jonas, sr=biesi, blocking1.9=stuart
dcamp@mozilla.com - Wed, 12 Mar 2008 14:52:47 -0700 - rev 12968
Bug 394485: Prevent loading blocklisted urls loaded from <object> tags. r=jonas, sr=biesi, blocking1.9=stuart
0e626c4d026bc9124b7dcb48bdb246e37b42c454: Fixing bug 415324. Don't change principals on documents during document.load() now that document principals must remain unchanged. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
jst@mozilla.org - Tue, 11 Mar 2008 16:47:23 -0700 - rev 12908
Fixing bug 415324. Don't change principals on documents during document.load() now that document principals must remain unchanged. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
c8b948020a91e9367f73fd6370b04928d6749696: Revert the change to RequiresBody. In particular, an <input type="Hidden"> needs to not require it, for now... Bug 418464, r+sr=mrbkap, a=jonas
bzbarsky@mit.edu - Wed, 05 Mar 2008 12:46:21 -0800 - rev 12614
Revert the change to RequiresBody. In particular, an <input type="Hidden"> needs to not require it, for now... Bug 418464, r+sr=mrbkap, a=jonas
faf426f04975b9bbf082d476e9989c4ccab97f54: xslt doesn't build on Windows Mobile. r=jonas, a=beltzner
dougt@meer.net - Wed, 20 Feb 2008 14:44:23 -0800 - rev 11971
xslt doesn't build on Windows Mobile. r=jonas, a=beltzner
e741f722413dfb75df1f276bfbe0df6b6f218c78: Bug 308564 - No accessibility events when data in a tree row changes, stage 2, r=smaug, sr=jonas, a=mtschrep
surkov.alexander@gmail.com - Tue, 12 Feb 2008 19:47:58 -0800 - rev 11619
Bug 308564 - No accessibility events when data in a tree row changes, stage 2, r=smaug, sr=jonas, a=mtschrep
287a0e230506ff583b4f563ce2548528b78ae3b6: Bug 308564 - No accessibility events when data in a tree row changes, r=evan.yan, olli.pettay, sr=jonas, a=mtschrep
surkov.alexander@gmail.com - Fri, 08 Feb 2008 04:55:57 -0800 - rev 11389
Bug 308564 - No accessibility events when data in a tree row changes, r=evan.yan, olli.pettay, sr=jonas, a=mtschrep
369ac55a3df5cab63644b7794f96090fae86e570: Bug 414482. Don't leak by double-addreffing in CEnumFormatEtc::Clone. Also, fix nsDataObj refcnt logging so we don't appear to be leaking those. r=jmathies,sr=jonas
roc+@cs.cmu.edu - Wed, 06 Feb 2008 20:07:15 -0800 - rev 11298
Bug 414482. Don't leak by double-addreffing in CEnumFormatEtc::Clone. Also, fix nsDataObj refcnt logging so we don't appear to be leaking those. r=jmathies,sr=jonas
3d55a154134b2bc15cb0a2fb16f449fcefc5cbfe: Fixing bug 397791. Prevent document principals from ever changing, and make us not use XOWs for same origin document objects. r=jonas@sickin.cc, sr=bzbarsky@mit.edu
jst@mozilla.org - Fri, 25 Jan 2008 13:49:11 -0800 - rev 10689
Fixing bug 397791. Prevent document principals from ever changing, and make us not use XOWs for same origin document objects. r=jonas@sickin.cc, sr=bzbarsky@mit.edu
772c3eeb3609e992393169f81b8d6a02ac73e5dd: Fixing bug 410853. Make NPN_Evaluate() pass in a sensible script file name argument when possible to get the appropriate wrapper automation when necessary. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
jst@mozilla.org - Mon, 14 Jan 2008 16:51:29 -0800 - rev 10265
Fixing bug 410853. Make NPN_Evaluate() pass in a sensible script file name argument when possible to get the appropriate wrapper automation when necessary. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
b440d4298e2438c50dd3214158a19a3d934e8e1e: b=397724 r=jonas - allow passthrough of browser args to allow collection of malloc/leak logs
ccooper@deadsquid.com - Mon, 24 Dec 2007 09:32:39 -0800 - rev 9667
b=397724 r=jonas - allow passthrough of browser args to allow collection of malloc/leak logs
4c98fa101ab3cc29b57b4f1542491c89c82649fb: Fixing bug 408792. Remove some expensive QI calls from frequently called code. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
jst@mozilla.org - Fri, 21 Dec 2007 05:44:58 -0800 - rev 9596
Fixing bug 408792. Remove some expensive QI calls from frequently called code. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
fce062922614e8a31eddf68477219e823cc15d77: Bug 403168, r=jonas, sr=jst, a=blocking1.9
Olli.Pettay@helsinki.fi - Wed, 12 Dec 2007 00:33:32 -0800 - rev 8947
Bug 403168, r=jonas, sr=jst, a=blocking1.9
62893cebff0b53634c36f65375018266d6288b66: Bug 368835 No focus events from xul tree table when a row is deleted, r=evan.yan, Olli.Pettay, sr=jonas, a=beltzner
surkov.alexander@gmail.com - Tue, 11 Dec 2007 00:18:04 -0800 - rev 8868
Bug 368835 No focus events from xul tree table when a row is deleted, r=evan.yan, Olli.Pettay, sr=jonas, a=beltzner
f82b85f680738ac81fef44e62ff62a89118cb51b: Fixing bug 406671. Speed up nsWindowSH::GetProperty(). r+sr=peterv@propagandism.org, a=jonas@sicking.cc
jst@mozilla.org - Mon, 03 Dec 2007 19:53:00 -0800 - rev 8636
Fixing bug 406671. Speed up nsWindowSH::GetProperty(). r+sr=peterv@propagandism.org, a=jonas@sicking.cc
c907c4c22c6d36e70b498ea1fdb3fb6321d63c21: Fixing bug 406692. Speed up nsNodeSH::PreCreate(). r+sr=peterv@propagandism.org, a=jonas@sickin.cc
jst@mozilla.org - Mon, 03 Dec 2007 19:49:33 -0800 - rev 8635
Fixing bug 406692. Speed up nsNodeSH::PreCreate(). r+sr=peterv@propagandism.org, a=jonas@sickin.cc
2700d6caffb845461c3516abbe7983afa7841504: Don't crash when ParseFragment() is called with an empty |aTagStack|. b=403877 r+sr=mrbkap a=jonas
mats.palmgren@bredband.net - Fri, 16 Nov 2007 15:56:51 -0800 - rev 8100
Don't crash when ParseFragment() is called with an empty |aTagStack|. b=403877 r+sr=mrbkap a=jonas
986fcf4d38829f46d846c833326537d24e690dfd: bug 395822: Use correct String::Find overload r=jonas, a=release drivers
tglek@mozilla.com - Mon, 12 Nov 2007 14:01:48 -0800 - rev 7873
bug 395822: Use correct String::Find overload r=jonas, a=release drivers
bca65549e6b859f51a204ce8a0e1378540f5fdd9: Fixing bug 393928. Lazily initialize liveconnect, and only initialize it when we can't find a Java plugin that supports NPRuntime. When a Java plugin that supports NPRuntime is found, use NPRuntime to expose liveconnect functionality (i.e. window.java and window.Packages). r=cbiesinger@gmx.at, sr=bzbarsky@mit.edu, a=jonas@sicking.cc
jst@mozilla.org - Tue, 09 Oct 2007 18:24:28 -0700 - rev 6774
Fixing bug 393928. Lazily initialize liveconnect, and only initialize it when we can't find a Java plugin that supports NPRuntime. When a Java plugin that supports NPRuntime is found, use NPRuntime to expose liveconnect functionality (i.e. window.java and window.Packages). r=cbiesinger@gmx.at, sr=bzbarsky@mit.edu, a=jonas@sicking.cc
637508f4c8f353c945f2f71033c8927761ba0abc: Bug 396108 - Crash [@ PresShell::ResizeReflow] with iframes, binding, while onbeforecopy removing stuff, patch by Mathieu Fenniak, r=Olli.Pettay, sr=jst, a=jonas
martijn.martijn@gmail.com - Sat, 29 Sep 2007 10:56:04 -0700 - rev 6444
Bug 396108 - Crash [@ PresShell::ResizeReflow] with iframes, binding, while onbeforecopy removing stuff, patch by Mathieu Fenniak, r=Olli.Pettay, sr=jst, a=jonas
311fff4ca067709c1af7f9d70ff908fe67071a72: Fixing bug 394534. Make first attribute win in misplaced content. Patch by bzbarsky@mit.edu, r=mrbkap@gmail.com, sr=peterv@propagandism.org, a=jonas@sicking.cc/dsicore@mozilla.com
jst@mozilla.org - Mon, 10 Sep 2007 16:50:16 -0700 - rev 5846
Fixing bug 394534. Make first attribute win in misplaced content. Patch by bzbarsky@mit.edu, r=mrbkap@gmail.com, sr=peterv@propagandism.org, a=jonas@sicking.cc/dsicore@mozilla.com
500f6d6d263cf2fcbe2f92ed22b954e3c72ac8e2: Bug 386537. Provide a reliable way for plugins to detect whether windowless mode is available. patch by karlt, r+sr=jst, a=jonas
roc+@cs.cmu.edu - Wed, 05 Sep 2007 18:45:08 -0700 - rev 5740
Bug 386537. Provide a reliable way for plugins to detect whether windowless mode is available. patch by karlt, r+sr=jst, a=jonas