Commit Graph

1019 Commits

Author SHA1 Message Date
hyatt%netscape.com
e2e552c8c4 Checking in some sample interfaces. Not part of build. 2001-02-02 11:33:15 +00:00
hyatt%netscape.com
d3f443c44a Checking in some sample interfaces. Not part of build. 2001-02-02 11:29:48 +00:00
hyatt%netscape.com
61e13c2fdc Checking in some sample interfaces. Not part of build. 2001-02-02 11:25:11 +00:00
mcafee%netscape.com
7ecf530933 Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil 2001-01-25 02:58:12 +00:00
ben%netscape.com
861dde5546 Fix for bug 65108, incorrect positioning of menupopups when menulist/menu as child of
deck page. r=pinkerton@netscape.com, a=hyatt@netscape.com
2001-01-24 08:38:09 +00:00
pierre%netscape.com
62bf433a35 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster. 2001-01-20 22:46:54 +00:00
bryner%uiuc.edu
dadee9d0ea Removing dead nsISelfScrollingFrame interface. sr=hyatt. 2001-01-11 07:32:48 +00:00
evaughan%netscape.com
4fe0954556 fixes for:
60058
43825
53885
45856
40612

-r ben -sr hyatt
2001-01-11 01:56:27 +00:00
disttsc%bart.nl
778d9b65c0 Fix senna bustage, r=cls. (mental note: remember REQUIRES in Makefile.in). 2001-01-09 03:11:59 +00:00
blakeross%telocity.com
0d66b102a7 Fix 44676: spacebar to trigger buttons should behave more like win32 native buttons. r=saari sr=hyatt 2001-01-09 02:15:55 +00:00
disttsc%bart.nl
8865de7afe Add support for showing keycode (VK_FOO) accelerators in menuitems. bug=47426, r=sspitzer,jst,saari, a=hyatt 2001-01-09 01:28:36 +00:00
rods%netscape.com
edb0c6270c removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
Bug 61274, r=buster sr=waterson
2001-01-04 20:44:42 +00:00
dbaron%fas.harvard.edu
caa9658024 Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com 2000-12-30 19:22:22 +00:00
jst%netscape.com
3c2288e0b9 Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com. 2000-12-23 10:56:31 +00:00
pinkerton%netscape.com
a6593822f1 rollup menu when we get a tab. r=saari, a=hyatt. bug #56381. 2000-12-21 20:40:14 +00:00
hyatt%netscape.com
83cb346e32 make empty trees with rows=n size properly. a=ben 2000-12-20 07:47:55 +00:00
beard%netscape.com
8cf2d9a0ee Fix for inflexible thumb position constraint. sr=evaughan 2000-12-12 01:52:45 +00:00
disttsc%bart.nl
b1bfdfa3d0 Remove titledbutton frame (wasn't built) and titledbutton atom, bug=57751, r=ben, a=hyatt 2000-12-09 12:36:07 +00:00
bryner%uiuc.edu
e3a92267ce Mousewheel bugs 29244, 50339, 42313, 33733, and 57598. r=rods,pavlov. sr=hyatt. 2000-12-09 07:28:19 +00:00
disttsc%bart.nl
adb44025ba Remove more dead titledbutton code, bug=57751, r=pinkerton, r=evaughan, a=brendan 2000-12-09 01:07:59 +00:00
bryner%uiuc.edu
4771751856 Adding a newline at the end of this file to prevent bustage on some compilers. r=pike. 2000-12-07 12:52:22 +00:00
hyatt%netscape.com
43c8836a29 Trying to fix bustage. r=scc, a=ben 2000-12-07 11:57:45 +00:00
hyatt%netscape.com
d4bd87ea0d Big XUL landing. Fixed bug with button triggering on spacebar, fixed numerous tree bugs to enable intrinsic string sizing and XBL-derived trees with custom tags. a=ben 2000-12-07 10:18:40 +00:00
hyatt%netscape.com
083af4b37a use mac smart-scrolling prefs in XUL scrollbars. This is my first use of my mac other hosting scc's porn. r=pinkerton,a=ben. 2000-12-01 01:45:37 +00:00
ben%netscape.com
b14c7b6cb9 bugfix for 57951, checking in again (this was backed out this morning to get the tree open, however it turns
out that the submenu positioning problem was actually caused by something else, and there was nothing wrong
with this change). r=pink, a=hyatt
2000-11-29 06:15:43 +00:00
leaf%mozilla.org
785025d629 backing out change to fix 61334, a=hyatt on the backout 2000-11-28 19:42:52 +00:00
hyatt%netscape.com
c594262a0d Move menulist entirely into XBL. a=ben 2000-11-28 08:52:36 +00:00
hyatt%netscape.com
648c6854aa Removing obsolete frames from XUL dir. a=ben 2000-11-28 07:13:14 +00:00
morse%netscape.com
06533829d3 bug 61179, deleting menuitem causes crash, r=ssu@netscape.com, sr=hyatt@netscape.com 2000-11-28 00:28:01 +00:00
ben%netscape.com
f8b94139ff fix for bug 57951, submenus of scrolling menus positioned incorrectly.
r=pinkerton@netscape.com, a=hyatt@netscape.com
2000-11-27 22:04:58 +00:00
hyatt%netscape.com
5af6f6e116 Fix for 51264. r=danm, a=ben 2000-11-27 22:00:33 +00:00
cls%seawood.org
434edd6f33 Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454 2000-11-21 00:18:46 +00:00
cls%seawood.org
66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
blakeross%telocity.com
7ab377fe7d Fix 59867: sidebar dragging needs to respect user settings. r=evaughan a=hyatt 2000-11-16 22:25:45 +00:00
blakeross%telocity.com
342dcfa209 Fix 43728: needs to be a way to scroll autoscrollable menus via keyboard. patch by Jan Varga (varga@utcru.sk). r=pinkerton a=hyatt 2000-11-13 21:25:07 +00:00
dbaron%fas.harvard.edu
f368678625 Fix leaks of nsBoxLayout and nsRepeatService by freeing in layout module destructor. (Uses raw pointers instead of static nsCOMPtrs.) r=evaughan@netscape.com sr=brendan@mozilla.org b=43582, 43588 2000-11-08 03:20:22 +00:00
hyatt%netscape.com
85a1b3c0cd Fix for 57139. a=ben 2000-10-30 09:26:53 +00:00
warren%netscape.com
cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
disttsc%bart.nl
f9a6052cad Get rid of a compile warning (PRUint32 vs PRInt32), r=dmose, a=blizzard. 2000-10-21 19:12:55 +00:00
heikki%netscape.com
ded53dd27c Bug 54233, crash when quitting via keyboard. Make sure we release presshell before viewmanager so things can proceed smoothly. r=nisheeth,scc; a=hyatt. 2000-10-18 17:36:54 +00:00
hyatt%netscape.com
714a3fea6b Fix for rtm++ bug 44093. 2000-10-18 07:57:28 +00:00
hyatt%netscape.com
305f77218d Fix for 56340 (rtm++). 2000-10-17 19:00:34 +00:00
blakeross%telocity.com
887e2768fe Fix for 46877, scroll position not being remembered in session history. patch is by evaughan. r=pink a=hyatt 2000-10-11 00:36:30 +00:00
sfraser%netscape.com
a388c1b7dd Fix for 52808 -- standardized nsEditorShell creation and destruction across components, to fix editor observer notification timing. r=kin,ducarroz,jelwell, sr=hyatt. 2000-10-10 01:45:46 +00:00
waterson%netscape.com
883ea58a61 Bug 53969. Move anonymous content storage to pres shell; remove obsolete methods from nsIAnonymousContentCreator. r=dbaron, a=hyatt 2000-10-09 03:08:41 +00:00
disttsc%bart.nl
74e9600d86 Fix accesskey underlining and mnemonic generation on dynamicly set value/accesskey
Fix minor ellipsis bugs
General clean-up of code and whitespace
bug=54710, r=evaughan, a=hyatt
2000-10-08 05:56:55 +00:00
mkaply%us.ibm.com
027bfc48d9 OS/2 Tinderbox break
VisualAge needs a temporary here
2000-10-07 03:57:22 +00:00
evaughan%netscape.com
f328cedeb9 fix for bug #54049 (tree stability)
r=bryner, a=hyatt
2000-10-07 00:49:08 +00:00
hyatt%netscape.com
009a955c80 Fix for 44437. r,a=waterson 2000-10-02 23:23:55 +00:00
hyatt%netscape.com
ac2865c3c4 48758. r=ben,saari, a=waterson 2000-09-22 05:02:20 +00:00
hyatt%netscape.com
87fc282f05 Fix for 51084, sr=waterson 2000-09-20 23:10:48 +00:00
danm%netscape.com
09403a30de nip infinite recursion in GetInsertionPoint that can happen with xbl bindings that generate anonymous content and also contain a children element, as do trees and tabs. bugs 53116,53150. r=hyatt 2000-09-20 01:02:04 +00:00
mkaply%us.ibm.com
e2e26b4896 #53096
r=akkana, a=brendan
Can't override accelerators properly which we will be doing on OS/2
2000-09-18 23:04:07 +00:00
waterson%netscape.com
203d76afc3 Can't keep strong ref to pres shell. r=hyatt 2000-09-15 05:29:33 +00:00
evaughan%netscape.com
bb9a09703e Fix for bug #52124 2000-09-14 23:02:26 +00:00
pinkerton%netscape.com
66ed76f9db Check if preventDefault is set before handling key events. Fix for conflicts
between menus and accesskeys. r=joki/saari. bug#40071
2000-09-14 22:55:19 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
jdunn%netscape.com
7312330f97 Specify that the base class is indeed 'public' since some compilers (AIX)
assumes 'private'.  I ok'd each of these with the appropriate module
owners (see bug)

r= scc@mozilla.org & brendan@mozilla.org + everyone listed in bug
#= 52254
2000-09-13 13:50:30 +00:00
akkana%netscape.com
99628b2337 52035, 52171: Fix some recent regressions in key bindings. r=hyatt,jfrancis 2000-09-12 02:01:12 +00:00
bryner%uiuc.edu
22eea35134 Bug 51952 - make NS_BOX_ASSERTION get compiled away in release builds. r=syd. 2000-09-10 19:14:24 +00:00
evaughan%netscape.com
c0b53df515 Fix for bug# 51163
-r hyatt
2000-09-08 23:15:55 +00:00
hyatt%netscape.com
033a82d1c8 Making splitters support persistence. 2000-09-08 06:55:10 +00:00
hyatt%netscape.com
e28866a443 Fix for 43326. r=ben 2000-09-07 10:26:51 +00:00
hyatt%netscape.com
1a10100ad7 Taking more drastic measures with tree reflow stuff to try to fix some of the problems. r=ben 2000-09-07 09:27:25 +00:00
dbaron%fas.harvard.edu
4b126abbdf Fix potential leak on failure. r=evaughan 2000-09-04 21:41:07 +00:00
BlakeR1234%aol.com
318932f2e9 Fix 38417, patch by dean_tessman@hotmail.com r=me a=brendan 2000-09-04 21:19:36 +00:00
hyatt%netscape.com
7389f933ac Fix crash on theme application. r=ben 2000-09-03 06:22:21 +00:00
pinkerton%netscape.com
bfdab62a91 remove unused xul frames, nsTitledButton and nsToolbarItem 2000-09-01 21:40:34 +00:00
vidur%netscape.com
e153192875 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
hyatt%netscape.com
90a907435e XBL syntax changes. r,a=brendan 2000-09-01 01:38:04 +00:00
evaughan%netscape.com
4db2157f5c Fix for bug# 44571 2000-09-01 00:59:09 +00:00
dr%netscape.com
281bde8437 removed nsTabFrame stuff, fix for 50612, r=ben 2000-08-31 02:41:55 +00:00
evaughan%netscape.com
c7330add6a Fix for bug #47911 -r pinkerton 2000-08-30 21:51:02 +00:00
pinkerton%netscape.com
14a3bdbefd better use of NS_LITERAL_STRING to speed up platforms that benefit from it. 2000-08-30 02:40:19 +00:00
pinkerton%netscape.com
65cc0d01b7 fix for 28309, race condition between timers firing and menus opening. thanks again to dean for providing the patch. 2000-08-30 02:37:27 +00:00
nisheeth%netscape.com
b65a3881e0 - Fix for nsbeta3+ bug 10292: ID attribute information is passed up from the parser to the content sink and into the node info objects associated with content objects. nsIXMLContent now inherits from nsIStyledContent which allows
authors to use ID selectors to target elements in an XML document.

- Checking in a P3P related patch to the pres shell, html document, and xml document from Tom Lendacky (toml@us.ibm.com)
2000-08-30 00:35:43 +00:00
akkana%netscape.com
c44543ffab 49401: yet another attempt to get menu access keys right.
Change the KeyPress handler to check event flags if we aren't in
  access key focuses mode (it probably should anyway).  r=saari
2000-08-30 00:33:58 +00:00
evaughan%netscape.com
1b44e9a910 Fix for bug #43384 -r hyatt 2000-08-30 00:10:51 +00:00
hyatt%netscape.com
88a816e892 Fix for 50691, r=anthonyd 2000-08-29 21:15:10 +00:00
hyatt%netscape.com
b4c4b5499d Fix for 48261. r=ben 2000-08-29 02:03:59 +00:00
akkana%netscape.com
4b18bd405b 49401: Fix another place where the menu access key was getting handled without checking mAccessKeyFocuses. r=slamm 2000-08-28 22:21:30 +00:00
hyatt%netscape.com
1be9efcce5 Fix for 50044, 47861, 47471, r=ben 2000-08-25 07:01:53 +00:00
beard%netscape.com
251239e637 monitoring nsBoxSizeListNodeImpl and nsBoxSizeListImpl leaks. r=warren 2000-08-25 04:21:18 +00:00
beard%netscape.com
0cab61a4ca need a virtual destructor. r=evaughan 2000-08-25 04:20:30 +00:00
pinkerton%netscape.com
0152a7779a access keys no longer execute the command when item is disabled (bug 47006) 2000-08-25 01:59:53 +00:00
akkana%netscape.com
c9256360f0 Argh -- fix more windows bustage 2000-08-25 00:46:16 +00:00
akkana%netscape.com
b8a1340749 Oops, fix build bustage 2000-08-25 00:13:50 +00:00
akkana%netscape.com
1cb6380993 49401: alt should not focus menubar in linux
49662: Mnemonics don't work beyond the top level
50046: underlines shouldn't be present when no menu access key
49413: moz grabs keypresses not mean for it
43433: Solaris meta keybindings
  r=saari
2000-08-24 23:39:39 +00:00
saari%netscape.com
b2c560e5e1 Fix for bug 48243, modifiers not sent with oncommand event. r=hyatt 2000-08-24 21:28:22 +00:00
rods%netscape.com
086397b43d putting back in some original code. nsBoxFrame can NOT take into account availableSize.
it must always first use computedsize and then preferredsize next and that is it
b=40596,49271 r=kmcclusk
2000-08-24 13:19:57 +00:00
ducarroz%netscape.com
36d97301a3 Fix for bug 40523. Modified function SetActiveChild() to avoid crashing when a null child is passed. Instead, unselect the current child. R=hyatt 2000-08-24 03:58:42 +00:00
akkana%netscape.com
5bc9fc3bb6 49401: alt key shouldn't focus menubar unless ui.key.menuAccessKeyFocuses
(default true on windows, false elsewhere) is true.
  r=dean_tessman@hotmail.com
2000-08-24 00:05:40 +00:00
jst%netscape.com
9abec73fbe DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
rods%netscape.com
211a44fa00 added DO_NOISY_REFLOW #ifdefs for debugging purposes, no changes to the actual functioning code
r=self b=49780
2000-08-23 11:02:19 +00:00
scc%mozilla.org
eb0aaea827 fixing code that relied on implicit string construction 2000-08-19 22:23:46 +00:00
rods%netscape.com
b15264963d fixes when to use preferred size versus computed size versus available size.
b=40596, r=evaughan,hyatt,kmcclusk
2000-08-17 20:08:44 +00:00
hyatt%netscape.com
148b1fdd8e Fix for 38461, r=ben 2000-08-17 09:15:51 +00:00
hyatt%netscape.com
a91a1d9299 Fix for 43375, r=ben 2000-08-17 08:15:47 +00:00
akkana%netscape.com
6c14f21233 23587: Make accelerator and menu access keys settable through a pref. r=saari 2000-08-17 00:09:16 +00:00