Граф коммитов

6119 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com f3f041afae Changed web shell widget to NOT clip children 1998-08-19 23:13:00 +00:00
troy%netscape.com 34f0353b74 Added clipChildren option to nsWidgetInitData 1998-08-19 23:11:41 +00:00
valeski%netscape.com f933b44c7a webshell/public/nsIDocumentLoader.h
Extended the nsIDocumentLoader interface's LoadURL() method to take a reload type parameter.

webshell/public/nsIWebShell.h
Extended the nsIWebShell interface's LoadURL() method to take a reload type parameter.

webshell/src/nsDocLoader.cpp
1. Extended the nsIDocumentBindInfo interface's Bind() method to take a reload type parameter. The Bind() method now takes the reload parameter and passes it to the nsIUrl it creates.
2. Added support to the DocumentLoader for the extended LoadURL() parameter list. It now passes the reload type down into the Bind() method of the nsIDocumentBindInfo.

webshell/src/nsWebShell.cpp
1. Added support to the nsWebShell to use the new reload type parameter during loads.
2. Hooked up the reload type parameter in the nsWebShell::Reload() method so we actually use it.
1998-08-19 23:01:52 +00:00
valeski%netscape.com bd04b0bff1 RAPTOR ONLY CHECKIN
network/module/nsIURL.h
Added Get/Set ReloadType methods so a user can query/set the reload type for the url. The default is normal reload.

network/module/nsURL.cpp
Added support for the new nsIURL interface methods (Get/Set ReloadType).

network/module/nsNetService.cpp
OpenStream and OpenBlockingStream now query the nsIURL for it's reload type before creating the url struct. This way we can control how the url is loaded.
1998-08-19 23:00:15 +00:00
karnaze%netscape.com 15fba10580 removed calls to DidReflow on browse button and text area 1998-08-19 21:43:46 +00:00
scullin%netscape.com 4fe774fe81 Move resource hack to tip. 1998-08-19 21:38:57 +00:00
michaelp%netscape.com aae3b048e7 fixed bug in loading one of the icons where the handle to load from was never
specified.
1998-08-19 21:05:50 +00:00
michaelp%netscape.com 7786bfd32d added support for opening new windows with _blank url targets. 1998-08-19 21:00:51 +00:00
chuckb%netscape.com 6c0ddb8670 Java SDK build instructions 1998-08-19 20:57:12 +00:00
michaelp%netscape.com 44b4f8f3f7 added assert to warn you of recursive painting. 1998-08-19 20:56:52 +00:00
michaelp%netscape.com d349a5180f tiny change to get things to work under the 4.1 compiler. 1998-08-19 20:56:27 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
buster%netscape.com b873fc30c9 fixes a layout bug where subsequent cells in a column when colspans are involved
could select the wrong starting width for the column, causing it to have the
wrong ending width.
1998-08-19 20:41:06 +00:00
buster%netscape.com 530e8de8f4 modified the resize reflow optimization so max element size is returned
if requested without triggering a reflow if the width hasn't changed.
1998-08-19 18:40:33 +00:00
troy%netscape.com bd3aef1074 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com fdd4ff490b Changed call to UpdateView() to be synchronous. This keeps us from
going re-entrant
1998-08-19 17:45:28 +00:00
dcone%netscape.com c02f15f5ad fixed list up a little for gfx build 1998-08-19 17:26:50 +00:00
dcone%netscape.com a5b7779ff7 *** empty log message *** 1998-08-19 17:24:14 +00:00
dcone%netscape.com e5f4711280 Re wrote these files to reflect the correct way of building Devicecontexts 1998-08-19 17:24:13 +00:00
dcone%netscape.com acbd812aea Added some project info, files 1998-08-19 17:21:53 +00:00
dcone%netscape.com b1e16184a7 Re-syn 1998-08-19 17:21:06 +00:00
dcone%netscape.com f1108eed88 Major redo based on a new GFX library 1998-08-19 17:20:31 +00:00
buster%netscape.com 3118fc8dd4 improved colspan handling.
cells with colspans and specified widths divide their width provisionally between the columns they span. This provisional division is ammended by any cell in any of the effected columns that:
1) has a colspan=1, and
2) has a width specified
the widths of all other columns must be adjusted for cells like these.  Further complicating matters is that it seems <faith> that if multiple colspanning cells intersect a column and each has a width
specified such that the column would have a different width depending on which is used, only the first such cell is used </faith>.  I can neither confirm nor deny this reading the mozilla code.

I also taught the cell map how to deal with this situation:

 colspan=1 | colspan=2 | colspan=1
 colspan=1 | colspan=2 | colspan=1

