61 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
36a5c4ae58 Relanding bug 389188. r=pavlov, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@239009 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 02:55:42 +00:00
dtownsend%oxymoronical.com
9d88d73fc8 Backing out bug 389188 due to potential private bytes increase on talos
git-svn-id: svn://10.0.0.236/trunk@236693 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 04:30:18 +00:00
bzbarsky%mit.edu
7389ded07b Expose the image's principal on its imgIRequest. Bug 389188, r=pavlov,
sr=biesi, a=pavlov.


git-svn-id: svn://10.0.0.236/trunk@236658 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 15:46:40 +00:00
asqueella%gmail.com
39b7b3764e fix bug 369214 (ASSERTION: The observer list changed while being iterated over!: 'count == mObservers.Count()' in libpr0n) by switching the observers list to use nsTObserverArray.
r=stuart
a=1.9 blocker


git-svn-id: svn://10.0.0.236/trunk@236504 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 19:40:57 +00:00
dougt%meer.net
9e6e105dfd exposing the network status of a image request to wpl consumers. bug 355555. r=stuart.
git-svn-id: svn://10.0.0.236/trunk@215060 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-09 22:47:43 +00:00
dbaron%dbaron.org
7be4b9c543 Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198815 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 18:35:21 +00:00
pavlov%pavlov.net
f925691d4a remove locks and threadsafe claims from the not-really-threadsafe imagelib. bug 330425. r=mrbkap sr=bz.
git-svn-id: svn://10.0.0.236/trunk@192300 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-14 06:24:02 +00:00
bryner%brianryner.com
ddf32f15d6 Don't lose track of image requests that are multipart/x-mixed-replace, so that we can disable bfcache for these documents. Bug 308903, r=pavlov, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@181504 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 22:27:20 +00:00
darin%meer.net
6e4bb5e6ea fixes bug 284687 "###!!! ASSERTION: index out of range: '0 <= aIndex && aIndex < Count()" r=biesi sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@170154 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-04 02:48:58 +00:00
darin%meer.net
2f1d8a824a s/BumpPriority/AdjustPriority/ (bug 278531) r=shaver sr=brendan
git-svn-id: svn://10.0.0.236/trunk@169576 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-21 22:21:21 +00:00
darin%meer.net
55f157bc26 fixes bug 278531 "generic request prioritization (loadgroup prioritization)" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@169569 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-21 20:58:01 +00:00
roc+%cs.cmu.edu
4e129cd6f5 Bug 265084. Progress towards floating point nscoord: make image interfaces and libpr0n use PRInt32 instead of nscoord. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@165360 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-15 04:16:07 +00:00
bzbarsky%mit.edu
b08991027b Set the out param to the clone before notifying on the clone. This will help
with callers that expect the variable they are cloning into to be set by the
time notifications happen.  Bug 259139, r=pavlov, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@162563 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 22:46:22 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
bzbarsky%mit.edu
e7ad4f7000 Load background images from style instead of from painting. This makes us
start loading the background images when we resolve style on an object that
needs them instead of when we scroll down and see it for the first time.  Bug
57607, r=pavlov, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@153725 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-09 03:57:51 +00:00
jst%netscape.com
b7574cd478 Fixing the last part of bug 93015. Making libpr0n's loadgroup handling more consistent to prevent image loads from happening w/o putting image request (proxies) into the loadgroup while the load is in progress. Also making sure that requests that are added to the loadgroup are always pulled out. Patch by pavlov@pavlov.net and myself, r=pavlov@pavlov.net, jst@netscape.com, sr=darin@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142423 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 05:42:06 +00:00
jst%netscape.com
2b7131a48b Backing out part of bug 93015 until we can figure out how to fix the problem w/o causing regression bug 205236.
git-svn-id: svn://10.0.0.236/trunk@142352 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:28:04 +00:00
jst%netscape.com
1a3fdb6d94 Fixing bug 93015. Making sure image that start loading before the page is done loading get added to the documents load group to prevent the page's onload handler from running before the image's onload handler runs. r=pavlov@pavlov.net, sr=darin@netscape.com, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142281 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 20:42:49 +00:00
bzbarsky%mit.edu
6c1ec16a83 Make imgRequestProxy hold a weak ref to its listener, to prevent reference
cycles.  Bug 196797, r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139608 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 16:09:02 +00:00
bzbarsky%mit.edu
617629aaf0 Eliminate libpr0n's use of prescontexts as unique keys; use documents instead
and do not hold a ref to them.  Bug 190475, r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138515 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 05:51:32 +00:00
dbaron%dbaron.org
e071c7ff2a Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136017 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:05:52 +00:00
timeless%mac.com
02a92e09f3 Bug 169782 Build warning caused by checkin for bug 93015
patch by walk84@yahoo.com
r=rpotts sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@130309 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-24 00:30:09 +00:00
rpotts%netscape.com
c3234b594f bug #93015 (r=darin/sr=jst) First patch that cleans up imglib use of LoadFlags and channel attributes...
git-svn-id: svn://10.0.0.236/trunk@129968 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 22:08:12 +00:00
dougt%netscape.com
d6cc711878 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
darin%netscape.com
8defbf5d26 b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa
git-svn-id: svn://10.0.0.236/trunk@117002 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:50:33 +00:00
pavlov%netscape.com
80d494f6e4 checking in part of the patch for 42224 that I forgot to check in previously. r=sfraser sr=darin a=shaver
git-svn-id: svn://10.0.0.236/trunk@116310 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 22:29:14 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
pavlov%netscape.com
afe7635f3c fixing multiple reload of same image on reload. bug 108161 (and others) r=bryner sr=darin
git-svn-id: svn://10.0.0.236/trunk@112162 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:23:33 +00:00
pavlov%netscape.com
0c94ba945f fixing bug 106199. r=ben sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@106035 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-23 08:07:03 +00:00
pavlov%netscape.com
8ffaefabcb fixing smoketest blocker bug 104421. r=bryner a=endico
git-svn-id: svn://10.0.0.236/trunk@105269 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-12 19:30:28 +00:00
pavlov%netscape.com
605da03527 fixing bug 64096 r=jag, sr=hyatt. additional patch to bug 104311 both r=bryner/jag and sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@105258 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-12 07:59:21 +00:00
pavlov%netscape.com
d82d5d4ba3 remove a bunch of silly xpcom nonsense from imglib. bug 104311 r=bryner sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@105253 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-12 06:43:52 +00:00
pavlov%netscape.com
05d3a42d24 fixing bug 103536. r=jag sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@104766 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-07 17:45:00 +00:00
pavlov%netscape.com
f2d747d729 fix for bug 87739 r=dougt sr=darin
git-svn-id: svn://10.0.0.236/trunk@101538 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-21 20:17:22 +00:00
pavlov%netscape.com
cec3a7eb41 part of bug 78690. r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@99366 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-17 01:14:40 +00:00
pavlov%netscape.com
6ee24d8359 fix for bug 83992 r=valeski sr=blizzard a=asa
git-svn-id: svn://10.0.0.236/trunk@96704 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-08 10:03:27 +00:00
attinasi%netscape.com
9b5c14fe35 Prevent notifications during cancelation of notifications by clearing listener before removing proxy. b=82926 r=pavlov sr=waterson a=asa t=booyah!
git-svn-id: svn://10.0.0.236/trunk@96698 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-08 05:44:38 +00:00
pavlov%netscape.com
634cf33bfc fix for bug 79460 r=dbaron sr=waterson
git-svn-id: svn://10.0.0.236/trunk@94354 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 07:21:36 +00:00
pavlov%netscape.com
c98825585b fixing up the logging in imglib bug 79314 r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@94209 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 04:01:28 +00:00
valeski%netscape.com
6f11c4d7ec r=pavlov, sr=rpotts. 77906. making GetName() more generic for user presentation purposes.
git-svn-id: svn://10.0.0.236/trunk@93945 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 20:29:32 +00:00
hyatt%netscape.com
c51a96b825 Fix for 77002. reviewers=jst,waterson,hixie,shaver,brendan,pavlov
git-svn-id: svn://10.0.0.236/trunk@93083 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-25 19:52:49 +00:00
darin%netscape.com
afd4500f54 Patch to finalize necko loadFlags and fix HTTP validation correctness w.r.t.
cache validation preferences and browsing via history.  r=gagan,gordon.
Fixes several bugs that I would mention here if bugzilla weren't down ;-)


