1466 Commits

Author SHA1 Message Date
bryner%brianryner.com
e1daca3ce3 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin.
git-svn-id: svn://10.0.0.236/trunk@165757 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 22:48:45 +00:00
cbiesinger%web.de
7b2cee05d3 indenting this line correctly as per 265333 review comments
git-svn-id: svn://10.0.0.236/trunk@165742 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 21:04:04 +00:00
cbiesinger%web.de
d8244d0a51 265333 make gtkmozembed use nsIWebBrowserStream instead of implementing that
functionality itself
r=marco sr=darin


git-svn-id: svn://10.0.0.236/trunk@165730 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 20:27:24 +00:00
timeless%mozdev.org
67c08f0b9e Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner


git-svn-id: svn://10.0.0.236/trunk@165657 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 19:34:02 +00:00
cbiesinger%web.de
979b2f68a9 265333 change nsIWebBrowserStream in preparation of freezing:
- make it take nsIURI as base URI, for IDN support and correct charset handling
- use an octet array instead of string for binary data
- use ACString for the mime type
- improve documentation

r=marco sr=darin


git-svn-id: svn://10.0.0.236/trunk@165326 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-12 22:47:50 +00:00
darin%meer.net
360c091908 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@164747 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 21:16:18 +00:00
darin%meer.net
ed9e4d3d7a eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164735 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 18:50:36 +00:00
bsmedberg%covad.net
13d4d56d80 Bug 237745 (app-startup) - split off the pieces of appshellservice that have to do with the startup sequence into a new (forked, temporarily) app-startup service r+sr=darin+biesi+Neil
git-svn-id: svn://10.0.0.236/trunk@164618 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:28:38 +00:00
pedemont%us.ibm.com
581c7bc870 Bug 265253 - RemoveWebBrowserListener incorrectly passes nsIWeakRef. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@164363 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 15:47:54 +00:00
cbiesinger%web.de
311fcae317 265333 NS_NewInputStreamChannel should not overwrite a content charset set from
the content type with an empty string r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@164357 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 13:15:25 +00:00
zack%kde.org
d3b4ce7cfe Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi


git-svn-id: svn://10.0.0.236/trunk@163516 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 04:01:49 +00:00
cbiesinger%web.de
37ac24e778 261249 treat UTF-8 strings as UTF-8, not latin1. r=bzbarsky sr=darin
git-svn-id: svn://10.0.0.236/trunk@163007 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 14:23:49 +00:00
cbiesinger%web.de
fabaef24fb remove *WithConversion from mac embedding code
261241 r=pink sr=darin


git-svn-id: svn://10.0.0.236/trunk@163004 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 14:17:28 +00:00
cbiesinger%web.de
7c12aabd2e bug 261218 URIs are UTF-8 encoded, not latin1
r=blizzard sr=darin


git-svn-id: svn://10.0.0.236/trunk@163003 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 14:01:25 +00:00
amardare%qnx.com
6658412fee Changes for qnx(photon) platform. They should not affect building/runtime other platforms.
Fixed the setting of window title in the embedded mozserver.


git-svn-id: svn://10.0.0.236/trunk@162894 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 20:57:03 +00:00
bryner%brianryner.com
ad594b364d Fix gtk2 embedding crash from bug 121264. r+sr+a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@162754 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 19:56:44 +00:00
bzbarsky%mit.edu
537196d267 Fix misspellings of "transferring" in the tree. Bug 258874, patch by Chris
Thomas (CTho) <cst@andrew.cmu.edu>, r=bsmedberg, spelling fix rs=brendan


git-svn-id: svn://10.0.0.236/trunk@162468 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 18:33:39 +00:00
peterv%propagandism.org
01e29b99dc Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@162447 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 12:39:49 +00:00
cbiesinger%web.de
0d61e8567f Bug 228603 nsIWebBrowserPersist should have a saveChannel method
r=adamlock sr=darin