This table "really" has 4 columns, but the middle cells are treated as if they have no colspan.
Trust me, it matters.  The original colspan attributes can't simply be thrown away because Mr. DOM
could come along at any time and add/remove a cell that would make them important.
1998-08-19 15:43:51 +00:00
mcafee%netscape.com 05019dd339 Compile flag needed to get expat/xmlparse/xmlparse.c to compile correctly. 1998-08-19 08:29:56 +00:00
mcafee%netscape.com 4f8963989f Adding RHAPSODY define so we don't have to do shell commands for ifdef's in Makefiles 1998-08-19 08:26:15 +00:00
mcafee%netscape.com 1dfdb82bf4 Adding ybfe, YellowBox/Rhapsody front-end 1998-08-19 07:23:28 +00:00
joki%netscape.com a3d9156246 Moving view selection for event handling into nsViewManager, Adding GrabMouseEvents and GrabKeyEvents 1998-08-19 05:35:20 +00:00
troy%netscape.com 8865f7ea88 Added some comments 1998-08-19 05:06:59 +00:00
troy%netscape.com e99c5477d9 Changed CopyOffScreenBits() to make sure the logical palette is selected
into the screen DC.
1998-08-19 04:41:48 +00:00
troy%netscape.com df2aadc466 Changed WM_QUERYNEWPALETTE code to return TRUE to indicate that
a palette was realized
1998-08-19 02:31:08 +00:00
morse%netscape.com 649e87efc2 fixed incorrect return type on NET_CookiePermission 1998-08-19 02:30:25 +00:00
clu%netscape.com 77a6286e00 #71944. reviewed by jfrancis. 1998-08-19 02:18:02 +00:00
clu%netscape.com 4c4e579ba0 adding cmd ids for composer Split Cell and Merge Cell. reviewed by jfrancis. 1998-08-19 02:18:01 +00:00
clu%netscape.com ce9b8260ed implementing macfe Split Cell and Merge Cell. Included AutoKey in the conditional statements for backspace delete and regular key input to help with typing efficiency. reviewed by jfrancis. 1998-08-19 02:18:00 +00:00
clu%netscape.com 544bd138b5 checking in ftang's fix for the correct positioning of the asian language input window. 1998-08-19 02:17:59 +00:00
troy%netscape.com 15a302865d Changed to realize the palette in the background 1998-08-19 01:58:17 +00:00
peterl%netscape.com 150178db3e handle body's marginwidth/height via a special style rule 1998-08-19 01:16:40 +00:00
peterl%netscape.com d1c3490dd7 handle marginwidth/height via a special style rule 1998-08-19 01:16:21 +00:00
mcafee%netscape.com 9f7e78a7ba Adding support for XP_UNIX && NO_X11. r,a=warren 1998-08-19 01:13:08 +00:00
troy%netscape.com 7aba78ee4d Changed palette code to get the palette from the device context 1998-08-19 00:57:02 +00:00
troy%netscape.com 590beb1f4b Added GetPaletteInfo() 1998-08-19 00:37:05 +00:00
valeski%netscape.com a3dab18b8b webshell/public/nsIDocumentLoader.h
Removed support for the underlying timer/refreshurl infrastructure.

webshell/src/nsDocLoader.cpp
1. Added support in nsDocumentBindInfo for the new nsIRefreshUrl method for cancelling.
1.5 Changed the refreshurl() method so it delegates to the container's (i.e. webshell's) refreshurl() method.
2. Removed the "actual" refresh url implementation (timers) from the nsDocumentBindInfo. It's now in the webshell and nsDocumentBindInfo's implementation of nsIRefreshUrl simply delegates to the "container" (i.e. the webshell).
3. Added call to new NS_NewURL() routine which takes an nsISupports pointer as an arg, if the nsDocumentBindInfo has a container to pass along.

webshell/src/nsWebShell.cpp
Added support for the nsIRefreshUrl interface to nsWebShell (this includes the underlying timers and callback mechanism).
1998-08-18 23:25:17 +00:00
valeski%netscape.com 22f10c8539 network/module/nsIRefreshUrl.h
Extended the nsIRefreshUrl interface to include a cancel method.

network/module/nsNetService.cpp
1. Added code to hook the nsConnectionInfo object up to the nsISupports pointer in the url being loaded.
2. Removed the redirect logic in bam_exit_routine(). The backend dependency on the front end is gone.

network/module/nsNetStream.cpp
Added initialization/destruction of the nsISupports pointer in the nsConnectionInfo.

network/module/nsNetStream.h
Added the nsISupports member declaration to nsConnectionInfo, and remvoed the redirect member variable.

network/module/nsNetStubs.cpp
FE_SetRefreshURLTimer() routine has been modified so it no longer relies on the pConsumer (i.e. nsDocumentBindInfo) which was causing us to leak it. Now we use the nsISupports pointer in the nsConnectionInfo object to access the nsIRefreshURL interface so we can reload the url.

network/module/nsStubContext.cpp
Modified stub_complete() so we no longer pay attention to the redirect member of the nsConnectionInfo object.

network/module/nsIURL.h
1. Added GetContainer() method to nsIURL which returns the nsISupports pointer of the container for this url.
2. created a new NS_NewURL() routine which takes an nsISupports pointer as a parameter.

network/module/nsURL.cpp
1. Added a new nsURL constructor that takes a nsISupports pointer as a param.
2. Added GetContainer() method and nsISupports pointer initialization/destruction.
1998-08-18 23:24:28 +00:00
cmanske%netscape.com 85ca017205 Fixed build bustage 1998-08-18 23:18:24 +00:00
cls%seawood.org 9037155c80 Added ifdefs for MOZ_NATIVE_{JPEG,PNG,ZLIB}. Approved by pnunn%netscape.com. 1998-08-18 22:59:14 +00:00
kostello%netscape.com 45168a4bd3 Added nsButton to libraries 1998-08-18 22:49:21 +00:00
kostello%netscape.com 101e6a6618 Fixed FindWidgetHit. Added conditional checks for enumerator code. 1998-08-18 22:48:35 +00:00
kostello%netscape.com ec46c52723 Comment back in nsIButton code 1998-08-18 22:46:07 +00:00
kostello%netscape.com e3d00318fe Add support for nsButton 1998-08-18 22:45:21 +00:00
kostello%netscape.com ac22cabb49 Check for null 1998-08-18 22:44:43 +00:00