Commit Graph

428 Commits

Author SHA1 Message Date
tbogard%aol.net
7cb48d6d87 Added some checks to verify calling of the nsIDocShellFile and nsIDocShellEdit functions. 1999-11-01 07:53:24 +00:00
tbogard%aol.net
71c2abe1fd Changed NS_ENSURE to be NS_ENSURE_TRUE. 1999-11-01 07:45:38 +00:00
tbogard%aol.net
5bbda4989a Added comment around frame stuff to explain lack of ref-counting. 1999-11-01 04:03:03 +00:00
tbogard%aol.net
e1d5196ed3 Implemented GetZoom and SetZoom. Removed some left over comment code. 1999-11-01 04:02:24 +00:00
tbogard%aol.net
0ded6e8646 Fixed changes to use the GetPresShell rather than using the now removed member variable. 1999-10-31 02:05:21 +00:00
troy%netscape.com
a12c3d6c5d Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
tbogard%aol.net
1748f71059 Removed mPresShell and mPresContext from the base class. Added internal getter function GetPresShell to retrieve presShell objects. Added a pointer to mContentViewer. Changed LoadURI* to take a presContext. Changed SetDocument to take a presContext. Changed the attribute presContext to be read only. 1999-10-30 02:30:13 +00:00
beard%netscape.com
03a2863cca Removed statically constructed nsAutoString LinkCommand, moved inside nsWebShell::LoadURL(). This prevents calling printf before main runs on MacOS, which messes up the console window. r=sfraser 1999-10-30 01:23:01 +00:00
tbogard%aol.net
e668c8f56f Moved zoom attribute from nsIGenericWindow to nsIDocShell. Updated zoom documentation. 1999-10-30 00:52:57 +00:00
tbogard%aol.net
aba3d33e2a Removed mDocument in favor of the preferred way of getting the document from the content viewer. 1999-10-30 00:02:38 +00:00
tbogard%aol.net
09994c591d Changed a call to QueryInterface to use CallQueryInterface which helps with type checking. 1999-10-29 23:59:20 +00:00
buster%netscape.com
00bac5c8c3 more implementation
some nits to conform more to seamonkey coding conventions.
1999-10-29 18:25:57 +00:00
radha%netscape.com
7634ef385a Fix for form values not maintained while going forward. bug # 16377. r=law 1999-10-28 20:29:43 +00:00
tbogard%aol.net
97d7653cab Removed RemoveFocus() from nsIGenericWindow. Moved SizeToContent() to nsIHTMLDocShell. Added setCurScrollPosEx and setScrollRangeEx to nsIScrollable. Moved a bunch of code from nsHTMLDocShell into the base class. Commented out some stuff. Everything should compile now. 1999-10-28 07:51:10 +00:00
tbogard%aol.net
321adc8600 Pushed many of the method implementations done by buster from nsHTMLDocShell into the base class. 1999-10-28 02:20:44 +00:00
tbogard%aol.net
7f26c3bcd1 Changed nativeWindow* parentNativeWindow back to nativeWindow parentNativeWindow. 1999-10-28 00:45:13 +00:00
buster%netscape.com
2e8d063fb9 added a bunch of initial implementation. does not compile yet, but that's ok because docshell isn't part of the build yet. 1999-10-27 23:50:19 +00:00
tbogard%aol.net
cdf38755d0 Boundary checking. 1999-10-27 02:44:01 +00:00
tbogard%aol.net
8b494159e4 A little more documentation. 1999-10-27 02:43:37 +00:00
tbogard%aol.net
fe65ab909c Implemented the Destroy() method.... Which basically boils down to us returning out that we don't support the method. :) 1999-10-26 22:59:33 +00:00
tbogard%aol.net
f0735896d1 Implemented a number of methods for the doc shell attributes. Setup and Init structure which is used to accept the settings of attributes until Create() is called. 1999-10-26 22:56:59 +00:00
tbogard%aol.net
ebd0cb0ce6 Updated some of the documentation. 1999-10-26 22:54:26 +00:00
tbogard%aol.net
01e6506fdf Added a CanHandleContentType to identify if a given instantiated docShell can handle the requested document type. 1999-10-26 09:51:36 +00:00
tbogard%aol.net
e8d5c19b42 Updated to use new nsDocShellBase class. Removed a bunch of code from this level so it instead can be pulled from the base class. 1999-10-26 01:46:22 +00:00
tbogard%aol.net
6500b4006c Added basedocshell library to the list of bound libraries. 1999-10-26 01:45:11 +00:00
tbogard%aol.net
86ac1ef210 Created a base class library that will provide the shared docShell implmentation. 1999-10-26 01:44:00 +00:00
norris%netscape.com
906d924312 Expose referrer from web shell.
r=travis
needed for bug 11963.
1999-10-25 22:20:10 +00:00
tbogard%aol.net
2118e8c467 Added build directory to build a DLL for various docShells. 1999-10-25 04:53:13 +00:00
tbogard%aol.net
9f4f54ad48 Clarified some documentation. 1999-10-25 04:51:59 +00:00
tbogard%aol.net
8edb6fbee3 Fixed a Caps problem. 1999-10-25 04:51:15 +00:00
tbogard%aol.net
593b5fae0b Framed out the nsHTMLDocShell implementation. Setup to build a library. 1999-10-25 04:50:22 +00:00
tbogard%aol.net
31cf8a2f51 Defined what nsCHTMLDocShell implements and included the appropriate header files. 1999-10-25 04:48:14 +00:00
tbogard%aol.net
53f735ac1f Just changed some comments and function ordering. 1999-10-23 07:51:45 +00:00
radha%netscape.com
9cf9ffe640 Clean up of Session History apis. Corresponding changes to the users of SH. r=mcafee. No bug #. 1999-10-22 20:48:07 +00:00
tbogard%aol.net
6d945faa29 Added nsCHTMLDocShell. 1999-10-22 02:27:42 +00:00
tbogard%aol.net
e95768fa04 Added a C++ include of nsIPresContext.h 1999-10-22 02:26:35 +00:00
tbogard%aol.net
ff0f3b8d47 Added changes from buster. 1999-10-21 06:59:48 +00:00
tbogard%aol.net
a49bcafd9d Added nsITextScroll.idl. 1999-10-21 06:41:03 +00:00
tbogard%aol.net
c19e5c9d73 More changes from buster. 1999-10-21 05:52:54 +00:00
tbogard%aol.net
ff65bd2c1d More additions suggested by buster. Not all final, still working out the interfaces. 1999-10-21 03:23:31 +00:00
tbogard%aol.net
c6bf813b2f More changes to the interface. Merging in changes from buster. 1999-10-21 03:01:33 +00:00
tbogard%aol.net
c649a9bdd9 Added new nsIDocShellContainer.idl to the build list. 1999-10-21 03:01:10 +00:00
tbogard%aol.net
c9189b1608 First Check-in. 1999-10-21 03:00:07 +00:00
tbogard%aol.net
e3261dc273 Integrated some changes made by buster. Still talking some them over, but here for now. 1999-10-20 07:37:37 +00:00
nisheeth%netscape.com
ef75c33b3c Changes should not affect the build. Renaming the RAPTOR_PERF_METRICS ifdef to MOZ_PERF_METRICS. 1999-10-19 22:27:20 +00:00
radha%netscape.com
8d24b5be4e Mail news regresion with replying to a message. r=mscott bug # 16550 1999-10-18 19:09:27 +00:00
tbogard%aol.net
268c8d73c5 Fixed a couple of typos. 1999-10-15 07:52:50 +00:00
tbogard%aol.net
187eb2ba35 Changed the nativeWindowParent's to be a nativeWindow instead of a long. nativeWindow is a typedef'd voidStar. 1999-10-15 07:31:28 +00:00
tbogard%aol.net
575e116287 First landing. 1999-10-15 07:23:53 +00:00
radha%netscape.com
b3928cdd07 Send out OnStartDocumentLoad(0 notifications for visits to
anchors in a page. bug # 11631 15441. r=law. Got clearance from travis too
1999-10-15 03:50:47 +00:00
gagan%netscape.com
209816b7fe Argh... fix my last fix. 1999-10-13 12:16:08 +00:00
gagan%netscape.com
f488dd54a9 Fix build bustage on windows. 1999-10-13 11:50:14 +00:00
gagan%netscape.com
f1203c259d Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren 1999-10-13 10:24:12 +00:00
radha%netscape.com
c1ee066eb7 XPIDised session history. Corresponding changes to users of nsISessionHistory.
Bug # 15437. r=law
1999-10-12 04:37:43 +00:00
waterson%netscape.com
8241422540 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 02:10:08 +00:00
nisheeth%netscape.com
7487a52273 Changes not part of build. We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers. 1999-10-11 23:33:14 +00:00
kipp%netscape.com
65f6ba5343 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
warren%netscape.com
8c71c45537 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
mscott%netscape.com
c0a1bfafc4 Bug #12198 --> don't dereference a null ptr for the uri. return gracefully.
r=sspitzer
1999-10-07 23:29:13 +00:00
rpotts%netscape.com
73346ebf2d bug #15605. Reviewed by nisheeth. Check the return code from GoToAnchor(...) :-) 1999-10-06 05:15:13 +00:00
kipp%netscape.com
b2b1eab47b r=dp; Added in ctor/dtor counting 1999-10-05 14:53:20 +00:00
radha%netscape.com
98ab0bb7c2 Fix for bug #13329 . Back and forward not consistent all the time.
Fix already checked in to the M10 branch. Merging changes to tip.
1999-10-05 04:49:58 +00:00
rpotts%netscape.com
89f54ea1ae bug #15341 and bug #15344. Use the documentloader observer instead of a stream observer. 1999-10-05 04:04:16 +00:00
kipp%netscape.com
ce0e9a63f0 r=dp; more leak tracking hooks added 1999-10-05 00:08:41 +00:00
mscott%netscape.com
7cec99d246 Bug #12198 --> bullet proof this code. return if we don't have a nsIURI instead of trying to dereference it. r=sspitzer 1999-09-28 22:11:26 +00:00
warren%netscape.com
cdd8569e05 Fixed history state leak 1999-09-26 10:07:49 +00:00
nisheeth%netscape.com
38d524ab94 Use NSPR logging rather than printf's for stopwatch output. 1999-09-24 08:57:36 +00:00
nisheeth%netscape.com
d0bb69aaaa a=chofmann. Add a stopwatch to measure total (layout+page load) time in the webshell. 1999-09-24 07:13:39 +00:00
briano%netscape.com
53bf6a9543 Fixed for compilers that don't permit a comma at the end of an enum list. 1999-09-23 21:30:07 +00:00
ftang%netscape.com
f15fddd967 fix bug 13946 1999-09-23 03:27:53 +00:00
nisheeth%netscape.com
1965d582ce Changed the ifdef NS_DEBUG around webshell leak detection code to ifdef DETECT_WEBSHELL_LEAKS. 1999-09-22 01:24:20 +00:00
vidur%netscape.com
979ab6a214 Changed nsIWebShell::GoTo to use LOAD_HISTORY as the load flag - going to the current entry shouldn't reload. 1999-09-21 05:27:35 +00:00
hyatt%netscape.com
0dd1266ea1 chrome event stuff 1999-09-21 01:02:29 +00:00
vidur%netscape.com
46982161df webshell now gets its nsIPrompt reference from its container and not its observer. restored ftang's webshell change that i inadvertantly removed in a prior checkin. 1999-09-21 00:04:31 +00:00
radha%netscape.com
2c83b5f862 Clean up leaks 1999-09-20 21:09:16 +00:00
warren%netscape.com
88f126ca95 cleaned up nsWebShell's use of services 1999-09-20 20:53:31 +00:00
beard%netscape.com
04361a6b14 bug #6251: changed Repaint() method to call nsIViewManager::UpdateAllViews() to force a globa redraw. 1999-09-19 00:54:55 +00:00
vidur%netscape.com
f7d252970b Further corrections in referrer propagation. 1999-09-17 06:54:58 +00:00
vidur%netscape.com
21477c4cd3 Document referrer propagation through webshell and docloader. 1999-09-17 04:26:02 +00:00
danm%netscape.com
7c7d8c7d8d stop webshell embed if the the window in which to embed has been destroyed. fixes bug 14020 1999-09-16 23:35:05 +00:00
ftang%netscape.com
65c7799cdb fix 5974 by receiving parser command as optional argument 1999-09-16 14:15:16 +00:00
radha%netscape.com
9f00583602 When invoking the mail composer upon on a click on a mailto: link, make
sure the to, cc, subject arguments are passed to the composer
1999-09-15 19:33:46 +00:00
valeski%netscape.com
a162f60fbe removed stream converter stuff from webshell 1999-09-15 17:46:56 +00:00
kipp%netscape.com
a5662fff6f Removed #ifdef NECKO noise 1999-09-15 00:23:40 +00:00
radha%netscape.com
30ae7065dc Pass OnStartDocumentLoad() notifications received for child frames up to the DocLoaderListeners 1999-09-14 21:49:21 +00:00
valeski%netscape.com
6a276ed201 added user agent language portion initialization 1999-09-13 18:38:02 +00:00
vidur%netscape.com
9749f2fcf0 Fixed memory leak related to UrlDispatcher 1999-09-11 02:25:59 +00:00
valeski%netscape.com
c6a7cf8cf3 adding FTP dir listing stream conv registration 1999-09-10 16:01:36 +00:00
vidur%netscape.com
56c104a8a3 Fixed circular references. nsDocLoader now supports weak references to it. Init() method moves out of constructor. nsDocLoader now has Destroy() method to start breakdown process. 1999-09-09 23:53:55 +00:00
vidur%netscape.com
0f91376aa8 Fixed leak in LoadURL 1999-09-09 14:52:07 +00:00
vidur%netscape.com
b325137126 Added nsIScriptContextOwner::ReportScriptError. 1999-09-08 23:16:49 +00:00
mscott%netscape.com
d8ee120a9e Support LoadURI which is a new method on the webshell which takes a nsIURI. This is part of a webshell optimization
to cut down on the number of nsIURI objects which we currently create in order to run a url in the webshell.
1999-09-08 03:59:21 +00:00
brendan%mozilla.org
a84076e44e Expand tabs to spaces per Emacs modeline; other space cleanups. 1999-09-06 22:59:11 +00:00
danm%netscape.com
e68f60f671 implemented intrinsic sizing method on DOM Window 1999-09-03 22:41:56 +00:00
radha%netscape.com
dd092fdc48 Hook up session history with the history state object.
Let LoadURL() accept a historystate as an argument
1999-09-02 21:39:01 +00:00
kipp%netscape.com
78bace2449 Use nsAutoString instead of nsString for temps 1999-09-02 18:13:07 +00:00
beard%netscape.com
6cf9aae05b landed stream converter stuff on XP_MAC. 1999-09-01 21:50:55 +00:00
slamm%netscape.com
09d51b6c8b Add 'select all' 1999-09-01 20:14:02 +00:00
nisheeth%netscape.com
7cd59d0ec7 - Added a setter for history state to nsIWebShell. The history state should be set before loading a document on which state needs to be restored. If the history state is set, the webshell will set that history state on the pres shell inside nsWebShell::Embed() once the document viewer has been created. 1999-08-31 14:49:21 +00:00
nisheeth%netscape.com
9a163fb67f Added a GetHistoryState method to be use by session history to ask layout for
the current document's state.
1999-08-30 22:45:46 +00:00
rickg%netscape.com
4dea02ede3 replaced call to deprecated method in nsString 1999-08-29 17:44:48 +00:00
valeski%netscape.com
dbe2768ae6 changed SUCCEEDED to NS_SUCCEEDED 1999-08-29 15:35:01 +00:00
valeski%netscape.com
53c1a87a7b added stream converter functionality to the doc loader. also initialize/register the multipartmixedreplace stream converter in the webshell 1999-08-29 14:31:08 +00:00
radha%netscape.com
9515dd4321 Set title for the current entry in session history 1999-08-28 23:51:12 +00:00
scc%netscape.com
b7a6312362 export 1999-08-27 14:01:44 +00:00
scc%netscape.com
33fe68f9ed better make that member function public 1999-08-27 12:56:52 +00:00
scc%netscape.com
5a86efb7dd all changes are NS_DEBUG only. added a private static member variable to count outstanding webshells; code in constructor and destructor to do the counting; a static member function to retrieve the value; and a global function that calls that 1999-08-27 12:32:20 +00:00
rpotts%netscape.com
0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
troy%netscape.com
161acbaff9 Changed GetLinkState() to remember that it failed to load the global
history service and that way it won't repeatedly try and fail. That was
causing performance problems for viewer
1999-08-24 18:20:30 +00:00
troy%netscape.com
25ea0ed397 Removed nsString object that was defined but never used 1999-08-23 01:15:57 +00:00
mccabe%netscape.com
a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
rhp%netscape.com
74bc28bd69 Fix for I18N reload issue 1999-08-18 01:39:20 +00:00
dp%netscape.com
267d23573a gLogModule defined only inside of NS_DEBUG. Protecting access. 1999-08-17 01:28:58 +00:00
radha%netscape.com
71dd9b7ee4 Fix for bug 11877. Kin and ftang reviewed the code. dp approved it. Put back the old
history code in webshell since it breaks viewer.
1999-08-17 00:29:09 +00:00
danm%netscape.com
ae834a75d9 open new windows from anchor links with proper chrome. fixes bug 9792. 1999-08-10 21:36:38 +00:00
vidur%netscape.com
e6f812551a changed name of NS_CreateContext to NS_CreateScriptContext 1999-08-09 19:14:49 +00:00
dcone%netscape.com
5648e95834 took out the assert for mWindow as null, and put in support that
allows the webshell to run with a null mWindow-- needed for printing frames
1999-08-09 14:30:32 +00:00
dp%netscape.com
22cc3e20d1 Fixing build error on unix. 1999-08-09 00:26:02 +00:00
radha%netscape.com
7803e0b316 Use nsISessionHistory for all history needs. This change obsoletes
mHistory and mHistoryIndex. Shall physically remove these members
at a later date.
1999-08-09 00:03:12 +00:00
radha%netscape.com
a3a21709ae Fix for bug 11307. comparison between char * and XPIDLCString causing Compilation
problem in few unix platforms.
1999-08-08 02:15:53 +00:00
waterson%netscape.com
d56c2a024e Fix compiler warning. 1999-08-06 18:28:15 +00:00
morse%netscape.com
e3092f3888 cleaned up dialogs 1999-08-06 00:29:10 +00:00
waterson%netscape.com
7c47d57c84 Add global history. 1999-08-05 05:14:45 +00:00
valeski%netscape.com
567fee5488 moved to the higher level LoadURL() call to get more observer handling 1999-08-05 04:49:38 +00:00
valeski%netscape.com
0efb259cfa api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:28:30 +00:00
radha%netscape.com
f1c16eeb4f Don't load a page thro' necko when going to a anchor with in the same page or going
back from an anchor to the top of the page. Modify
EqualBaseURL() so that it will do the right thing.
1999-08-04 22:46:49 +00:00
valeski%netscape.com
5367ffe834 added new url munging code. we now take a swing at the urlbar string w/ the uri parsing code first, then fallback to munging if we have to 1999-08-04 21:18:24 +00:00
valeski%netscape.com
0edfda477b 10720 fix - we now do meta tag refreshes 1999-08-03 21:48:40 +00:00
mcafee%netscape.com
6da92dc13c Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren 1999-08-03 20:51:41 +00:00
nisheeth%netscape.com
07dd1525ca Remove DEBUG_nisheeth protected code. 1999-08-03 00:00:50 +00:00
bienvenu%netscape.com
c36645bd43 back out fix for timing problem for Warren so OnEndLoadDocument will get called 1999-07-31 19:51:20 +00:00
warren%netscape.com
ec70a82de6 Reverted yesterday's change to solve the timing/perf measurement problem. Now I think the main problem was caused by the fact that redirects weren't getting inserted into the group, causing the load to terminate prematurely. That's now solved in the http protocol code. 1999-07-31 06:33:50 +00:00
warren%netscape.com
abb94bdcc3 Fixes for the 'timing' problem, where load time is reported incorrectly. Things seem to work now, except the very first load. 1999-07-30 07:50:35 +00:00
warren%netscape.com
4863d69146 Clean up of nsDocumentBindInfo::OnStopRequest. Debug error messages for necko failure. 1999-07-30 04:20:34 +00:00
nisheeth%netscape.com
5871849136 Fix for bug 4559 in the Necko builds. Earlier this code change was made in code that affected non-Necko builds. 1999-07-27 21:21:13 +00:00
pavlov%netscape.com
96b4208fe4 window creation changes 1999-07-27 04:27:17 +00:00
rickg%netscape.com
89911e8db8 replaced call to deprecated string API 1999-07-26 00:40:34 +00:00
nisheeth%netscape.com
a14ff6dcb2 Fix for bug 10028. We handle mixed case mailto urls properly now. 1999-07-22 22:34:28 +00:00
troy%netscape.com
9e34bfe2f7 Removed Repaint() call from OnEndDocumentLoad() 1999-07-21 04:48:21 +00:00
nisheeth%netscape.com
4b73654f45 Fix for bug 9255. We were not trimming leading and trailing whitespace from the url typed in the location bar. Now we do. 1999-07-16 22:45:38 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
nisheeth%netscape.com
4065f6d487 Fix for bug 4559. We would scroll the document to the named anchor target when a named anchor was clicked even when form data needed to get submitted. Now, we go ahead and submit the form data. 1999-07-15 23:17:29 +00:00
dcone%netscape.com
c1fcc698aa Added a IsBusy() method. 1999-07-15 14:22:06 +00:00
ftang%netscape.com
f02ce2355d fix 3965. The default value of the Default Character Set will look at pref first now 1999-07-14 20:57:57 +00:00
andreas.otte%primus-online.de
a6747fa713 NECKO only: fix build bustage when doing a clobber build 1999-07-14 20:47:55 +00:00
rpotts%netscape.com
1df9ee3359 Removed call to NET_InitJSProtocol for NECKO only... This should help fix the build bustage when NECKO is defined. 1999-07-13 07:21:44 +00:00
nisheeth%netscape.com
2ace78659d Fix for bug 9387. Reviewed by vidur. Approved by chofmann. NS_NewURL's return value is checked for error in DoLoadURL(). We no longer crash when mailto links are clicked. 1999-07-10 00:13:25 +00:00
hyatt%netscape.com
36b3eb4b1d Fixing this god-damn hack. 1999-07-08 22:53:16 +00:00
hyatt%netscape.com
6561ffc3d8 Fixes for repainting problems. This is probably the wrong thing to do, but
dammit, it works.  Making all webshells repaint when their document gets
loaded.
1999-07-08 08:16:49 +00:00
nisheeth%netscape.com
843d74733d Fix Necko build bustage. 1999-07-08 02:09:50 +00:00