git-svn-id: svn://10.0.0.236/trunk@161841 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 14:42:23 +00:00
locka%iol.ie
cd3c4dc3d9 More build bustage, replace IID_IHTMLDOMNode with __uuidof(IHTMLDOMNode)
git-svn-id: svn://10.0.0.236/trunk@161796 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:36:30 +00:00
locka%iol.ie
4303036d38 More build bustage fixes. Remove IID_IHTMLDOMNode in favour of __uuidof(IHTMLDOMNode)
git-svn-id: svn://10.0.0.236/trunk@161794 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:17:22 +00:00
locka%iol.ie
5f98ae0585 Build bustage fix. Workaround arcane Platform SDK used by tinderboxen by redefining interface. We need to use a more modern SDK!
git-svn-id: svn://10.0.0.236/trunk@161792 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:03:06 +00:00
locka%iol.ie
dcf846c353 NOT PART OF BUILD. DevStudio .NET 2002 project file.
git-svn-id: svn://10.0.0.236/trunk@161786 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 15:03:51 +00:00
locka%iol.ie
fe45fef769 Implement IHTMLDomNode and IHTMLButtonElement interfaces on IE DOM. Checkin on behalf of atremon@elansoftware.com r=adamlock sr=jst b=238786
git-svn-id: svn://10.0.0.236/trunk@161785 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 14:44:07 +00:00
locka%iol.ie
9d1a285dea Adding implementation of IHTMLButtonElement. Checkin on behalf of atremon@elansoftware.com r=adamlock sr=jst b=238786
git-svn-id: svn://10.0.0.236/trunk@161784 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 14:40:56 +00:00
jst%mozilla.jstenback.com
a9fec471f9 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@161767 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 20:45:18 +00:00
dbaron%dbaron.org
371342cda8 Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161766 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:51:21 +00:00
jst%mozilla.jstenback.com
809b317cb3 Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
git-svn-id: svn://10.0.0.236/trunk@161765 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:28:46 +00:00
dbaron%dbaron.org
e53ac83c0a Back out previous round of bug 72747 changes due to Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161749 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
b8499fbfc0 Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161744 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
dcf4bae71a Back out the rest of bug 72747 due to Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161373 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
ed6372cf2f Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161333 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:11:20 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
amardare%qnx.com
cc203808a7 Changes for qnx ( photon ) platform only. They should not affect building/runtime other platforms.
git-svn-id: svn://10.0.0.236/trunk@160731 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:03:42 +00:00
caillon%redhat.com
9381442760 These are C++ files; not IDL. rs=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160656 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 07:00:43 +00:00
cbiesinger%web.de
7baf7223f9 Bug 254354 move nsIHelperAppLauncherDialog.idl into exthandler
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@160502 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:25:02 +00:00
timeless%mozdev.org
9305f36f77 Bug 246392 Reloading a page containing frames goes back to top level
patch by crispin@flowerday.cx r=blizzard sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160296 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 15:28:27 +00:00
timeless%mozdev.org
10fa1e44a3 Bug 246392 Reloading a page containing frames goes back to top level
patch by crispin@flowerday.cx r=blizzard sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160295 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 15:22:31 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
bryner%brianryner.com
b17b3249f7 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:41:39 +00:00
cbiesinger%web.de
137f4a2514 Bug 252468 Remove outdated autostretch attribute from the tree
patch by Simon Paquet <bugzilla@babylonsounds.com> r=neil rs=bz


git-svn-id: svn://10.0.0.236/trunk@160062 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 18:25:42 +00:00
cbiesinger%web.de
d662241051 Bug 246695 Gtk Embedding widget ignore scrollbar chrome setting
r=bryner sr=blizzard patch by Crispin Flowerday <crispin@flowerday.cx>


git-svn-id: svn://10.0.0.236/trunk@159988 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 20:54:50 +00:00
bzbarsky%mit.edu
50d5ce0bc2 Switch context back to being nsISupports, but make it clear that it's expected
to be an nsIDOMNode or nsIDOMWindow.  Bug 252027, r=mvl, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@159916 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 17:15:53 +00:00
bzbarsky%mit.edu
1314e0caf5 Fix crash on exit if embedding widget was never shown. Bug 249520, patch by
Steven Brown <swbrown@ucsd.edu>, r+sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@159626 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 02:36:24 +00:00
darin%meer.net
0c01061c22 fixes bug 106940 "ActiveX browser should use the newer nsIPrefService APIs instead of nsIPref" patch by gerlofs@us.ibm.com, r=mkaply, sr=darin
git-svn-id: svn://10.0.0.236/trunk@159543 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-20 18:31:57 +00:00
gerv%gerv.net
1ca42aece1 Bug 236613: change to MPL/LGPL/GPL tri-license, and other license-related fixups.
git-svn-id: svn://10.0.0.236/trunk@159359 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 19:09:02 +00:00
gerv%gerv.net
bd6418893d Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@159356 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 18:48:35 +00:00
timeless%mozdev.org
a9b21cd04c Bug 158038 minor comment changes in nsIWebBrowserPrint (print and printPreview)
patch by rods r=dcone sr=kin


git-svn-id: svn://10.0.0.236/trunk@159319 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 05:44:45 +00:00
amardare%qnx.com
26347d1a85 Changes for qnx(photon) platform only. It should not affect runtime/building other platforms.
When reading the prefs back, check for the return value.


git-svn-id: svn://10.0.0.236/trunk@158803 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-06 19:42:33 +00:00
bryner%brianryner.com
9253c686a3 removing dead CFM build files
git-svn-id: svn://10.0.0.236/trunk@158241 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 02:09:30 +00:00