git-svn-id: svn://10.0.0.236/trunk@92271 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-14 02:02:19 +00:00
pavlov%netscape.com
b05eb9b92a fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@92174 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-13 05:37:29 +00:00
pavlov%netscape.com
fe942ef423 fixing stupid bustage from my last checkin r=saari sr=waterson
git-svn-id: svn://10.0.0.236/trunk@92173 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-13 04:59:21 +00:00
pavlov%netscape.com
2fa16f5738 fix for at least bugs 6074,72087,74506,75190,75180,74165,69857,75576,75326,75417,75474 r=waterson, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@92152 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-13 02:42:56 +00:00
darin%netscape.com
9d03c579d0 Necko API changes, bug 74221. r=valeski, sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@91842 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-10 06:01:08 +00:00
saari%netscape.com
bce5412cec changes for creating the image container from the decoder. Needed for supporting different image container types (needed for ART support in the short term).
git-svn-id: svn://10.0.0.236/trunk@91812 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-10 01:51:36 +00:00
pavlov%netscape.com
7e0bbd83cd fixing bug 73685 r=jag sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@91718 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-09 00:45:06 +00:00
pavlov%netscape.com
323f3a2398 fix for hugeass memory leak. bug 73351. r=jag sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@90366 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 11:57:25 +00:00
pavlov%netscape.com
ce0f4e3210 adding a way to get the imgIDecoderObserver back from the request
git-svn-id: svn://10.0.0.236/trunk@90146 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 23:16:52 +00:00