Boris Zbarsky
8431b4515a
Bug 528259. Fixing broken test that was checked in as part of bug 493615.
2009-11-12 15:03:47 -05:00
Doug Turner
7019fd3948
Bug 493615 - Allow Addons the use of the DOM Geolocation API. part 2. fix mochitest failures. r=dholbert
...
--HG--
extra : rebase_source : ae3ed9aab598073a7e41d44766ffde0d588b7b16
2009-11-12 09:17:21 -08:00
Doug Turner
2af0681054
Bug 493615 - Allow Addons to use the DOM Geolocation API. r=smaug
...
--HG--
extra : rebase_source : a48f85c5940252a87bfef879663b2d50daed5686
2009-11-12 07:14:45 -08:00
Honza Bambas
25cfd349ac
Bug 510234 - localStorage.clear() doesn't actually delete its properties, r+sr=jst
2009-11-11 21:39:34 +01:00
Matin Movassate
4bb47ecb1e
Bug 507805: Support FileRequest API for reading Files. r/sr=sicking
2009-10-07 01:30:26 -07:00
Chris Jones
8c37ed70aa
fix changes that busted ipc-test plugin
2009-09-17 20:49:04 -05:00
Chris Jones
03947f0bf3
switch message handler nsresult return types to bool. appears to break test plugin, will be temporary
2009-09-17 18:09:20 -05:00
Ben Turner
5927a0e5fb
Landing the first part of NPRuntime support for plugin-side objects. Not hooked up yet.
2009-09-17 15:15:12 -07:00
Ben Newman
19cb564817
Bug 260264 - Popups from a Site that is in the "Allowed List" (whitelist) are blocked, starting with the n-th popup (dom.popup_maximum). r+sr=jst
2009-09-16 11:46:05 -07:00
liucougar
93f613cada
Bug 396392. Don't change frozen nsIDOMRange interface, put the new methods on nsIDOMNSRange instead. r=roc
2009-11-04 07:39:43 +13:00
Blake Kaplan
fbf1568798
Bug 522430 - Don't hand out unexpected objects. r=jst sr=sicking
2009-10-20 17:22:16 -07:00
Vladimir Vukicevic
bd9d980243
[webgl] Reland earlier-backed out patches, b=520708, b=520920, b=522201; r=me/mwsteele
2009-11-01 16:33:39 -08:00
Vladimir Vukicevic
bd38bc47ba
Revert previous commits due to weird talos crash.
2009-10-30 01:09:24 -07:00
Mark Steele
a2670491ca
b=520920, update WebGL arrays to support views, r=vlad
2009-10-29 23:01:06 -07:00
Boris Zbarsky
9e062e31dd
Bug 523666. Make nsGenericHTMLFormElement::mForm an nsHTMLFormElement. r=sicking
2009-10-29 21:49:11 -04:00
Paul O’Shannessy
920e2ef755
Bug 511503 - Need events for window focus / activation. r=Enn
2009-10-29 12:11:00 -07:00
Gijs Kruitbosch
41ba1acfa5
Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995
...
--HG--
extra : rebase_source : d8414b8de165cf2fa534719c36416d82d21872c6
2009-10-29 14:44:10 +01:00
Olli Pettay
c806e56c0e
Bug 508479 - HTML5 Drag and Drop: Drop event on elements that are not drop targets, r=enn, sr=sicking
2009-10-29 13:11:02 +02:00
Johnny Stenback
9d74609659
Adding missing files from my previous commit.
2009-10-06 17:25:56 -07:00
Johnny Stenback
123b209635
Fixing bug 504862. Sanitize modal dialog argument handling. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
2009-10-06 17:09:16 -07:00
Boris Zbarsky
6476afe861
Bug 519905. Avoid some QIs to nsWrapperCache. r=peterv
2009-10-05 19:16:22 -04:00
Ms2ger
4985076329
Bug 520353. querySelector(), querySelectorAll() and mozMatchesSelector() handle null and undefined incorrectly. r=bzbarsky
2009-10-05 19:16:22 -04:00
Robert O'Callahan
4679add97d
Bug 513144. Basic implementation of mozLoadFrom API. r=doublec
...
--HG--
extra : rebase_source : 71d04afaf21d268e3eddbb40e9894479698d1bfc
2009-09-15 14:30:44 +12:00
Matthew Gregan
f202e48bf0
Bug 481057 - Fire MEDIA_ERR_DECODE errors when a decoding error occurs. r=chris.double, sr=roc
...
--HG--
extra : rebase_source : a07687f16726086dd425eef8907788019beebbe1
2009-09-22 12:08:13 +12:00
Neil Deakin
22715396a4
Bug 516076, pass a contextual window to focus controller methods, so that it retrieves the controller for the right window, r=neil,sr=smaug
2009-09-21 13:39:44 -04:00
Masayuki Nakano
7a8364995b
Bug 517787 Clicking a partially off-screen link shouldn't scroll the page (again) r=enndeakin
2009-09-22 00:58:16 +09:00
Dão Gottwald
3a259a727a
browser_focus_steal_from_chrome.js cleanup
2009-12-14 11:07:36 +01:00
Peter Van der Beken
7608b7052e
Fix error in test.
2009-12-13 21:48:20 -08:00
Peter Van der Beken
b169f2dccb
Fix for bug 531542 ("ASSERTION: DOM_MIN_TIMEOUT_VALUE lies" with negative setTimeout). r=jst.
2009-11-30 10:58:32 +01:00
Peter Van der Beken
110cb44583
Fix for bug 534362 (Allow modifications to Location.prototype). r=mrbkap.
...
--HG--
extra : rebase_source : c860de457e25114244c86ff8063ca6c1390e33ae
2009-12-13 16:57:08 -08:00
Dão Gottwald
a07f4625e9
browser_focus_steal_from_chrome.js cleanup
...
--HG--
extra : rebase_source : 96a43eac3e3eddead6dfc2f10335561d7104f2e7
2009-12-13 21:46:38 +01:00
Dão Gottwald
65d95048a7
improve browser_354894.js output
...
--HG--
extra : rebase_source : 0091d4b16fae7732d4dd382f2cfab8c1bc404c43
2009-12-13 21:46:15 +01:00
Neil Deakin
f0c1f6396a
Bug 498799, use waitForFocus for test_focus.xul in various places
2009-09-18 13:02:44 -04:00
Vladimir Vukicevic
371933ca83
b=516213; Freshen WebGL implementation and enable on trunk (part 2); r=mwsteele,roc
2009-09-17 23:01:12 -07:00
Mark Steele
aa9ed3207a
b=516213; freshen WebGL implementation and enable on trunk (part 1); r=vlad
2009-09-17 23:01:07 -07:00
Robert O'Callahan
6de615de1b
Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
...
--HG--
extra : rebase_source : 0e8b9f424d50c2d9e346f7ff15834202a6c101d1
2009-09-04 16:49:18 +12:00
Mark Steele
f010e409f2
b=517717; fix up webGL array compat (rename WebGL*Array->Canvas); r=vlad
2009-09-20 14:33:40 -07:00
Josh Aas
923b0e293c
Gecko should use NPAPI directly, remove nsplugindefs.h abstractions. b=516661 r/sr=jst
2009-09-16 21:30:26 -04:00
Blake Kaplan
afba815d74
Merge tracemonkey to mozilla-central.
2009-09-16 16:15:59 -07:00
Ehsan Akhgari
d37177b787
Bug 497032 - "ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that" on bankrate.com (geolocation on stack); r=sicking
2009-09-15 14:40:10 +04:30
Phil Ringnalda
2d028b8e45
Bug 515582 - Remove unused (and heinous) webservices strings, r+sr=jst
2009-09-13 16:05:55 -07:00
Neil Deakin
02a7469b05
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-13 09:13:16 -04:00
Peter Van der Beken
ffc116d778
Fix for bug 512645 (Only clamp nested timeouts). r=jst.
...
--HG--
extra : rebase_source : 556930c0c02258f75becabe58eadd202fdea59a1
2009-08-26 11:07:39 -07:00
Josh Aas
d069d0092b
Cocoa event model: 1) fix spurious NPP_SetWindow calls 2) propagate event model immediately. b=527115 r=smichaud r=roc
2009-11-09 22:58:48 -05:00
Jonas Sicking
b801bd247a
Bug 503481: Implement async attribute
2009-11-09 17:04:24 -08:00
Jonas Sicking
ff9260ceaf
Bug 527370: Rename some things in order to match the latest File API spec. Specifically FileRequest -> FileReader and .response -> .result. r=smaug sr=jst
...
--HG--
rename : content/base/public/nsIDOMFileRequest.idl => content/base/public/nsIDOMFileReader.idl
rename : content/base/src/nsDOMFileRequest.cpp => content/base/src/nsDOMFileReader.cpp
rename : content/base/src/nsDOMFileRequest.h => content/base/src/nsDOMFileReader.h
2009-11-09 12:05:16 -08:00
Nochum Sossonko
99b98e5ab4
Bug 491759 - Clear geolocation token when exiting private browsing; r=dougt,ehsan
2009-11-06 19:05:52 -05:00
Dave Townsend
3771e35013
Bug 526635: Interfaces changed on the 1.9.2 branch with no IID rev. r=enn, r=vlad, r=josh, r=mak77, r=ted, r=roc
2009-11-06 11:31:22 -08:00
Olli Pettay
7e40ce018a
Bug 448602 - Have a way to enumerate event listeners, r=bz
...
--HG--
extra : rebase_source : 77ed96b23db73ae78ed7f34ed231daf84fae1f54
2009-10-16 11:57:32 +03:00
Jesse Ruderman
62dedaf641
Add more crashtests
2009-10-15 14:22:11 -07:00
Blake Kaplan
439954f9eb
Bug 509557 - Don't do a bunch of extra work and create a bunch of extra objects during window creation.
2009-08-18 21:02:05 -07:00
Martin McNickle
401e2afc0b
Bug 515335. Distance calculation between 2 geocoordinates incorrect for points not on the equator. r=dougt.
...
--HG--
extra : rebase_source : 7f73773d16fb2ecee1f57e0c106b014c2f424de9
2009-09-10 07:47:32 -07:00
Neil Deakin
a5bfe49767
Bug 503943, back out mouse capture patch, CLOSED TREE
2009-09-10 12:11:41 -04:00
Neil Deakin
2ca788ce33
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-10 08:51:36 -04:00
Neil Deakin
d4ae4f35be
Bug 514230, fix up to not refer to elements by id but by reference, also fixes the case when full keyboard access is used because tabs are now focusable, r=smaug
2009-09-08 07:24:20 -04:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Neil Deakin
182e77dd7b
Bug 513450, page info unfocuses after cursor keys when caret browsing in on, caused because caret browsing preference shouldn't be checked in chrome documents, r=smaug
2009-09-03 15:30:06 -04:00
Mark Steele
0a322165de
b=513156; update Canvas 3D to implement WebGL (still disabled by default via configure); r=vlad
2009-09-02 17:47:49 -07:00
Boris Zbarsky
4f2bc6392e
Disabling test that makes bogus assumptions about DOM behavior
2009-09-02 13:38:49 -04:00
Martin McNickle
6b80772d36
Bug 513658 - Deprecate isReady() in geolocation provider. r=dougt
...
--HG--
extra : rebase_source : a4ce9d11548b9f09521caf3ced073f6015c2542d
2009-09-02 09:47:33 -07:00
Doug Turner
05d0192370
[Bug 513342] crash while browsing to and from a geolocation page. r=blassey
2009-09-01 12:48:46 -07:00
Johnny Stenback
8127d8695e
Backed out changeset 105d89f1a33b due to test failures.
2009-08-31 15:03:53 -07:00
Johnny Stenback
29b20051c6
Fixing bug 504862. Sanitize modal dialog argument handling. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
2009-08-31 14:35:58 -07:00
Ehsan Akhgari
74c093fdce
Bug 513567 - Not enough arguments in nsISocketTransport.close in GPSDProvider.shutdown; r=dougt
2009-08-31 07:29:20 +04:30
Doug Turner
b3d4d4adda
[Bug 462192] move initialization code out of nsGeolocationService constructor. r=olli
2009-08-28 10:40:27 -07:00
Jason Duell
7b9643e8c3
Necko init patch, with modeline fixes
2009-08-18 12:05:15 -07:00
Benjamin Smedberg
b407807f12
Bug 517207 - Implement NPN_GetValue, r?bent. I use separate messages for each getvalue property instead of an integer/enumeration and a variant because for each message, the type returned is static: this avoids a lot of dynamic checking for correct enumeration values and variant types. r=bent
2009-09-15 16:33:24 -04:00
Benjamin Smedberg
16ebf43c77
Actually implement the geturl/posturl functions on the child-side plugin host.
2009-09-15 15:48:18 -04:00
Ben Turner
cce28b953f
Further fixes for unions
2009-09-14 19:26:17 -07:00
Ben Turner
7c57ab02d5
Add simple tests for NPIdentifiers in testplugin
2009-09-14 15:35:02 -07:00
Ben Turner
d21caee81e
Add support for NPIdentifiers to oop plugins
2009-09-14 13:01:31 -07:00
Benjamin Smedberg
3c02ab3b1b
The functions which accept a NPP instance
parameter don't need the special shim: just make them static functions on PluginModuleParent. This leaves only the following functions which will need special treatment in the Mozilla plugin host:
...
* NP_Initialize
* NP_GetEntryPoints
* NP_Shutdown
* NP_GetPluginVersion
* NP_GetValue
* NPP_New
* NP_GetMIMEDescription
2009-09-14 14:56:23 -04:00
Benjamin Smedberg
0c3c67bde3
Fix Windows build bustage from the NPN_GetURLNotify patch.
2009-09-11 13:52:53 -04:00
Benjamin Smedberg
79d7e994f0
Implement NPN_GetURLNotify/NPN_PostURLNotify/NPP_URLNotify. Still without any tests!
2009-09-08 17:22:50 -04:00
Chris Jones
e20692ab9b
add discriminated union types to IPDL
2009-09-10 23:55:03 -05:00
Ben Turner
c6ad60ed4d
Remove 'Protocol' suffix from IPDL-generated files
2009-09-09 15:59:06 -07:00
Ben Turner
dccb0805dd
Rename remaining protocols
...
--HG--
rename : dom/ipc/ContentProcess.ipdl => dom/ipc/PContentProcess.ipdl
rename : dom/ipc/IFrameEmbedding.ipdl => dom/ipc/PIFrameEmbedding.ipdl
rename : ipc/test-harness/Test.ipdl => ipc/test-harness/PTest.ipdl
rename : ipc/testshell/TestShell.ipdl => ipc/testshell/PTestShell.ipdl
rename : ipc/testshell/TestShellCommand.ipdl => ipc/testshell/PTestShellCommand.ipdl
2009-09-09 15:00:14 -07:00
Benjamin Smedberg
09ee5262ac
PPluginStream is badly named: there is going to be a PPluginStream, but it's not this!
...
--HG--
rename : dom/plugins/PluginStreamChild.cpp => dom/plugins/BrowserStreamChild.cpp
rename : dom/plugins/PluginStreamChild.h => dom/plugins/BrowserStreamChild.h
rename : dom/plugins/PluginStreamParent.cpp => dom/plugins/BrowserStreamParent.cpp
rename : dom/plugins/PluginStreamParent.h => dom/plugins/BrowserStreamParent.h
rename : dom/plugins/PPluginStream.ipdl => dom/plugins/PBrowserStream.ipdl
2009-09-09 10:04:09 -04:00
Chris Jones
9b4c68bafb
bug 515242: finish FE support for actor types specified to be in "any" state (by adding State.ANY). fix IPDL handling of carriage return, remove them from new code
2009-09-09 01:58:08 -05:00
Ben Turner
fd54229708
Rename plugin protocols and fix up usage
...
--HG--
rename : dom/plugins/NPP.ipdl => dom/plugins/PPluginInstance.ipdl
rename : dom/plugins/NPAPI.ipdl => dom/plugins/PPluginModule.ipdl
rename : dom/plugins/NPObject.ipdl => dom/plugins/PPluginScriptableObject.ipdl
rename : dom/plugins/NPBrowserStream.ipdl => dom/plugins/PPluginStream.ipdl
rename : dom/plugins/NPPInstanceChild.cpp => dom/plugins/PluginInstanceChild.cpp
rename : dom/plugins/NPPInstanceChild.h => dom/plugins/PluginInstanceChild.h
rename : dom/plugins/NPPInstanceParent.cpp => dom/plugins/PluginInstanceParent.cpp
rename : dom/plugins/NPPInstanceParent.h => dom/plugins/PluginInstanceParent.h
rename : dom/plugins/NPAPIPluginChild.cpp => dom/plugins/PluginModuleChild.cpp
rename : dom/plugins/NPAPIPluginChild.h => dom/plugins/PluginModuleChild.h
rename : dom/plugins/NPAPIPluginParent.cpp => dom/plugins/PluginModuleParent.cpp
rename : dom/plugins/NPAPIPluginParent.h => dom/plugins/PluginModuleParent.h
rename : dom/plugins/NPObjectChild.cpp => dom/plugins/PluginScriptableObjectChild.cpp
rename : dom/plugins/NPObjectChild.h => dom/plugins/PluginScriptableObjectChild.h
rename : dom/plugins/NPObjectParent.cpp => dom/plugins/PluginScriptableObjectParent.cpp
rename : dom/plugins/NPObjectParent.h => dom/plugins/PluginScriptableObjectParent.h
rename : dom/plugins/NPBrowserStreamChild.cpp => dom/plugins/PluginStreamChild.cpp
rename : dom/plugins/NPBrowserStreamChild.h => dom/plugins/PluginStreamChild.h
rename : dom/plugins/NPBrowserStreamParent.cpp => dom/plugins/PluginStreamParent.cpp
rename : dom/plugins/NPBrowserStreamParent.h => dom/plugins/PluginStreamParent.h
2009-09-08 23:31:35 -07:00
Benjamin Smedberg
21fc0c7806
Revert accidental commit of printf-debugging code in the test plugin.
2009-09-08 16:05:12 -04:00
Benjamin Smedberg
2d9e19df05
Implement browser streams (NPStream from the plugin host to the plugin). Unfortunately, there aren't any tests for this stuff at all. Various related APIs like NPN_GetURLNotify are not yet implemented and will require changes to the protocol structure (you have to be able to associate a browser stream with a notify request through NPStream->notifyData).
2009-08-18 16:20:03 -04:00
Ben Turner
0f1d5c36a0
Force child processes to close and wait for them on shutdown
2009-09-02 17:18:27 -07:00
Ben Turner
99f1c34f15
Rework ipcshell to become xpcshell
2009-08-28 16:16:19 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Ben Turner
b5348a3322
Fix build bustage
2009-08-25 16:39:30 -07:00
Ben Turner
1521c7b109
Fix testshell to use the new callback commands, and shut down properly
2009-08-25 16:07:22 -07:00
Benjamin Smedberg
fc13eedc7c
Package test.xul so that it ends up at chrome://global/content/test-ipc.xul. This allows it to be tested with nightly builds, as well as giving it chrome permissions so that jdm can work on hooking up typeaheadfind.
2009-08-19 13:59:58 -04:00
Robin Bate Beorop
b7c4e982b3
Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent
2009-08-19 13:09:51 -04:00
Chris Jones
dc16b0c031
export ContentProcess* headers
2009-08-14 18:21:21 -05:00
Peter Van der Beken
8b5c239aac
Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst.
...
--HG--
extra : rebase_source : 647f360f5603a2f9ade579a9911ba51af1db91b5
2009-08-14 21:00:24 +02:00
Benjamin Smedberg
bca8ff5efc
Remove #ifdef 0 functions in nsNPAPIPluginParent which definitely won't live there. Some (memory allocation/deallocation) are local, while others should just be instance methods on the NPP wrappers.
2009-08-14 14:47:30 -04:00
Peter Van der Beken
06a3290ed7
Fix for bug 510673 (Add a quickstub for document.write). r/sr=jst.
...
--HG--
extra : rebase_source : 10b08ef2c45a0db19122851cd105a7580e499d0a
2009-08-14 19:55:43 +02:00
Doug Turner
72c70cdea8
Bug 512520 - remove Maemo geolocation providers. r=staurt
2009-08-25 15:08:56 -07:00
Honza Bambas
21ec27d986
Bug 509683 - nsDOMStorageMemoryDB::GetItemsTable inits hashtable twice, r=peterv
2009-08-25 21:25:32 +02:00
Benjamin Smedberg
3727beac48
Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
2009-08-12 14:31:48 -04:00
Chris Jones
c22919e979
add ContentProcessChild singleton and accessor
2009-08-12 19:32:50 -05:00
Benjamin Smedberg
a12e66c042
More Returning NS_OK from non-void functions.
2009-08-12 16:20:42 -04:00
Benjamin Smedberg
6746d13000
Return NS_OK from non-void function
2009-08-12 15:12:47 -04:00
Benjamin Smedberg
0e0931b400
Bug 509798 - Create a ContentProcess protocol which manages IFrameEmbedding. ContentProcessChild is a globally-accessible singleton in the content process. For the moment, ContentProcessParent is a global singleton in the parent process, but that will change once we have process-per-domain or something similar.
...
--HG--
rename : dom/ipc/TabThread.cpp => dom/ipc/ContentProcessThread.cpp
rename : dom/ipc/TabThread.h => dom/ipc/ContentProcessThread.h
2009-08-12 12:18:08 -04:00
Chris Jones
f09e5b1b04
build on 64-bit linux
2009-08-12 00:41:55 -05:00
Ben Turner
5e45b0c25d
Skeleton implementation for NPObject remoting
2009-08-10 16:28:22 -07:00
Johnny Stenback
039b7eb41d
Part 2 of fix for bug 459452 (Add support for optional arg count for IDL methods): use [optional_argc] for DOM methods. r=peterv.
...
--HG--
extra : rebase_source : c0bc25842b2645fe9f42c9ed5d57567f8e6b5279
2009-08-10 16:41:12 +02:00
Ben Turner
1088815043
Add extremely basic support for unblocking in the event of a bad message
2009-08-07 16:13:20 -07:00
Elmar Ludwig
ab3b004ea6
Bug 522948 - crash at shutdown with geo.enabled=false [@nsCOMArray_base::InsertObjectAt(nsISupports*, int)]. r=dougt
2009-10-25 22:50:16 -07:00
Sylvain Pasche
20439c1595
Bug 419463 - unresponsive script warning dialog has reversed icons. r=jst
2009-10-25 12:20:25 +01:00
Jonas Sicking
17edc7e1dc
Bug 523771: Support the 'multiple' attribute on <input type=file>. r=benjamn sr=jst
2009-10-24 21:13:30 -07:00
Olli Pettay
1c736700d4
Bug 517851 - nsJSEventListener's string/atom handling can be optimized a bit, r=jst
2009-10-24 18:39:28 +03:00
Timothy Nikkel
5321e14840
Bug 520425. (nsI)CanvasFrame related cleanup. r=roc
...
--HG--
rename : layout/generic/nsHTMLFrame.cpp => layout/generic/nsCanvasFrame.cpp
rename : layout/generic/nsHTMLFrame.h => layout/generic/nsCanvasFrame.h
extra : rebase_source : 4fa62ac7dee06bbdad394eae1ce6aba82853a410
2009-10-08 01:18:18 -05:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
Josh Aas
cc8d9ebb04
Remove java-specific preferences from Firefox UI, hidden prefs. Java should be managed via the addons manager. Also improves accuracy of "window.navigator.javaEnabled()". b=506985 r/sr=jst uireview=faaborg
2009-08-24 15:56:43 -07:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Doug Turner
db1a20b897
Bug 485943 - Device Orientation Support. r=olli
2009-08-21 07:42:37 -07:00
Jonathon Jongsma ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
219a2fe88e
Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
2009-08-20 14:52:47 -07:00
Martin McNickle
ad029e7ea6
Bug 488629 - Fails silently (i.e. never reports a position) when network is unreachable. r=dougt
2009-08-20 11:23:22 -07:00
Martin McNickle
03531f8a33
Bug 492328 - Add GPSD as a geolocation provider. r=dougt
2009-08-20 11:21:58 -07:00
Olli Pettay
39e59a0771
Bug 502818 - Property access on DOMMouseScroll events does not propagate to Event.prototype, r+sr=jst
...
--HG--
extra : rebase_source : a6c0082a9ba2f0689ec359ae5f6a2fa9322a2d0d
2009-08-20 13:13:06 +03:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Jonathan Watt
ed42a30cb8
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
2009-08-26 20:53:35 -07:00
Josh Aas
65e80f6eb0
Implement Cocoa NPAPI event model. b=435041 sr=roc
2009-08-26 17:29:47 -07:00
Doug Turner
28775e3c33
Bug 511534 - Poor interaction with the software keyboard. r=masayuki/enndeakin
2009-08-26 13:43:41 -07:00
Neil Deakin
5814a5694d
Bug 508477, add a flag to distinguish key focus navigation from other types of focus navigation, allows initial focused textboxes in a dialog to be selected by default, r=smaug
2009-08-26 09:19:41 -07:00
Ben Turner
2f24daa576
Add test plugin for ipc, make sure it works
2009-08-05 15:36:33 -07:00
Ben Turner
5cb28b62f1
Don't abort if more than one arg is passed to a plugin
2009-08-05 13:49:13 -07:00
Jesse Ruderman
e0c6e775cb
Fix bug number (in a mochitest)
2009-10-14 17:25:46 -07:00
Doug Turner
4f2334593a
Bug 522309 - filter out access points that do not have SSIDs. r=gavin
...
--HG--
extra : rebase_source : 3c20c760092abe5fa4a38416be9e5397cadbd0ed
2009-10-14 13:20:03 -07:00
Brian Birtles
8141231842
Bug 521705 - SVG SMIL: Update getStartTime to match behaviour in SVG 1.1 SE r=roc
...
--HG--
extra : rebase_source : ccb167188b6c3be499e75ef3b7d65ec24d266388
2009-10-13 10:14:08 +11:00
Taras Glek
45c73c60d8
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
...
--HG--
extra : rebase_source : c6ba6e900ceed210620d47f70c9b962a808a29fe
2009-10-12 12:31:50 -07:00
Boris Zbarsky
06eb7195dd
Fixing grammar error in comment.
2009-10-12 13:45:59 -04:00
Ben Turner
cd1d42ffe0
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Ben Turner
d4bb2883d3
Use mozilla strings instead of std::string in IPDL
2009-07-29 14:12:15 -07:00
Neil Deakin
492e487e7d
Bug 513299, add a flag to focus events to indicate that a window was raised, fixes issue where text in a field is selected when a window is raised, r=smaug.sr=neil
2009-10-01 14:53:10 -03:00
Neil Deakin
d5f240a54b
Bug 507592, don't allow refocusing an element during a blur, r=smaug
2009-09-28 10:17:04 -04:00
Neil Deakin
20a030ca4a
Bug 502123 - Switching focus out of a windowed plugin raises the toplevel window. r=mozbugs.
2009-09-26 21:05:34 -05:00
Geoff Lankow
bd900ff5fd
Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
2009-09-26 13:23:47 -07:00
liucougar
5104b445c7
Bug 396392 - Support for getClientRects and getBoundingClientRect in DOM Range
...
r=roc sr=(jonas, roc)
2009-09-24 23:01:48 +02:00
Boris Zbarsky
51e7cd5b8d
Bug 478251. Implement the Null and Undefined annotations from webidl in quickstubs. r=jst,bsmedberg,jorendorff
2009-09-24 13:59:43 -04:00
Roy Frostig
049a9fbdc8
Bug 514732. Issue a DOM event for document resizing. r=smaug sr=roc
2009-09-11 16:13:56 -07:00
Benjamin Smedberg
0501b7a589
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Chris Jones
cc9c58dbcb
add SyncLaunch() method to GeckoChildProcess class. remove much newly obseleted code.
2009-07-20 13:14:41 -05:00
Benjamin Smedberg
1e808cd4ea
Merge mozilla-central into Electrolysis
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Igor Bukanov
6bfe4771cc
bug 513190 - avoiding jsint tagging of the private slot data. r=jorendorff
2009-09-05 19:59:11 +04:00
Chris Jones
14b0696047
fix up phase 1 browser: (i) suppress spurious RgnRectAlloc error msgs; (ii) make IFrameEmbedding protocol sync/async instead of rpc; (iii) fix bug that prevented child iframe from drawing
2009-07-14 02:33:50 -05:00
Chris Jones
d7947d5455
add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
2009-07-14 00:12:50 -05:00
Benjamin Smedberg
28d4675b23
Build system for .ipdl files.
2009-07-13 12:14:56 -04:00
Chris Jones
c73832e4e0
remove in/out/inout syntax in favor of parent:, child:, and both: labels
2009-07-10 19:19:54 -05:00
Chris Jones
ca80c305cb
generate skeleton IPDL actor impls, like the IDL compiler does for interfaces. also fix the C++ visitor.
2009-07-10 15:56:40 -05:00
Chris Jones
e6c73d1542
use a single binary, mozilla-runtime, for all child processes
2009-07-10 14:03:09 -05:00
Peter Van der Beken
3145f88586
Part 1 of fix for bug 500850 (Make inline style use wrapper cache and slimwrappers). r/sr=bz.
...
--HG--
extra : rebase_source : 21f9c86dc4024e0e23882226e8395d61d5b0c518
2009-07-13 13:14:57 +02:00
Doug Turner
f4994ed8b0
[Bug 503750] Crash when parameters of navigator.geolocation.getCurrentPosition are null. r/sr=jst
2009-07-16 10:03:49 -07:00
Doug Turner
c5d86b99da
[Bug 503942] Implement Geolocation Addresses r=jst, sr=jst
2009-07-16 09:33:00 -07:00
L. David Baron
b6eeb9ba8e
Merge backout of changeset ebea850caba8 (Bug 503942) for causing timeouts of dom/tests/mochitest/geolocation/test_allowCurrent.html and test_allowWatch.html
2009-07-15 16:52:14 -07:00
L. David Baron
07eaae0255
Backed out changeset ebea850caba8 (Bug 503942) for causing timeouts of dom/tests/mochitest/geolocation/test_allowCurrent.html and test_allowWatch.html
2009-07-15 16:52:03 -07:00
Justin Lebar
e2b23a8e47
Bug 504220: document.body and window should contain onhashchange attribute r=mrbkap, sr=mrbkap
2009-07-15 15:46:14 -07:00
Doug Turner
d4120e91bc
[Bug 503942] Implement Geolocation Addresses r=jst, sr=jst
2009-07-15 14:57:32 -07:00
Masayuki Nakano
f368778b7e
Bug 76053 Windows mouse integration: no "Snap to default button in dialog boxes" r=enn+ere, sr=roc
2009-07-15 18:54:30 +09:00
Neil Deakin
b377c20895
Bug 503222, check file types on drop last so that urls take priority,r=mano
2009-07-13 07:55:56 -04:00
Neil Deakin
951de11b1c
Bug 503047, element.select() should fire select event, r=bz
2009-07-13 07:55:56 -04:00
Neil Deakin
239ca1d9ee
Bug 500224, don't focus elements during unload events, r=bz
2009-07-13 07:55:56 -04:00
Neil Deakin
7b8ec28dbe
Bug 592383, focus the child widget not the top-level when raising on Windows, r+sr=roc
2009-07-13 07:55:56 -04:00
Doug Turner
f12915fa70
Bug 454490 - Support multiple geolocation providers. r=olli, sr=jst
2009-07-10 17:04:39 -07:00
Doug Turner
38b6e069b9
Bug 492684 - use preference to control logging in NetworkGeolocationProvider. r=gavin
2009-07-10 17:03:48 -07:00
Doug Turner
82fab063f8
Bug 462922 - mOwner in nsGeolocation should be nsWeakPtr. r=bz
2009-07-10 17:02:32 -07:00
Chris Jones
7929ffa13d
add parsing and type-checking of protocol state machines in preparation for codegen of dynamic FSM checker. fix a couple of bugs here and there.
2009-07-08 18:03:56 -05:00
Benjamin Smedberg
d072272ca2
Windows build fixup. I haven't really tested whether tabs actually *work* in this scenario (widget sizing and parenting might be interesting), but it's at least enough to allow other people to start really working on code.
2009-07-07 12:26:49 -04:00
Benjamin Smedberg
6b72e92e31
Minor fixups... not sure why we needed unistd.h here, but Windows doesn't have it.
2009-07-07 12:22:21 -04:00
Benjamin Smedberg
0cf96b07ba
Commit new versions of generated headers.
2009-07-07 11:20:51 -04:00
Benjamin Smedberg
2c8fc7fd77
Use PRUint32 instead of uint32_t since we don't have uint32_t on Windows (yet).
2009-07-07 11:18:48 -04:00
Chris Jones
00958eff01
port IFrame protocol to new interface. fix small IPDL bug.
2009-07-02 19:24:02 -05:00
Ben Turner
67ac5c13b2
Some windows build fixup
2009-07-02 13:48:33 -07:00
Ben Turner
73f03dff53
merge bent's changes from libchromiumipc. Gtk plugins now drawing
2009-07-01 14:19:32 -07:00
Chris Jones
8aa21b1e90
merge plugin work from libchromiumipc. add env var check for OOP iframe. a few small bugfixes here and there.
2009-07-02 11:54:22 -05:00
Chris Jones
526ba058ae
add initial support for protocol management in IPDL. small changes to existing protocols in preparation for merge from libchromiumipc.
2009-07-02 00:45:19 -05:00
Benjamin Smedberg
cdf4b869dc
Land the remote-tab code from tmp-electrolysis.
2009-06-30 16:39:22 -04:00
Benjamin Smedberg
5a4dce8f48
Hook up the tab child process
2009-06-30 15:21:25 -04:00
Benjamin Smedberg
8620d95413
Plugins stuff: this code is equivalent to electrolysis-tmp revision 61cd9e89fd00, except that I had to merge forward a minor change to the plugin-loading code from Josh's cleanup.
2009-06-30 14:51:05 -04:00
Olli Pettay
6041f8abed
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
2009-06-30 10:56:40 +03:00
Josh Aas
c81455d12a
Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
2009-06-29 14:53:52 -04:00
Josh Aas
4e45156e64
Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
2009-06-28 19:43:19 -04:00
gyuyoung kim
9c52936743
Bug 456721 - Control GC frequency/a high water mark of Tracemonkey via about:config; r+sr=(brendan + mrbkap)
2009-07-09 14:16:26 +02:00
L. David Baron
9a8d97752d
Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
2009-07-08 18:10:29 -07:00
Doug Turner
c56708705b
Bug 484488 - MakeFullWindow support for windows mobile. r=olli.pettay, sr=vlad
2009-07-08 09:13:13 -07:00
Olli Pettay
b7542172cb
Bug 502374 - Don't call cycle collector so often, r+sr=peterv
2009-07-08 18:08:22 +03:00
Peter Van der Beken
0263e6b4ac
Testcase for bug 502617 (Crash when logging in to Facebook [@ JS_GetClass]).
...
--HG--
extra : rebase_source : 733bce16594367a7b22b4bd9ee42a9268a8eb405
2009-07-07 15:20:13 +02:00
Nochum Sossonko
c536e97532
Bug 500777 - Crash in [@ nsMimeTypeArray::GetMimeTypes() ] while logging into QMO. r+sr=smaug
2009-07-07 14:13:26 +02:00
Ben Turner
4f9a65f911
Bug 505718 - 'mochitest-plain timeout (hanging?) during shutdown on Windows'. r+sr=jst.
2009-08-17 18:09:03 -07:00
Honza Bambas
e95bd8b987
Bug 505750 - Fix nsDOMStorage.cpp:CheckSecure code to not mask by IsSecure() result, coverity doesn't like it, r=timeless
2009-08-17 18:42:53 +02:00
Doug Turner
710cbd9853
Bug 482260 - Turnning on the new geolocation tests that caused the tree to go orange. The thought here is that the orange was a different check in.
2009-08-17 09:04:00 -07:00
Doug Turner
4baddf1c98
Disable Geolocation logging by default. This should not have been checked in with the flag as true. r=clint
2009-08-14 23:16:44 -07:00
Clint Talbert
5d8711f53b
Bug 482260 Turning off the new geolocation tests causing the orange in dougt's patch
2009-08-14 18:32:20 -07:00
Clint Talbert
167390af0a
Bug 482260 Bustage Fix r=ctalbert
2009-08-14 16:34:40 -07:00
Clint Talbert
7de978af0c
Bug 482260, Add more comprehensive tests, patch=dougt, r=mfinkle,jmaher,ctalbert
2009-08-14 16:12:09 -07:00
L. David Baron
ed026ed2f0
Don't QI a node to nsIDOMElement and back to nsIContent for every call to nsEventStateManager::GetContentState. (Bug 509889) r=enndeakin
2009-08-13 19:09:49 -07:00
Robert Sayre
2874c6425c
Merge tracemonkey to mozilla-central.
2009-08-13 17:38:22 -04:00
Robert Sayre
c8a923e58e
Merge mozilla-central to tracemonkey.
2009-08-12 12:18:38 -07:00
Peter Van der Beken
16bf42fce4
Fix for bug 499199 (Try to avoid XPCCallContexts in quickstubs for wrapper-cached things). r/sr=jst.
...
--HG--
extra : rebase_source : 8fc828106f3cf5e82e902cefd79e55df2b8721c3
2009-08-10 12:12:59 +02:00
Peter Van der Beken
824855179b
Fix for bug 508774 (nsGlobalModalWindow traverses mArguments twice). r/sr=jst.
...
--HG--
extra : rebase_source : a0e443bed353e24882c51eb77b1412449170b93b
2009-08-10 16:15:49 +02:00
Olli Pettay
cb4754240f
Bug 501257 - Implement HTML 5's HTMLElement.classList property, p=sylvain.pasche@gmail.com, r=smaug, sr=sicking
...
--HG--
extra : rebase_source : cbbd5a5679af57f97122082213f44491431d87e3
2009-08-12 11:55:14 +03:00
timeless@mozdev.org
257aa32007
Bug 506649 nsFocusManager::GetSelectionLocation has unreachable code block due to shadowed local variable
...
r=smaug r=enndeakin
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
9206ce3751
Bug 506637 nsFocusController::GetControllers does not handle a null nsIFocusManager* fm well
...
r=smaug
2009-08-12 11:49:55 +02:00
David Anderson
7edca5cc77
Fixed DomInterfaceConstants trying to box out of range integers (bug 509590, r+sr=mrbkap).
2009-08-10 16:04:21 -07:00
Peter Van der Beken
fc29bef1e5
Fix for bug 500349 (DOMParser no longer available in Greasemonkey scripts). r/sr=jst.
2009-07-22 20:50:24 +02:00
Peter Van der Beken
082ea855e7
Backing out 410eb23d33c7 to restore accidentaly deleted file (parser/html/javasrc/README.txt).
...
--HG--
extra : rebase_source : cd514c9544e20eacef1bbf40a0a369788801711a
2009-08-13 10:02:48 +02:00
Ben Turner
ec18dfc834
Bug 505718 - 'mochitest-plain timeout (hanging?) during shutdown on Windows'. Adding a comment to make the fix clearer.
2009-08-12 21:42:09 -07:00
Brad Lassey
c9ed635a4b
merge from backout
2009-08-12 19:26:27 -07:00
Brad Lassey
c4cb180942
Backed out changeset 08f71a710ae3 due to orange unit tests r=dougt
2009-08-12 19:26:03 -07:00
Ben Turner
6e95886663
Bug 510061 - 'Workers: Don't allow setInterval to flood the worker queue.' r+sr=jst
2009-08-12 17:33:02 -07:00
Ben Turner
c1d95a7c74
Bug 505718 - 'mochitest-plain timeout (hanging?) during shutdown on Windows'. Worker-related. r=mrbkap, sr=jst.
2009-08-12 16:39:15 -07:00
Ben Turner
70db54748b
Bug 507930 - 'Workers: Implement WorkerLocation'. r+sr=jst
2009-08-12 16:39:08 -07:00
Doug Turner
5c3eea7d6f
Bug 482260. Add more tests cases for geolocation. Also fixes max age not being able to be set to zero. r=mfinkle,jmaher.
2009-08-12 12:17:33 -07:00
Andreas Gal
9c938dd547
Backout bug 506125 due to talos failures.
2009-08-04 18:42:53 -07:00
Andreas Gal
8bcca13ba9
Build fix for bug 506125 (r=igor).
2009-08-04 15:30:27 -07:00
Andreas Gal
06ad033ff2
Memory-pressure based GC scheduler (506125, r=igor).
2009-08-04 14:58:21 -07:00
Robert Sayre
7ddae3093a
Merge mozilla-central to tracemonkey.
2009-08-02 15:27:09 -07:00
Ehsan Akhgari
9141fc8cda
Backed out changeset 8366e5cc9f57 (bug 125282) because of four windows unit test oranges in a row (all timed out when running mochitest-plain)
2009-08-02 15:10:37 +04:30
Masayuki Nakano
ded4cf29cb
Bug 125282 Webpage-JS can steal focus from URLbar / chrome r=enn, sr=smaug
2009-08-02 10:51:17 +09:00
Mark Steele
ff339aa3b6
Bug 497999: collect context-specific TraceVis data in JS objects, r=jorendorff
2009-07-30 11:48:02 -07:00
Boris Zbarsky
80ce442f0c
Followup for bug 495176. Fix the localization notes.
2009-07-31 00:05:57 -04:00
Johnny Stenback
790a107f1e
Fixing bug 492713. Remove security checks that are no longer needed. r+sr=mrbkap@gmail.com
2009-07-30 16:53:04 -07:00
Matin Movassate
a6b371d7e0
Fixing bug 503598. Adding support for drag n' drop funcitonality for local files. r=enndeakin@gmail.com, sr=mrbkap@gmail.com/jonas@sicking.cc
...
--HG--
extra : rebase_source : 66d93e71d30ea18e045f95f7f94951c02739edd9
2009-07-30 14:02:08 -07:00
Boris Zbarsky
b63722a57d
Backed out changeset b55e7e3c0bfb to see whether bug 495176 might be causing the WinXP Txul regression
...
--HG--
extra : rebase_source : c854c6a8afad67c583ff08e23bbac27cbf99c0cd
2009-07-28 14:34:01 -04:00
Vladimir Vukicevic
d49b688ab5
b=500883; put canvas3d into core (disabled by default, configure flag to enable); r=me,npotb
2009-06-27 16:44:35 -07:00
Johnny Stenback
c773b6331b
Fixing bug 484744. Revert an IID change that broke the old Java plugin. r+sr=mrbkap@gmail.com
2009-06-26 07:57:26 -07:00
Josh Aas
107a368795
Bustage fix for bug 500593.
2009-06-26 10:47:51 -04:00
Chris Pearce
1a65d280a9
Bug 449156 - Implement HTMLVideoElement.poster, with correct reftests. r+=doublec,jst, sr+=roc
2009-06-26 19:25:17 +12:00
Chris Pearce
55076f0d9d
Backout bug 449156 due to test-poster-9 failure.
2009-06-26 18:25:03 +12:00
Chris Pearce
7bb427a394
Bug 449156 - Implement HTMLVideoElement.poster r+=doublec,jst sr+=roc
2009-06-26 16:23:14 +12:00
Josh Aas
4734a09527
Remove nsIPluginManager/nsIPluginManager2. Fold their functionality into nsIPluginHost. b=499431 r/sr=jst
2009-06-25 17:06:54 -04:00
Neil Deakin
3e6690f13c
Bug 499912, one more fix needed for the test on linux
2009-06-25 14:09:41 -04:00
Honza Bambas
34d8728ad0
Bug 477323 - WHATWG HTML5 drag and drop event handlers could not be set dynamically, new test, r=smaug
2009-06-25 16:51:32 +02:00
Neil Deakin
1e14a2a1a7
Bug 499912, fix test failure on linux
2009-06-25 10:31:47 -04:00
Neil Deakin
928cb466c0
Bug 499912, crash activating window with no root element, r+sr=smaug
2009-06-24 13:12:37 -04:00
Olli Pettay
f1f141152f
Bug 496000 - Remove nsBeforePageUnloadEvent, r+sr=jst
...
--HG--
extra : rebase_source : 0288c06ade3ef23641bb2fe9a33143e865d90217
2009-06-24 11:42:00 +03:00
Peter Van der Beken
5d8c1964f8
Fix for bug 499777 (Cannot convert WrappedNative to function (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)). r/sr=mrbkap.
...
--HG--
extra : rebase_source : 08180bab30c83d82620de0812b89d90f9e038d13
2009-06-24 08:30:11 +02:00
Peter Van der Beken
f890ae6548
Backed out c8297c309ab3 (Fix for bug 499777 (Cannot convert WrappedNative to function (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)). r/sr=mrbkap.) to fix orange.
2009-06-23 16:46:34 +02:00
Peter Van der Beken
a9aeb312b1
Backed out c8297c309ab3 (Fix for bug 499777 (Cannot convert WrappedNative to function (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)). r/sr=mrbkap.) to fix orange.
2009-06-23 16:46:11 +02:00
Peter Van der Beken
c80a762ca0
Fix for bug 499777 (Cannot convert WrappedNative to function (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)). r/sr=mrbkap.
...
--HG--
extra : rebase_source : f0d4931f34bd48952712ffeb6cc8d25dad592e18
2009-06-23 12:09:13 +02:00
Peter Van der Beken
3e77cc7366
Fix for bug 499754 (Remove DocumentStyleSheetList from DOMCI). r/sr=bz.
...
--HG--
extra : rebase_source : 994c6ddd20bbc36df7e8c1fd75b146a3da9aad8b
2009-06-23 12:09:13 +02:00
Olli Pettay
1a534bf2c2
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
...
--HG--
extra : rebase_source : e92146a2236fe857aff7b2a9b1516b30174b8d83
2009-06-23 14:23:52 +03:00
Olli Pettay
2e0f78e968
Bug 486990 - Context Menu can be disabled by stopping propagation, r=enn, sr=neil
2009-06-23 13:07:39 +03:00
Olli Pettay
df6649fbc1
Bug 499667 - Remove nsIDOMDragListener, r+sr=sicking
2009-06-23 12:13:01 +03:00
Hiroyuki Ikezoe
533c84f598
b=497934; fennec crashes in nsFocusManager (undefined C++ behaviour); r=enn, sr=smaug
2009-06-22 17:40:55 -07:00
Neil Deakin
f2563bc9c9
Bug 497633, add tests
2009-06-22 16:09:58 -04:00
Neil Deakin
6100699909
Bug 497633, 497878, fix two crashes with similar tests that remove frames during blur, r+sr=smaug
2009-06-22 15:49:10 -04:00
Olli Pettay
7c8130cf27
Bug 496792 - Optimize nsGlobalWindow::PostHandleEvent, r+sr=bz
2009-06-22 12:06:10 +03:00
Michael Kohler
39067b5db3
Bug 106386 - Correct misspellings in source code (old); Patch 1; r=timeless
2009-07-27 10:46:59 +02:00
Boris Zbarsky
13672ba2e1
Bug 495176. Improve security error reporting when document.domain is involved. r=jst,pike sr=jst
2009-07-26 21:27:33 -04:00
Johnny Stenback
6d448227ae
Fixing bug 477974. Plug a few holes where a frame could change the size/position of the containing window. r+sr=mrbkap@gmail.com
2009-07-24 14:06:47 -07:00
Robert Sayre
710cad8b2a
Merge tracemonkey to mozilla-central.
2009-07-24 13:42:38 -04:00
Robert Sayre
a181aec2ed
Merge mozilla-central to tracemonkey.
2009-07-23 16:49:14 -04:00
Peter Van der Beken
e7c19654e6
Fix for bug 500349 (DOMParser no longer available in Greasemonkey scripts). r/sr=jst.
...
--HG--
extra : rebase_source : e42a5ad4bc82ef7b6933e9420840f83548ecde2c
2009-07-22 20:50:24 +02:00
Igor Bukanov
9534c3d315
bug 504033 - avoiding calling JSFinalizeStub. r=brendan
2009-07-22 18:23:21 +02:00
Neil Deakin
4f5268fdc2
Bug 504367, remove unneeded code which caches focus in nsGlobalWindow::WindowStateHolder, r=bz
2009-07-23 10:38:54 -04:00
timeless@mozdev.org
145236e39f
Bug 504474 JS_ValueToBoolean is void
...
r=brendan
2009-07-22 17:31:04 -05:00
timeless@mozdev.org
dc7b9b276c
Bug 504113 - "initialize mUsageDelta in nsInMemoryStorage()'s constructor" [r=honzab.moz]
...
r=mayhemer
2009-07-22 17:31:02 -05:00
L. David Baron
70c8abc246
Backed out changeset f905520076db (Bug 497053) because it seems to have made the random orange significantly worse.
2009-07-22 07:47:16 -04:00
Clint Talbert
34e3799235
Bug 497053 Geolocation/test_timeoutWatch random orange debug patch, r=jmaher,dougt
2009-07-21 21:31:14 -07:00
Robert O'Callahan
2ebc95776b
Bug 352093. Part 10: misc fixes to remove assumptions about documents having widgets. r=smaug
2009-07-22 12:45:09 +12:00
Robert O'Callahan
1b6c301e4d
Bug 352093. Part 5: the focus manager should use GetRootWidget so it works with documents that don't have their own widgets. r=enndeakin
2009-07-22 12:45:05 +12:00
Robert O'Callahan
41b0dc9d84
Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
2009-07-22 12:45:00 +12:00
Rob Arnold
4b817e70c5
Bug 503355 - drawWindow should have an option to draw with scrollbars and at the current viewport r=vladimir
...
--HG--
extra : rebase_source : afad172931caa4d1fa37edeeaabec0e933cc447c
2009-07-21 15:45:21 -07:00
Doug Turner
e95ef1aeed
[Bug Bug 505430] - County returned instead of country in geolocated address. r=glaz
2009-07-21 10:21:41 -07:00
Johnny Stenback
35aaabd982
Backed out changeset a28347623d0f due to mochitest failures.
2009-07-20 18:20:49 -07:00
Justin Lebar
45e25bc917
Bug 504837: Hashchange event should not be restricted to firing only when the document's readystate is 'complete'. r/sr=smaug
...
--HG--
extra : rebase_source : 977f304a4f318c9371da5065cab600f57804ea0d
2009-07-20 14:09:04 -07:00
Jeff Walden
a24a25ba2e
Bug 189519 - Implement CSS3 (-moz- for now)background-size. r=dbaron, other useful review comments from roc/bz
2009-05-28 11:09:05 -07:00
Robert O'Callahan
de29a7ff56
Bug 486200. Add window.mozInnerScreenX/Y APIs to return usable screen coordinate APIs (as opposed to window.screenX/Y which return window frame coordinates and are unusable). Also adds window.mozScreenPixelsPerCSSPixel which chrome-prileged code can use to convert CSS pixels to actual screen pixels. r=dbaron,sr=jst
...
--HG--
extra : rebase_source : 30f4c953f3e3866da042b935953ba239ac0a93c4
2009-07-30 15:16:44 +12:00
Boris Zbarsky
1486bf6f66
Bug 495176. Improve security error reporting when document.domain is involved. r=jst,pike sr=jst
2009-07-26 21:27:33 -04:00
Neil Deakin
580a81af12
Bug 504224, crash in GetCommonAncestor, caused because child frame is still focused. Move focus when frame content is removed, and add warnings, r=smaug
2009-07-29 10:36:03 -04:00
Blake Kaplan
ece0649965
Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs). r+sr=jst sr=bzbarsky on some parts.
2009-05-21 01:17:51 -07:00
Justin Lebar
fe8a14ca9c
Bug 504837: Hashchange event should not be restricted to firing only when the document's readystate is 'complete'. r/sr=smaug
2009-07-21 14:17:15 -07:00
Jacek Caban
1c095fedd4
Bug 505727 - nsDOMClassInfo.cpp fails to compile on MinGW. r=bz
2009-08-09 21:42:55 +02:00
Neil Deakin
653c684b5b
Bug 344850, shift+tab from input with tabindex set fails, r=smaug
2009-08-04 14:03:39 -04:00
Clint Talbert
99c2687239
Bug 484994 bustage, possible orange fix for jquery [orange]
2009-08-03 17:27:20 -07:00
Robert O'Callahan
152f21c553
Bug 507755. Add a test that will fail if anyone adds any enumerable chrome-only properties to 'window'. r=jst
2009-08-04 09:42:03 +12:00
Robert O'Callahan
bfe8426ae7
Bug 507755. Move the chrome-only property screenPixelsPerCSSPixel out of 'window' to nsIDOMWindowUtils. r=jst
2009-08-04 09:41:36 +12:00
Robert Sayre
0a1c8346ac
Merge tracemonkey to mozilla-central.
2009-07-06 17:17:08 -04:00
Johnny Stenback
4cc2512ac8
Fixing bug 502137. Removing dead code relating to plugin scripting, and updating some comments. r+sr=mrbkap@gmail.com
...
--HG--
extra : rebase_source : 2101080c410c9656cdbfc4503479470545c9f351
2009-07-06 13:56:18 -07:00
Robert Sayre
878a89a073
Merge mozilla-central to tracemonkey.
2009-07-06 12:20:54 -04:00
Peter Van der Beken
abf872eeb3
Fix for bug 502617 (Crash when logging in to Facebook [@ JS_GetClass]). r/sr=smaug.
2009-07-06 18:03:42 +02:00
Doug Turner
55fdfb6010
Backing about 484488.
2009-07-05 22:24:56 -07:00
Luke Wagner
145fbf91c2
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
2009-06-30 20:19:42 -04:00
Peter Van der Beken
ca8ccf47e0
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
2009-05-12 22:20:42 +02:00
<jlebar@mozilla.com>
7de5d30e8d
Bug 385434: Add support for HTML5 onhashchange. r=smaug, sr=sicking
2009-06-26 10:16:50 -07:00
Doug Turner
1cd581a740
Bug 484488/501801 - fixed mochitest fail. r=blassey, sr=vlad
2009-07-01 21:39:20 -07:00
Josh Aas
70edf7241e
Remove nsIPluginInstanceInternal, fold it into nsIPluginInstance. b=501786 r/sr=jst
2009-07-02 00:52:07 -04:00
Blake Kaplan
3f48024026
Bug 500691 - Call JS_ClearScope before XPConnect tries to update our outer window's scope's concept of what {Function,Object}.prototype are so that we forward correctly to the inner window's versions. r=jst sr=bzbarsky
2009-07-01 16:43:50 -07:00
Blake Kaplan
4ee6a3c9c0
Fix build bustage from bug 500846.
2009-07-01 12:27:24 -07:00
Blake Kaplan
79d2a918d8
Bug 500846 - Calculate sObjectClass in non-browser embeddings. r+sr=bzbarsky
2009-07-01 12:12:32 -07:00
Doug Turner
78afc48ace
Bug 484488 - MakeFullWindow support for windows mobile. r=olli.pettay, sr=vlad
2009-07-01 12:01:11 -07:00
Johnny Stenback
a511964116
Fixing bug 442399. Remove LiveConnect from the tree. r=joshmoz@gmail.com, bclary@bclary.com, sr=brendan@mozilla.org
2009-06-30 15:55:16 -07:00
Josh Aas
73eb23eeb9
Remove nsPIPluginHost. b=501388 r/sr=jst
2009-06-30 16:49:04 -04:00
Peter Van der Beken
2cd9ab8291
Fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate). r/sr=jst.
...
--HG--
extra : rebase_source : 8e24cbcede7e48e42c4c06a55d3bc7dd91603020
2009-06-03 17:30:18 +02:00
Neil Deakin
6c3e72551c
Bug 498609 and 498643, clear focused element when not in document, sr=smaug (missed this file)
2009-06-20 20:12:31 -04:00
Neil Deakin
347ca246cc
Bug 498609 and 498643, clear focused element when not in document, sr=smaug
2009-06-20 20:04:04 -04:00
Karl Tomlinson
44c9f192f4
b=479995 handle drag-failed signal when available. r=enndeakin sr=roc
2009-06-20 13:38:27 +12:00
Josh Aas
5dc8045c32
Remove nsIScriptablePlugin, part of the XPCOM plugin API. b=498164 r/sr=sicking
2009-06-19 15:37:09 -04:00
Daniel Brooks
7414288516
Backed out changeset 3ed492a26551
2009-06-19 11:57:54 -05:00
Daniel Brooks
6d64d73925
Bug 486200 - Need API to compute screen coordinates of DOM elements
...
r=roc,dbaron, sr=roc,jst
2009-06-19 02:24:34 -05:00
Daniel Brooks
deacc87633
Bug 495002 - nsPresContext ought to have CSSPixelsToDevPixels and DevPixelsToCSSPixels methods
...
r=bz, sr=roc
2009-06-18 03:35:11 -05:00
Robert Longson
1973deec58
Bug 486936 - image-rendering style should apply to canvas element. r=vladimir
2009-06-17 21:31:18 +01:00
Olli Pettay
4f0aa79a1e
backout Bug 486990
...
--HG--
extra : rebase_source : 5947dd5fcc29bfb333c53cc2f60a00895910e9bb
2009-06-17 16:22:37 +03:00
Olli Pettay
b4d60fb950
Bug 486990 - Context Menu can be disabled by stopping propagation, r=enn, sr=neil
...
--HG--
extra : rebase_source : a425f116d1350ff1204f1b031754a262ec73f8b1
2009-06-17 13:26:21 +03:00
Neil Deakin
622c67863a
Bug 498075, two clicks required to switch away from focused plugin, also fixes ususual minimzing behaviour where it immediately restores again, r+sr=smaug
2009-06-16 14:34:13 -04:00
Arpad Borsos
497b2e227d
Back out b8e531a6c961 (Bug 474369), it really did cause the windows dhtml regression
...
--HG--
extra : rebase_source : 568114bcfc5a7710d9e2c2fe5e234fa190bebba1
2009-06-16 14:38:51 +02:00
Arpad Borsos
ef105af6ce
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
2009-05-07 17:15:26 +02:00
Neil Deakin
f3a3945b39
Bug 497593, assertion should be allowing null values, r+sr=smaug
2009-06-15 11:05:47 -04:00
Olli Pettay
42ec618ee6
Trunk patch for Bug 491134, r+sr=jst
2009-06-15 11:27:29 +03:00
Phil Ringnalda
1511e48aed
Bug 495023 - No need to ender dom/tests ifndef ENABLE_TESTS, r+sr=jst
2009-06-13 11:53:38 -07:00
Arpad Borsos
e3dac05abe
merge backout
2009-06-12 23:21:22 +02:00
Arpad Borsos
cd1887abfd
Back out bug 474369, suspected of causing dhtml and tp3 regression
2009-06-12 23:20:55 +02:00
Clint Talbert
6bae4288ca
Bug 497053 geolocation/test_timeoutWatch fails intermittently patch by jmaher r=ctalbert
2009-06-12 08:34:14 -07:00
Arpad Borsos
3773b464cf
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
...
--HG--
extra : rebase_source : 2f40cba97555521222512c7cd793c2a2adcca333
2009-05-07 17:15:26 +02:00
Doug Turner
7e69536472
Bug 488862 - crash while geolocation is retrieving data [@ nsGeolocation::RemoveRequest]. r=dbaron, sr=smaug, r=ctalbert on tests
2009-06-11 17:46:46 -07:00
Matthew Gregan
734ebb107c
Bug 488814. HTMLMediaError lies about some interfaces it implements, don't lie. r+sr=jst
...
--HG--
extra : rebase_source : 718aab295c395c0a20c4ff3cdf9dc8a80fc8f2ee
2009-06-12 14:09:28 +12:00
Jonas Sicking
68ee329da3
Bug 492560: Prevent modal dialogs from making the slow-script dialog coming up. r/sr=mrbkap
2009-06-11 17:52:47 -07:00
Ginn Chen
bd6190501e
Fix bustage on Solaris caused by Bug 178324
2009-06-11 14:40:41 +08:00
Blake Kaplan
740f02c87b
Bug 497102 - Add missing call. r+sr=bzbarsky
2009-06-10 15:41:26 -07:00
Josh Aas
4bd6720b31
Simplify code for exposing plugin file names vs. full path. Second landing. b=488181 r/sr=jst,bz
2009-06-10 16:47:49 -04:00
Neil Deakin
79321ef1f8
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Joel Maher
f2847c7f2e
Bug 489817 - migrate existing geolocation tests from mochitest to browser-chrome; r=(ctalbert + doug.turner)
2009-06-08 21:50:04 +02:00
Benjamin Smedberg
3a0ef1193a
Bug 326628 try #2 - remove window.pkcs11 and fix the device manager not to use that API, r=kaie
2009-05-28 19:36:21 -07:00
honzab.moz@firemni.cz
c6954297e3
Fixing bug 495112. Partially revert the fix for bug 455070 to fix session storage regressions. r+sr=jst@mozilla.org
2009-05-28 16:15:26 -07:00
Zack Weinberg
aced039def
Bug 495219: nsGlobalWindow::GetInner* report zero when there is no prescontext, to restore old behavior for display:none. r+sr=bzbarsky
2009-05-28 15:19:08 -04:00
Benjamin Smedberg
11102c6e00
Final merge to back out bug 326628 (and followup bug 487980) due to regression bug 494899.
2009-05-27 09:15:21 -04:00
Benjamin Smedberg
66d253f743
Intermediate merge for backout of bug 326628
2009-05-27 09:14:27 -04:00
Benjamin Smedberg
50457e7d22
Backed out changeset c41b9f3a9d83 - bug 487980 due to backing out 326628, due to regression bug 494899
2009-05-27 09:12:28 -04:00
Benjamin Smedberg
ad605596e3
Backed out changeset eea9639048b8, bug 326628 main patch, due to regression bug 494899
2009-05-27 09:09:01 -04:00
Gavin Sharp
aac8436514
Bug 494534: fix typo, r+sr=bzbarsky
2009-05-24 17:20:29 -04:00
Shawn Wilsher
995784bbaf
Tests for bug 494453 and bug 485396
...
r=bz
sr=bz
2009-05-22 19:08:32 -04:00
Shawn Wilsher
cb8376ea0a
Bug 494453 - Crash when accessing sessionStorage object from chrome.
...
This fixes a crash when accessing sessionStorage from a chrome window due to
NS_InnermostURI getting called with a null URI (namely, the system principals
URI which is null).
r=bz
sr=bz
2009-05-22 19:08:29 -04:00
Peter Van der Beken
f5c089b7a2
Fix for bug 494290 (Crash [@ nsJSContext::cycleCollection::Traverse]). r/sr=jst.
...
--HG--
extra : rebase_source : e84f31938e62a00f163ff705b7ce5a58da9b8dd4
2009-05-22 20:45:26 +02:00
L. David Baron
3dd611372e
Backed out changeset 1abeb6c87131 (Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs)) due to mochitest failures and leaks.
2009-05-21 06:54:41 -04:00
Blake Kaplan
83e011d635
Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs). r+sr=jst sr=bzbarsky on some parts.
2009-05-21 01:17:51 -07:00
Johnny Stenback
4aaf4b1104
Fixing orange from bug 455070. Fix case mistake in paths.
2009-05-20 18:05:57 -07:00
Johnny Stenback
7e36be9390
Fixing bug 494051. Don't fall off trace when accessing the global property 'window'. r+sr=mrbkap@gmail.com
2009-05-20 15:39:02 -07:00
Honza Bambas
b4f9d96681
Bug 455070 - Make sessionStorage object conform the WHATWG spec, r+sr=jst
2009-05-21 00:27:31 +02:00
Honza Bambas
c97cbced9b
Backed out changeset b2e48c0aa965
2009-05-20 22:30:21 +02:00
Honza Bambas
d683c85eb5
Bug 455070 - Make sessionStorage object conform the WHATWG spec, r+sr=jst
2009-05-20 20:19:38 +02:00
Olli Pettay
0d2e3ce42e
Bug 491134, r+sr=jst
2009-05-20 18:57:01 +03:00
Honza Bambas
3a406782bd
Backed out changeset ef25b4175b78
2009-05-20 10:37:31 +02:00
Honza Bambas
f019692628
Bug 455070 - Make sessionStorage object conform the WHATWG spec, r+sr=jst
2009-05-20 10:23:41 +02:00
Boris Zbarsky
6648ac9f15
Followup for bug 489671. Remove orphaned comment.
2009-05-19 22:22:44 -04:00
Boris Zbarsky
0460675e76
Bug 489671. Make sure the error reporter doesn't suppress our error reports. r=mrbkap, sr=jst
2009-05-19 22:11:01 -04:00
Dave Townsend
99034adf24
Backed out changeset 461d728271d1
2009-05-19 13:51:18 +01:00
Arpad Borsos
584155ddb7
Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
2009-05-07 17:15:26 +02:00
Honza Bambas
d3b06f2ee5
Bug 492219 - localStorage's constructor should be Storage, iids update on trunk only, r=bz
2009-05-19 10:26:40 +02:00
Robert Sayre
7cce9201aa
Merge.
2009-05-19 04:14:51 -04:00
Robert Sayre
d6c962680a
Bug 493586. JSON.parse replacer function doesn't elide object values correctly. r=brendan
2009-05-18 20:12:51 -04:00