Commit Graph

6056 Commits

Author SHA1 Message Date
buster%netscape.com
1e386bbc7c 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
8f260929b1 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com
c3adb596d7 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
56c89062de fixed list up a little for gfx build 1998-08-19 17:26:50 +00:00
dcone%netscape.com
90c3a5e5de *** empty log message *** 1998-08-19 17:24:14 +00:00
dcone%netscape.com
1d8c927f2a Re wrote these files to reflect the correct way of building Devicecontexts 1998-08-19 17:24:13 +00:00
dcone%netscape.com
ed596a4904 Added some project info, files 1998-08-19 17:21:53 +00:00
dcone%netscape.com
6bcd487c91 Re-syn 1998-08-19 17:21:06 +00:00
dcone%netscape.com
e65b430c6e Major redo based on a new GFX library 1998-08-19 17:20:31 +00:00
buster%netscape.com
2515e08aee 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
b5b1d9e7d0 Compile flag needed to get expat/xmlparse/xmlparse.c to compile correctly. 1998-08-19 08:29:56 +00:00
mcafee%netscape.com
7b76b8e2ad 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
eb360b0de2 Adding ybfe, YellowBox/Rhapsody front-end 1998-08-19 07:23:28 +00:00
joki%netscape.com
557c476a3e Moving view selection for event handling into nsViewManager, Adding GrabMouseEvents and GrabKeyEvents 1998-08-19 05:35:20 +00:00
troy%netscape.com
1594dd0208 Added some comments 1998-08-19 05:06:59 +00:00
troy%netscape.com
c54b90eb68 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
5010d6fb70 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
fbd83c1497 fixed incorrect return type on NET_CookiePermission 1998-08-19 02:30:25 +00:00
clu%netscape.com
bbd5026d9d #71944. reviewed by jfrancis. 1998-08-19 02:18:02 +00:00
clu%netscape.com
26f10cf15a adding cmd ids for composer Split Cell and Merge Cell. reviewed by jfrancis. 1998-08-19 02:18:01 +00:00
clu%netscape.com
da05b5778f 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
d8770b42a1 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
3dbd80aad0 Changed to realize the palette in the background 1998-08-19 01:58:17 +00:00
peterl%netscape.com
bb68bab7e9 handle body's marginwidth/height via a special style rule 1998-08-19 01:16:40 +00:00
peterl%netscape.com
82c8546be9 handle marginwidth/height via a special style rule 1998-08-19 01:16:21 +00:00
mcafee%netscape.com
f5c796784a Adding support for XP_UNIX && NO_X11. r,a=warren 1998-08-19 01:13:08 +00:00
troy%netscape.com
228d2f5af6 Changed palette code to get the palette from the device context 1998-08-19 00:57:02 +00:00
troy%netscape.com
136f2cf7a8 Added GetPaletteInfo() 1998-08-19 00:37:05 +00:00
valeski%netscape.com
0a20396f56 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
f25f2cb5b2 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
2af70f181f Fixed build bustage 1998-08-18 23:18:24 +00:00
cls%seawood.org
9ec4fad8e8 Added ifdefs for MOZ_NATIVE_{JPEG,PNG,ZLIB}. Approved by pnunn%netscape.com. 1998-08-18 22:59:14 +00:00
kostello%netscape.com
d18d10db26 Added nsButton to libraries 1998-08-18 22:49:21 +00:00
kostello%netscape.com
08e8651d72 Fixed FindWidgetHit. Added conditional checks for enumerator code. 1998-08-18 22:48:35 +00:00
kostello%netscape.com
ca6923cd9c Comment back in nsIButton code 1998-08-18 22:46:07 +00:00
kostello%netscape.com
c6d4031b61 Add support for nsButton 1998-08-18 22:45:21 +00:00
kostello%netscape.com
31d214b475 Check for null 1998-08-18 22:44:43 +00:00
kostello%netscape.com
e062177c4b Added mControl -- temporarily, code from nsButton will probably be moved to a superclass 1998-08-18 22:44:02 +00:00
kostello%netscape.com
6fea3fd882 First step in converting motif code to mac code. 1998-08-18 22:43:08 +00:00
kostello%netscape.com
9dc4762cc4 Changed comment from motif to mac 1998-08-18 22:42:23 +00:00
valeski%netscape.com
0a8c7afc42 fixed a memory leak 1998-08-18 22:38:03 +00:00
leif%netscape.com
8ea4a0e7f4 *** empty log message *** 1998-08-18 22:35:57 +00:00
leif%netscape.com
16823a5a5f *** empty log message *** 1998-08-18 22:26:44 +00:00
leif%netscape.com
708350beb2 Added the setDefaultRebindProc() function back... 1998-08-18 22:26:30 +00:00
pnunn%netscape.com
3ec730cc04 fix for #314603. pnunn. code error introduced during the modimglib-branch
landing for nglayout.
1998-08-18 22:24:59 +00:00
cmanske%netscape.com
ddf93351b4 Fixed multiple-freeing of clipboard formats 1998-08-18 22:17:18 +00:00
michaelp%netscape.com
ff460ed76a when killing a window, we now set the GWL_USERDATA to NULL. this will basically
kill the "parent" pointer.
1998-08-18 22:03:34 +00:00
karnaze%netscape.com
6884445c0a marginwidth, marginheight set in <frame> is passed to sub doc and added to padding 1998-08-18 22:02:23 +00:00
scullin%netscape.com
db929b0bc0 Tweek interface to be compatible with branch for now. 1998-08-18 22:01:50 +00:00
dcone%netscape.com
376fc63edd added MANIFEST file for cmd/macfe/utility 1998-08-18 21:57:10 +00:00