Commit Graph

31245 Commits

Author SHA1 Message Date
Vivien Nicolas
bf4c343a15 Bug 506641: Click image resizing for nsImageDocument should be disabled, r=bzbarsky 2009-07-28 23:02:55 -04:00
Rob Arnold
f694df7b3e Merge due to backout 2009-07-28 18:14:22 -07:00
Rob Arnold
3cdff97f5b Backed out changeset d41cc3134424 2009-07-28 18:11:57 -07:00
Jonathan Griffin
5be7c83a1a add reftest for bug 467472 2009-07-28 17:26:39 -07:00
Jonathan Griffin
78e4b34fb8 Another attempt to fix bug 503988: change the way we invoke find, check the Find bar's status afterwards. 2009-07-28 17:16:51 -07:00
Wan-Teh Chang
8e431a056c Bug 504080: Update NSS from NSS_3_12_4_FIPS1_WITH_CKBI_1_75 to
NSS_3_12_4_FIPS4 in mozilla-central.  r=kaie.
2009-07-28 17:01:39 -07:00
Peter Weilbacher
e23e6cf01c [OS/2] Bug 506869: remove obsolete file, r=wuno@lsvw 2009-07-29 02:05:05 +03:00
Brendan Eich
8d27b07ec5 Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor). 2009-07-28 13:20:14 -07:00
Shawn Wilsher
ea4337517f Bug 506959 - AsyncExecuteStatements assumes ms, but calls functions that assume microseconds
This fixes the code to use functions that expect milliseconds instead of
microseconds, and updates to use the new TimeStamp and TimeDuration class.
r=asuth

--HG--
extra : rebase_source : 6109fd10a8cf8ca985d51137f5628ca20ccee157
2009-07-28 13:18:10 -07:00
Shawn Wilsher
9981a52b9b Bug 506959 - AsyncExecuteStatements assumes ms, but calls functions that assume microseconds
This fixes the code to use functions that expect milliseconds instead of
microseconds, and updates to use the new TimeStamp and TimeDuration class.
r=asuth
2009-07-28 13:18:10 -07:00
Robert Sayre
6a8309b6be Merge mozilla-central to tracemonkey. 2009-07-28 15:39:43 -04:00
Jeff Walden
98a661df6f Bug 506894 - Crash - e4x/GC/regress-357063-01.js. r=gal 2009-07-28 12:19:00 -07:00
Rob Arnold
dc96b0c630 Bug 502710 - Refactor the widget icon creation code r=jimm
--HG--
extra : rebase_source : 2f145f67bdc7d9f630970786a498fb5a411ad7d0
2009-07-28 11:52:40 -07:00
Rob Arnold
a7d4f226fc Bug 502715 - Enable the canvas 2d context to function without an actual canvas element r=vlad
--HG--
extra : rebase_source : ac4f5e0038dd5d4ccb055ae2324b17867106d827
2009-07-28 11:52:31 -07:00
Honza Bambas
185d23cf88 Bug 427715 - nsCryptoHash apparently being called while NSS is in shutdown state [@ NSSRWLock_LockRead_Util], r=kaie 2009-07-28 23:26:26 +02:00
Jim Blandy
337d1489a6 Bug 475654: Allow workaround for NSPR installations with no nspr-config script. a=wes, r=jimb 2009-07-28 13:18:50 -07:00
Boris Zbarsky
b4eb9b7084 Backed out changeset 622a29736f33 to see whether bug 496823 causes the WinXP Txul regression.
--HG--
extra : rebase_source : 450a2a83442a2326e303f97ad82d8213fbe11490
2009-07-28 14:35:28 -04: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
Boris Zbarsky
0dc99e9f40 Backed out changeset 9d5e247b5052 to see whether bug 495176 might be causing
the WinXP Txul regression.

--HG--
extra : rebase_source : 41a0fe73ec43dff97ada391db29dc121fb677403
2009-07-28 14:32:45 -04:00
Christian Biesinger
ce834cd636 Fix memory leaks from changeset dcda49ff1a26 - need to make sure that
the destructor gets called for the hashtable entries.

Also fixes a nit (AddRef() -> NS_ADDREF_THIS())

r+sr=bz
2009-07-28 19:46:04 +02:00
Shawn Wilsher
4cdb79a1f3 Bug 506022 - Avoid obtaining the database mutex at all costs in Connection::ExecuteAsync
Stop calling any SQLite functions that would acquire the database mutex inside
Connection::ExecuteAsync.  Additionally, do not actually bind parameters when
the binding functions are called, but rather when we execute (so for async
statements, that will happen on the background thread creating no mutex
contention with the main thread).
r=asuth

--HG--
extra : rebase_source : e42e10b28489c54463c60d6312a25bbf363398d8
2009-07-28 10:21:03 -07:00
David Zbarsky
aca9dc4bae Bug 392526. Some callers of nsID::ToString use a mismatched allocator to free the string. r=bsmedberg 2009-07-29 13:54:44 -04:00
Boris Zbarsky
b4da16ad58 Bug 451898. When stopping an error page load, make sure to null out mLSHE. r=biesi 2009-07-29 13:39:28 -04:00
Joe Drew
6774f45c82 Bug 506113 - Remove stray reference to gfx/shared from toolkit/toolkit-makefiles.sh. blanket-r=bsmedberg 2009-07-29 11:03:58 -04:00
Shawn Wilsher
463b989609 Bug 506022 - Avoid obtaining the database mutex at all costs in Connection::ExecuteAsync
Stop calling any SQLite functions that would acquire the database mutex inside
Connection::ExecuteAsync.  Additionally, do not actually bind parameters when
the binding functions are called, but rather when we execute (so for async
statements, that will happen on the background thread creating no mutex
contention with the main thread).
r=asuth
2009-07-28 10:21:03 -07:00
Boris Zbarsky
d5f00639ad Make this test actually test the right thing 2009-07-28 13:19:17 -04:00
Shawn Wilsher
92ea3eb2bd Merge for back out of changeset 246b44df7dd3 (bug 504384). 2009-07-28 10:12:02 -07:00
Shawn Wilsher
9dba129071 Backed out changeset 246b44df7dd3 (bug 504384).
This fix was wrong.
2009-07-28 10:11:09 -07:00
Christian Biesinger
d8e3f09412 Bug 487638 - status bar blames wrong resource when downloading slow responding resource
- Makes nsDocLoader store the last-sent status message for each request in the
corresponding nsRequestInfo, and keeps a flag to indicate whether the request
is done
- When a request finishes, it looks for a random request that is not done and
has a non-empty status, and if it finds one, sends that status message to the
listeners
- To make this all work, the patch also changes imagelib so that status and
state messages sent for images are sent with the imgIRequest as the request and
not the channel. This is necessary because the channel is not part of the
loadgroup for images, only the imgIRequest is.
- Make the BrowserStatusFilter always update its pending status message if it
  is dirty, even when that matches the currently displayed status message

r+sr=bz
2009-07-28 18:13:48 +02:00
David Zbarsky
a3748ef858 Bug 484200. src attribute on <style> makes styles not apply. r=bzbarsky 2009-07-28 12:07:31 -04:00
Boris Zbarsky
cc46915a25 Followup for bug 504221 to fix debug orange. Have to hold on to an object, not a reference, if the thing passed in might be a temporary. 2009-07-28 11:04:45 -04:00
Boris Zbarsky
2a109b5e0a Bug 504975. Go back to overriding HandleMultiplePress on various XUL frames. r=roc 2009-07-28 08:53:20 -04:00
Boris Zbarsky
a2aaeadc49 Bug 504972. Remove some redundant code. r=roc 2009-07-28 08:53:20 -04:00
Boris Zbarsky
5fefb45a48 Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc 2009-07-28 08:53:20 -04:00
Boris Zbarsky
9d47a166af Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc 2009-07-28 08:53:19 -04:00
Boris Zbarsky
cddaf1831c Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc 2009-07-28 08:53:19 -04:00
Boris Zbarsky
dca83c78dc Bug 504221 part 9. Get rid of a silly LengthOf function. r+sr=roc 2009-07-28 08:53:18 -04:00
Boris Zbarsky
c749fe8981 Bug 504221 part 8. Make CreateAnonymousColFrames saner. r=bernd, sr=roc 2009-07-28 08:53:18 -04:00
Boris Zbarsky
b5d9390d06 Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc 2009-07-28 08:53:18 -04:00
Boris Zbarsky
31d4329c40 Bug 504221 part 6. Switch nsBlockFrame::AddFrames to nsFrameList. r=fantasai,roc 2009-07-28 08:51:10 -04:00
Boris Zbarsky
db6ff446ab Bug 504221 part 5. Switch from GetFirstChild to GetChildList (returning an nsFrameList). For now, keep a GetFirstChild shim so callers don't have to be updated. r=fantasai, r+sr=roc 2009-07-28 08:51:09 -04:00
Boris Zbarsky
a345d5a408 Bug 504221 part 4. Switch MarkFramesForDisplayList to nsFrameList. r+sr=roc 2009-07-28 08:51:09 -04:00
Boris Zbarsky
b0259fd19b Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc 2009-07-28 08:51:09 -04:00
Boris Zbarsky
14796e6173 Bug 504221 part 2. Switch ReparentFrameViewList to nsFrameList. r+sr=roc 2009-07-28 08:51:09 -04:00
Boris Zbarsky
58ab0561e4 Bug 504221 part 1. Introduce framelist slice and enumerator classes and make the framelist versions of nsFrameList::AppendFrames/InsertFrames return a slice for the new frames. r=fantasai, r+sr=roc 2009-07-28 08:51:08 -04:00
Makoto Kato
b47c10e3d6 Bug 501877 - Don't define USE_ASM on Windows x64. r=chris.double 2009-07-28 19:48:21 +09:00
Makoto Kato
ad3a18a9f5 Bug 452912 - Optimize Windows x64 build for javascript engine. r=dvander 2009-07-28 19:47:34 +09:00
Makoto Kato
b9909fb293 Bug 505691 - Remove unnecessary include of nsIPref.h. r=vlad 2009-07-28 18:33:20 +09:00
Masatoshi Kimura
fd105e7c22 Bug 468351 - "display of header values with unencoded special characters broken" - core fix [r=smontagu sr=bienvenu] 2009-07-28 10:04:14 +01:00
Gavin Sharp
d790792643 Merge backout of changeset 870f451d8385 from bug 506116 2009-07-28 03:41:45 -04:00