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

1581 Коммитов

Автор SHA1 Сообщение Дата
danm-moz%comcast.net cbaebadbc9 rework saving of persistent attributes. also maximized and alwaysRaised windows are incompatible. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:20:11 +00:00
danm-moz%comcast.net 40a37fd7a3 add zLevel member variable to struct nsWindowInfo. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:20:07 +00:00
danm-moz%comcast.net e070e9d22b delay initialization of newly created window's zLevel. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:20:05 +00:00
danm-moz%comcast.net c04800cc89 zLevel attribute is now mutable. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:19:28 +00:00
danm-moz%comcast.net b18ce4102b new methods Get/SetZLevel of nsIXULWindow. also doxygenify interface. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:19:16 +00:00
darin%meer.net 325b3c6de7 fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky 2003-10-06 01:46:31 +00:00
danm-moz%comcast.net d7120508a7 when bringing a window to the front, also bring to the front windows which must remain in front of it. but even more so, if you follow me. bug 217012, bug 184890. r=jag,neil 2003-09-24 14:31:03 +00:00
brendan%mozilla.org f2378cf93d Checking in danm's patch for bug 210689, r/sr=bz/dbaron, a=me. 2003-09-08 19:06:11 +00:00
bryner%brianryner.com 9822c742df Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan. 2003-09-08 00:31:50 +00:00
timeless%mozdev.org 2994c4573e Bug 217886 frame structure gets lost in builds since 20030826
patch by mpconnor@rogers.com r=bz sr=bz a=brendan
2003-09-04 02:23:20 +00:00
cls%seawood.org c08e99a287 Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules. 2003-08-16 00:42:35 +00:00
hyatt%mozilla.org f3fc93ad2d Fix for 215296, r=bryner, sr=brendan, a=asa, This patch retains Seamonkey's behavior for titles on all platforms while patching Mac behavior to leave off the modifier for FB+TB 2003-08-12 05:51:39 +00:00
hyatt%mozilla.org a3e137440c Fix for 204418, make a pref available for picking the hiddenWindow URL so different apps can have their own hiddenWindow files. r/sr=bryner, a=asa 2003-08-11 08:42:36 +00:00
hyatt%mozilla.org c7a4744554 Update for 215440, make sure not to break SeaMonkey titlebars when the doc has no title, r/sr/a=brendan. 2003-08-07 23:01:24 +00:00
hyatt%mozilla.org 4a12b99de0 FIx for 215440, add support for a titledefault attribute that can be used when a document has no title. 2003-08-07 21:05:58 +00:00
hyatt%mozilla.org 1bc71afe06 Patch the remaining places that use _content to also support _main, r=brendan, sr=ben 2003-08-04 21:52:22 +00:00
hyatt%mozilla.org afa87ac239 Fix for 215041, add support for WinIE's _main target for sidebars (it's identical to _content), r=hixie, sr=ben 2003-08-04 18:33:24 +00:00
cls%seawood.org ad20d0d29c Remove unused references to xpcom_obsolete
Bug #38122 r=dougt sr=bryner
2003-08-02 20:17:28 +00:00
jaggernaut%netscape.com f1efc20ae6 Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron 2003-07-25 19:06:59 +00:00
danm-moz%comcast.net 85217cb21d mark the hidden window's widget as invisible (on all platforms, now). bug 207742 r=brendan,bryner 2003-07-25 14:55:51 +00:00
scott%scott-macgregor.org 34f8c11493 thunderbird only change. The command line handler spits back "1" as an argument if there are no arguments following command. Handle
that case accordingly, and don't try to use "1" as the actual window argument.
2003-07-23 21:34:53 +00:00
jaggernaut%netscape.com f008bc2bad Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron 2003-07-20 07:47:59 +00:00
scott%scott-macgregor.org 3c3ad46d81 Thunderbird specific change. Has no impact on trunk builds.
Fix a silly mistake that was causing thunderbird to fail to launch if you did not pass the -mail parameter at the command line.
2003-07-14 22:51:52 +00:00
jaggernaut%netscape.com 20004e3489 Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner 2003-07-13 22:29:00 +00:00
scott%scott-macgregor.org 9a25fc4ddd Ugly thunderbird hack. Has no effect on seamonkey builds.
When launching the app via Launch Task (which is the case when starting up for the first time), check to see if the cmd line service
has any arguments (such as mailto urls). If so pass these arguments into OpenWindow instead of using the handler's default arguments.

This fixes the problem where clicking on a mailto url in a browser when thunderbird was NOT already running, caused a blank
compose window where the mailto url was ignored.
2003-07-12 04:12:14 +00:00
dbaron%dbaron.org 92b921aca3 Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky 2003-07-11 21:16:12 +00:00
danm%netscape.com b96e8a6c44 addref the window while the timer member variable holds a reference to the window. no longer a crash bug, but more proper COM. bug 143664 r=dougt,jag 2003-07-08 23:06:49 +00:00
caillon%returnzero.com ba75de772b Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
alecf%flett.org ccf01a2786 fix for bug 206379:
- combine nsICharsetConverterManager2 and nsICharsetConverterManager
- get rid of nsIAtom in most of the methods
- provide versions of getUnicodeDecoder/Encoder which don't do alias resolution
- change all charset types to ASCII strings
- clean up some other i18n APIs which could be simplified
- fix all consumers of all changed i18n interfaces
r=jshin, smontagu
rs=sfraser
2003-06-11 18:16:03 +00:00
seawood%netscape.com 8f112a4226 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 21:18:27 +00:00
seawood%netscape.com 6934dc37a9 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 20:12:33 +00:00
dwitte%stanford.edu 149f719c00 bug 100649: Length() being used where IsEmpty() is meant
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().

thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.

got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
scott%scott-macgregor.org d98fce631a Bug #194315 --> for thunderbird, bring up mail chrome as part of ensure 1 window and not a browser window.
does not effect seamonkey builds
sr=bryner
a=sspitzer
2003-04-26 01:50:56 +00:00
bryner%netscape.com 4d3b825ffa Make --disable-xul work (bug 69995). We build enough XUL to support
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree.  r=bzbarsky, sr=alecf.
2003-04-11 00:56:27 +00:00
timeless%mozdev.org 77d8318ad1 Bug 201423 Crash [@ nsWebShell::Create] if urildr.dll is missing
r=adamlock sr=bz
2003-04-10 18:17:57 +00:00
varga%netscape.com 94915cfed0 Missed part of the fix for bug 113232. support transparent non-rectangular chrome windows.
r=roc, sr=bz
2003-04-09 05:14:24 +00:00
dougt%netscape.com 4365133d06 removing removed NS_DEF_FACTORY and nsXPComFactory.h. r=alecf b=200750 2003-04-08 20:37:02 +00:00
ccarlen%netscape.com c545e419e2 Bug 192849 - Launching Mozilla with an OpenURL AppleEvent fails to open the given URL. r=lordpixel/sr=sfraser 2003-04-08 14:24:13 +00:00
seawood%netscape.com de59dbee4b Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
jst%netscape.com 14882c9d0c Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com 2003-03-26 07:41:30 +00:00
darin%netscape.com fbab8a3edd backing out roc+%cs.cmu.edu check-in for bug 113232 2003-03-25 00:07:00 +00:00
roc+%cs.cmu.edu 4826fbd1c4 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky 2003-03-24 04:57:22 +00:00
bzbarsky%mit.edu 6af28cca89 Checking in permissions rewrite phase 1 (troop deployment in the permission
gulf).  Bug 191380, patch by mvl@exedo.nl (Michiel van Leeuwen),
r=dwitte@stanford.edu, sr=darin.
2003-03-22 01:24:51 +00:00
jaggernaut%netscape.com ad58f86f9b Remove unused CIDs, r=jack, sr=lumpy 2003-03-20 02:33:20 +00:00
dougt%netscape.com a4e56712fe Fix bad export_lib line. r=cls 2003-03-16 01:09:52 +00:00
dougt%netscape.com be629223b6 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
aaronl%netscape.com c616086a0c Bug 194968. Use content id properly to expose whether window is content vs. UI. r/sr=roc+moz 2003-03-06 23:07:00 +00:00
danm%netscape.com 5657505b12 implement new property nsIBaseWindow::blurSuppression. bug 68454 r=bryner,jst 2003-02-24 20:15:39 +00:00
ere%atp.fi 63a8dc75ad Bug 189085: Windows focus handling semi-rewrite
r=danm, sr=jag
2003-02-22 19:50:38 +00:00
sgehani%netscape.com 6ae425963e Make holding the option key at launch time open the profile manager on mac.
b=194149; r=sgehani; sr=jaggernaut; a=asa; author=sfraser
2003-02-21 00:54:00 +00:00
sfraser%netscape.com 55774f53a5 Fix bug 181454 -- endless opening of new windows when another app tells Mozilla to open a new window, via Apple Events. Make sure we return noErr when we've handled the event. r=ccarlen, sr=jag, a=asa. 2003-01-30 22:40:25 +00:00
jaggernaut%netscape.com 8034a9a64b Bug 190791: Windows don't remember location in macho builds. r=danm, sr=sfraser, a=asa 2003-01-30 04:51:50 +00:00
ccarlen%netscape.com f9502e3ac0 Bug 97622 - Put in UI to expose dynamic profile switching. r=kaie/sr=alecf 2003-01-22 06:13:39 +00:00
racham%netscape.com e01849d5ba Fixing bug 167803. Make sure we load content tree owner exists before we load the chrome to avoid crashing on linux in some cases. r=danm, sr=sspitzer 2003-01-10 00:41:54 +00:00
dbaron%dbaron.org f2cd5e3e66 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
seawood%netscape.com 4588fb970a Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
aaronl%netscape.com 0fab404b62 Bug 162090. Mozilla not respecting SPI_GETWORKAREA when opening new window. Patch by danm. r=aaronl, sr=jst 2002-12-14 00:36:29 +00:00
ccarlen%netscape.com 2dabff2ebf Bug 183366 - Mach-0 build fails to launch via icon if whitespace in path the executable. r=seawood/sr=sfraser/a=brendan 2002-12-09 15:36:49 +00:00
peterv%netscape.com 23b10864c8 Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2002-11-29 23:44:07 +00:00
sicking%bigfoot.com f04a4ebeb7 Bug 181808: Use macros to declare and implement nsIDocumentObserver
r=caillon sr=bz
2002-11-25 08:33:30 +00:00
danm%netscape.com 2f017477f6 persistent size now has a lower bound of 100x100. bug 167663 r=dveditz,sgehani 2002-11-20 00:54:46 +00:00
seawood%netscape.com 96f5e4b676 Add native app support for OSX mach-o builds.
Fixes the 'Quit from dock not working' problem.
Allows certain files to be dragged to the dock icon.
Thanks to Mike Pinkerton <pinkerton@netscape.com> for the original patch.
Bug #111797 r=ccarlen sr=sfraser
2002-11-19 05:16:50 +00:00
danm%netscape.com 325d197360 always constrain new windows fully onscreen. bug 162029 and effectively part of bug 162090. r=hyatt,jag 2002-11-12 19:09:02 +00:00
rjesup%wgate.com 131dadc41e Bug 149764: changes to quit-application observer topic. r=danm, sr=jst 2002-11-07 20:25:45 +00:00
seawood%netscape.com d1bef3cbe0 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
blakeross%telocity.com 634d1f15a4 move phoenix obs notification, NPOB. r=hewitt/sr=hyatt 2002-10-13 03:51:29 +00:00
blakeross%telocity.com 315bd09600 Phoenix changes only, NPOB. r=hewitt / sr=hyatt 2002-10-11 19:58:15 +00:00
sdagley%netscape.com 47f7cd9a84 Re-landing #169667 - use LaunchServices APIs instead of InternetConfig APIs when appropriate (fixed mach-o and Mac Classic build issues from 1st landing try). r=ccarlen,sr=sfraser 2002-10-01 05:27:15 +00:00
sdagley%netscape.com 07ecdb093b With the landing of #152231 for mach-o the InternetConfigService is now part of uriloader for Mac trunk builds and these files in appshell are obsolete 2002-10-01 01:40:38 +00:00
sdagley%netscape.com 0794551cb6 Landing #152231 on trunk mach-o build - move nsInternetConfig into uriloader. Original patch by ccarlen, r=sdagley, sr=darin 2002-10-01 01:00:09 +00:00
danm%netscape.com eaa54d5402 change popup manager's IDL constants to JS standard style instead of that silly reverse hungarian nonsense. r=brendan 2002-09-28 18:01:31 +00:00
darin%netscape.com 52c6607e73 backing out sdagley's patch for bug 169667 to clear up mac build bustage. 2002-09-27 04:35:33 +00:00
sdagley%netscape.com e571c5e2c2 Landing #169667 - Clean up InternetConfigService and use LaunchServices APIs where appropriate. r=ccarlen,sr=sfraser 2002-09-26 23:38:08 +00:00
lordpixel%mac.com 8bc9223add Fix for bug 90823 Relaunching or clicking Dock icon should display last minimized window or create new window r=sdagley, sr=smfr 2002-09-26 03:38:06 +00:00
timeless%mac.com 80432cd255 Bug 166775 Remove unused _IMPL_NS_APPSHELL defines
Deleting unused file
r=bryner
2002-09-24 13:42:44 +00:00
timeless%mac.com 42a667539c Bug 166775 Remove unused _IMPL_NS_APPSHELL defines
patch by walk84@yahoo.com r=bryner
2002-09-24 00:56:20 +00:00
sdagley%netscape.com f083e40c5a Part of #152231 - moving InternetConfigService to uriloader from appshell. These changes are for the CFM builds. r=ccarlen,sr=scc 2002-09-21 19:08:45 +00:00
srilatha%netscape.com 59b625075a backing out my previous checkin. 2002-09-19 23:12:35 +00:00
srilatha%netscape.com 031be29095 Fix for bug # 167803. Ensure that mContentTreeOwner is not null.
r=danm, sr=alecf
2002-09-19 22:37:37 +00:00
danm%netscape.com 18f082cfdb just fixing a reversed comment 2002-09-18 02:20:04 +00:00
sfraser%netscape.com fcda286dc9 Fix darin build bustage. r=law 2002-09-14 01:10:47 +00:00
danm%netscape.com ba570abb24 moving nsIPopupWindowManager.idl from extensions to appshell, where it still doesn't belong but it's an improvement. long live bug 166442 r=jag,timeless 2002-09-13 20:59:56 +00:00
danm%netscape.com b1f94faa94 moving from its old home in extensions. it doesn't belong here either, but it's used outside extensions so here it sits for now. 2002-09-13 20:11:25 +00:00
danm%netscape.com 264b2adba2 bloody hell. backing out the rest of popup manager because of a suspected Txul regression. bug 167929 2002-09-12 02:42:44 +00:00
danm%netscape.com c38c9628a2 hooking up popup window management. bug 166442 r=jag,jst,timeless 2002-09-11 02:29:27 +00:00
danm%netscape.com 1e98ed5c4a add context flags from nsIWindowCreator2. bug 166442 r=jag,jst,timeless 2002-09-11 02:27:14 +00:00
danm%netscape.com 8667c2c992 add new include dependencies for popup window manager. bug 166442 r=jag,jst 2002-09-11 02:19:45 +00:00
dougt%netscape.com c5e8f896cd 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
dougt%netscape.com d94b37c68a Fixes up the timer interface. b157136, r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 05:38:16 +00:00
bryner%netscape.com b04e8d309d Bug 141295 and 153681 - fix some timing problems with initial focus. Make sure that window watcher's activeWindow accurately reflects the last window to receive an NS_ACTIVATE. Remove the GetFocusController API from nsIDocument, since the focus controller can now be obtained for the entire lifetime of the document by using GetContainer(). Cleaned up some methods on nsEventStateManager/nsIEventStateManager that were virtual for no reason. r=danm, sr=jst. 2002-09-06 00:19:58 +00:00
dougt%netscape.com c1b9f8114d Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
bryner%netscape.com 6a2996dcfc Switch to building in browser/app and linking with libxulapp_s, instead of building in xpfe/bootstrap, for Phoenix. Remove some MOZ_PHOENIX #ifdefs that are no longer needed. Not part of the normal build. 2002-09-02 04:03:07 +00:00
danm%netscape.com 7f29b72ea7 restate and simplify the application-quit and application-don't-quit-while-windows-are-open logic. bug 163710 r=brendan,pinkerton 2002-08-29 23:55:37 +00:00
alecf%netscape.com 5d2a2e5fef bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
2002-08-26 21:20:34 +00:00
danm%netscape.com 01017ff236 removing parameter to nsINativeAppSupport::OnLastWindowClosing. bug 163918 r=brendan,law 2002-08-24 18:58:52 +00:00
danm%netscape.com a82218200b update for rev 1.26 of nsIAppShellService.idl: Quit takes a new parameter. bug 163918 r=brendan,bryner 2002-08-24 18:58:19 +00:00
danm%netscape.com 16222c8273 rearrange Destroy to not confuse WindowWatcher. bug 163918 r=brendan,bryner 2002-08-24 18:57:55 +00:00
danm%netscape.com ba4136321b move Quit code from UnregisterWindow into Quit. bug 163918 r=brendan,bryner 2002-08-24 18:57:45 +00:00
roc+%cs.cmu.edu c0c4d81870 Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin 2002-08-24 14:41:28 +00:00
danm%netscape.com 40c6d57646 reorder Destroy() sequence and remove new window creation check from bug 115969 (rev 1.89 of .cpp). bug 130719 r=brendan,pavlov 2002-08-20 04:34:09 +00:00
danm%netscape.com bbb3eb6496 exit the app from Quit() only if all windows could be closed. bug 130719 r=brendan,pavlov 2002-08-20 04:30:24 +00:00
seawood%netscape.com 8ae6c40f5d Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
timeless%mac.com aba863efa1 Bug 29856 *nix only : Window Class the same for all mozilla windows
original patch from arik devens / rob ginda
r=akkana sr=alecf
2002-08-07 01:59:22 +00:00
henry.jia%sun.com edb10a6aac 2nd patch for bug 158080
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 05:11:23 +00:00
bryner%netscape.com 8e7c28affb Fix a typo that was causing bug 153828, inability to navigate bookmarks and history in a maximized window. r=saari, sr=jag. 2002-08-06 01:12:33 +00:00
alecf%netscape.com 3703f3c61b bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2002-08-06 00:53:19 +00:00
aaronl%netscape.com 17e7f506d1 Bug 160188. Accessibility: In Windows, use Control ID for a window to indicate whether the window is content or UI. r=saari,blythe, sr=hewitt 2002-08-01 23:12:38 +00:00
caillon%returnzero.com 1cd878f62a Bug 155752 - Use the XML parser for XHTML about: services
Patch contributed by Alexey Chernyak <alexey@ihug.com.au>
r=timeless, sr=jst, a=asa
2002-07-25 13:27:16 +00:00
pete.zha%sun.com 9abd4387f4 mozilla1.1a core dump at PR_AtomicDecrement()
bug=154730 r=bryner sr=jst a=asa patch=antonio.xu@sun.com
2002-07-12 02:56:18 +00:00
bryner%netscape.com 122b978d08 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2002-07-08 07:56:50 +00:00
caillon%returnzero.com 44f459e1ad * Implement CSSValueLists and computed -moz-border-{side}-colors
* Get the computed -moz-binding directly from the style context which is faster than getComputedStyle
* Speed up computed style by not QI'ing so much
* Cache the computed style object so we don't keep re-alloc'ing memory for it.
* Shrink ROCSSPrimitiveValue.
* Don't get computed style of non-existant properties.
* Use nsSize instead of nsRect when we only care about height and width
* Other random code cleanup of computed style

Bug 155525
r=bzbarsky
sr=jst
2002-07-08 07:11:59 +00:00
jgaunt%netscape.com 366a074c3c bug 78390 accessible support for full page PDFs
r=aaronl,peterl
sr=jst
2002-07-02 17:39:40 +00:00
alecf%netscape.com a690fb1e38 argh, add nsIWindowMediatorListener.idl to the nmake build 2002-06-26 23:36:46 +00:00
alecf%netscape.com 67c6e9577f argh, now re-remove the line that I was originally intending to remove! 2002-06-26 23:34:42 +00:00
alecf%netscape.com 3c3957a44d back out these two files until I get the #ifdef situation cleared up 2002-06-26 23:32:09 +00:00
alecf%netscape.com 6d986e360e rest of fix for bug 132175 - move windowlist part of the window mediator into a seperate object (nsWindowDataSource) so that appshell is no longer dependent on RDF.
r=bnesse, sr=waterson
2002-06-26 22:34:09 +00:00
alecf%netscape.com f455bfa5ac more stuff for bug 132175, add nsIWindowMediatorListener.idl to build
r=bnesse, rs=waterson
2002-06-26 22:25:31 +00:00
dbaron%fas.harvard.edu 2bf216c9e2 Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
saari%netscape.com 29686c1eb6 win32 only fix for 82534. focus goes wonky after minimizing a window. r=bryner, sr=jag 2002-06-20 04:55:13 +00:00
alecf%netscape.com 4385193586 Not part of build
backing out my last change - totally unnecessary
2002-06-17 23:41:42 +00:00
alecf%netscape.com 0947005f06 Not part of build
add category name to nsIWindowMediatorListener so listeners are created at startup
2002-06-17 23:25:21 +00:00
bnesse%netscape.com 8f3217aa49 Fix for bug 141035. Application must quit if it fails to load the .cfg file. r=sgehani, ccarlen, sr=alecf. 2002-06-12 18:52:46 +00:00
alecf%netscape.com 5ac52a6ff7 fix for bug 149121 - split up command line handler macros so we can write custom registration routines. r=bnesse, sr=sspitzer 2002-06-12 16:47:23 +00:00
cathleen%netscape.com 12e47be3cf clean up last traces of nsCRT::strlen(char* s), bug 124536 r=dp, sr=brendan 2002-06-04 23:05:39 +00:00
bryner%netscape.com f04bac4791 Fixing mach-o static build - made a function static in nsAppShellService so that it doesn't conflict with global symbols; add TK_LIBS (-framework Carbon) to the link line for mozilla-bin for both carbon and cocoa builds. r=cls, rs=brendan. 2002-06-03 23:53:31 +00:00
danm%netscape.com 665ec3003d reverting part of rev 1.54 that caused a regression. code=jrgm r=jag,me 2002-06-01 00:49:46 +00:00
danm%netscape.com ff3b58670c scrollbar visibility is no longer reflected in mChromeFlags. bug 130174 r=bryner,jag,jst 2002-06-01 00:00:12 +00:00
danm%netscape.com 79b4d62767 disable window size persistence before chrome is loaded. bug 116610 r=bryner,jag 2002-05-29 23:21:35 +00:00
danm%netscape.com 49ff0be08e persist min/max state only if normal or maximized. bug 72558 r=bryner,jag 2002-05-29 23:19:07 +00:00
rpotts%netscape.com 4d4116d281 bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener) 2002-05-16 20:57:37 +00:00
dougt%netscape.com e96df2ad1b Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2002-05-15 18:55:21 +00:00
danm%netscape.com 39c1a814d5 death to remaining compiler warnings. removed a dead function. inspired by bug 126488 2002-05-13 22:00:21 +00:00
danm%netscape.com 1489a3ec71 death to compiler warnings. bug 126488 code=ayn2@cornell.edu r=me,scc 2002-05-13 21:43:15 +00:00
alecf%netscape.com e4d4ba3ccb Fix for bug 138299 - switch consumers of nsIWindowMediator service to use the non-RDF contractID, in preparation for bug 132175
r=danm, sr=jag
2002-04-30 01:36:59 +00:00
sdagley%netscape.com f9557a0368 Fix #116079 - if a file with no extension is dragged to Mozilla and it has a file type of 'TEXT' treat it as text/plain rather than application/octet-stream. r=bryner, sr=hyatt 2002-04-29 07:01:44 +00:00
darin%netscape.com 1b1677bbe9 fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
sspitzer%netscape.com a376f9f56c fix for #137886. Detect defunct previously migrated profiles and offer to re-migrate.
this is pref controlled, "profile.seconds_until_defunct.  by default,
we'll never offer to remigrate.  initial patch by ccarlen.
r=ccarlen,racham,sr=bienvenu
2002-04-26 01:37:04 +00:00
alecf%netscape.com 8c4c4971b7 remove convertISupportsToDOMWindow in order to clean up nsIWindowMediator
bug 138299 (preparation for bug 132175)
2002-04-22 14:02:48 +00:00
alecf%netscape.com bb7f5b3bb8 add window mediator listener functionality for bug 132175
(not part of build)
2002-04-22 14:00:24 +00:00
dbaron%fas.harvard.edu 324f543007 Fix up and enable hierarchical :hover and remove the hacks that made :hover work for anchors without it. Pass mask rather than pseudo-class to ContentStatesChanged notifications. Optimize event state changes in the style system by passing state mask to HasStateDependentStyle and using it in HasStateDependentStyle implementations. b=5693 r=bryner, joki sr=hyatt 2002-04-11 03:49:30 +00:00
dp%netscape.com 2c6fb85dda bug 125100 Undoing resident size trimming and heapmin. sr=alecf, r=blythe, a=asa 2002-04-09 04:03:39 +00:00
rjc%netscape.com c43e101da1 Fix bug # 130234 - w95 startup crash (when low-mem?). r=pavlov sr=ben a=asa 2002-04-03 08:31:31 +00:00
dbaron%fas.harvard.edu fd56358d37 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-23 21:23:50 +00:00
mscott%netscape.com 40ff386cea Bug #132643 --> add a new web browser chrome flag for a popup type. Set the native widget type to popup
if that's what the chrome flags say.
r=danm
sr=hewitt
a=asa
2002-03-22 19:22:05 +00:00
ccarlen%netscape.com 16b571cf5f Bug 58533 - Can't open files with a '/' in name by double-clicking in Finder. r=rjc/sr=sfraser/a=asa 2002-03-22 15:03:17 +00:00
danm%netscape.com 313cdbd7d8 removing unused function InitializeDocshell. bug 130944 r=jst,timeless a=asa 2002-03-18 23:33:49 +00:00
dbradley%netscape.com b8c6c039f2 Bug 126107 - Freeing mismatched memory in nsWindowMediator::GetWindowForResource - r=valeski, sr=alecf, a=asa 2002-03-18 02:10:14 +00:00
rjc%netscape.com abcf3a5a9d Fix bug # 129794 part deux: plug leak. r=shaver sr=ben a=asa 2002-03-13 23:33:35 +00:00
rjc%netscape.com fe1df9a715 Backout fix for bug # 129794 due to orangeness. Will try again tomorrow. 2002-03-12 11:21:03 +00:00
rjc%netscape.com 84a17440f6 Typo. Fix bug # 129794: plug leak due to circular ownership. r=dp sr=ben a=roc+moz 2002-03-12 10:28:18 +00:00
rjc%netscape.com db20b759f9 Fix bug # 129794: plug leak due to circular ownership. r=dp sr=ben a=roc+moz 2002-03-12 08:00:33 +00:00
rjc%netscape.com 57dd1d2753 Fix bug # 104127: speed up window closing by 10 to 20%. r=danm sr=ben a=asa 2002-03-09 02:54:13 +00:00
bryner%netscape.com ec00895936 - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements.
- Eliminate the _moz-option-selected attribute; move the actual selected state into the option content node.
- Change all users of _moz-option-selected to use :checked.
- Add a third parameter to nsIDocument[Observer]::ContentStatesChanged to indicate which pseudoclass changed, this is used for optimizing handling of :checked state changes.

Bug 128947, r=dbaron, sr=jst, a=asa.
2002-03-07 03:34:29 +00:00
danm%netscape.com c105bd4cfb re-enable parent of modal window before making it invisible. bug 122765 (reopened version) r=bryner,jaggernaut a=asa 2002-03-06 22:26:58 +00:00
darin%netscape.com 026dda9f95 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
ducarroz%netscape.com 35d4b4fddc Fix for bug 109081. IsEnable/GetEnable should return true by default and not false. That will avoid the regression 128659 caused by my previous checking for 109081. R=bryner, SR=blizzard, A=blizzard 2002-03-04 22:50:11 +00:00
danm%netscape.com 537443e2f0 implement new method topLevelWindowIsModal. bug 126786 r=hyatt,rginda a=asa 2002-02-28 23:25:14 +00:00
danm%netscape.com 9abfcdeeed add method topLevelWindowIsModal. bug 126786 r=hyatt,rginda a=asa 2002-02-28 23:24:31 +00:00
danm%netscape.com 4b415b08ae implement new attribute nsIBaseWindow::enabled and inform the appshellservice of modal windows. bug 126786 r=hyatt,rginda a=asa 2002-02-28 23:23:43 +00:00
danm%netscape.com 6d6431c6e6 implement new attribute nsIBaseWindow::enabled. bug 126786 r=hyatt,rginda a=asa 2002-02-28 23:22:55 +00:00
rjc%netscape.com d0cbf839c8 Fix bug # 125158: force focus on Mac OS X sheets. code from saari, r=bryner sr=hyatt 2002-02-20 05:42:24 +00:00
danm%netscape.com f21f48083f window scrollbar chrome attribute is no longer cached locally. bug 111524 r=hyatt,jst 2002-02-16 01:16:00 +00:00
danm%netscape.com 166addbb54 reimplement window scrollbar chrome attribute. bug 111524 r=hyatt,jst 2002-02-16 01:15:52 +00:00
timeless%mac.com fac5a6bcea Bug 125601�ABS()-->PR_ABS() && PR_ABS()-cleanup
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser
2002-02-15 01:01:06 +00:00
danm%netscape.com 847c6d06f1 reorder parent activation on destroy to fix stacked dialog focus regression. bug 122765 r=bryner,hyatt 2002-02-12 23:55:54 +00:00
rjc%netscape.com a6507f991d Fix bug # 12459: nsWindowMediator optimizations (put it on a diet). r=tingley, verbal sr=ben 2002-02-12 22:48:44 +00:00
timeless%mac.com 8cabeca21d Bug 124698 don't CallQueryInterface(mDocShell = 0, &mWebShell)
r=bzbarsky,adamlock sr=alecf
2002-02-12 03:45:22 +00:00
endico%mozilla.org 136abbbacc re-applying danm's changes after finding out they weren't cause for startup time regression. bug 124570. (patches originally from bugs 107937 and 77020) 2002-02-10 07:12:16 +00:00
endico%mozilla.org d958663061 backing out danm's feb8 14:34 checkin to track down Ts regression. bug 124570 2002-02-10 01:29:46 +00:00
blakeross%telocity.com 6e54ff1d4e Backing out to see if performance regression is fixed. a=endico 2002-02-10 00:00:06 +00:00
dp%netscape.com a42f928113 bug 123728 & bug 123729 heap compaction and resident size trimming
sr=brendan@mozilla.org, r=blythe@netscape.com
2002-02-09 07:01:11 +00:00
danm%netscape.com 4ab69b0c05 generally give windows a 'minimize' widget. bug 77020 r=ben,jag 2002-02-09 00:10:05 +00:00
danm%netscape.com 1572b8c579 persist sizemode more often, and particularly after a size change. bug 107937 r=ben,jag 2002-02-08 22:34:15 +00:00
locka%iol.ie 70040e373a Fix Linux crash on nsnull pointer as part of blocker 123572 r=danm a=radha sr=sfraser 2002-02-05 23:26:51 +00:00
locka%iol.ie 7f58328d70 Remove GetContentShellById from nsIWebShellWindow & impl as it's already defined in nsIXULWindow. b=122861 r=timeless@mac.com sr=jag@netscape.com 2002-02-05 12:41:47 +00:00
timeless%mac.com ce0e017df0 Bug 122809�Mismatched allocator/deallocator ToNewCString & delete[]
r=bzbarsky@mit.edu sr=jag
2002-02-04 14:37:01 +00:00
sfraser%netscape.com d285f8f560 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
alecf%netscape.com b417379c8c First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag
2002-01-30 06:04:29 +00:00
danm%netscape.com aef095fb3d deactivate root focus controller as well as your own while deactivating yourself. bug 122462 / bugscape 11864 code=saari,myself r=bryner,hyatt 2002-01-29 21:42:07 +00:00
dougt%netscape.com 894fdcfaaf 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
mscott%netscape.com 0d54e27adc Fix smoketest blocker: 122228 by adding a null ptr check in GetHiddenDOMWindow 2002-01-28 18:52:24 +00:00
hyatt%netscape.com e41873b326 Fix cocoa bustage in makefile.in, r=cls, sr=brendan 2002-01-25 00:53:38 +00:00
danm%netscape.com 4ada48a96a in Destroy(), call appshellservice->Unregister a little earlier. bug 119549 r=ben,hyatt,law 2002-01-24 23:39:00 +00:00
danm%netscape.com 976fa6fdb1 center on parent window falls back to centering on the screen if the parent window is being torn down. (crash) bug 120430 r=hyatt,saari 2002-01-24 22:30:39 +00:00
pinkerton%netscape.com 30c642c36e allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496 2002-01-24 15:11:18 +00:00
darin%netscape.com c0e8c2067b fixes mach-o bustage r=rjc,cls 2002-01-24 09:24:01 +00:00
danm%netscape.com 07cbac5f07 removing unused ShowModally method. code=mbosch@lorentz.leidenuniv.nl r=me 2002-01-24 03:54:49 +00:00
rjc%netscape.com 0ff9cd6c12 Fix build bustage. (Missing #ifdef) 2002-01-24 02:08:30 +00:00
rjc%netscape.com d5671a60f8 Fix bug # 83643: Mac OS X sheets. r=pinkerton sr=ben 2002-01-24 01:17:48 +00:00
law%netscape.com 7d6acfc966 Bug 88123 (and 85860): re-use command line handling code in nsAppRunner when starting a second time on Win32; r=sgehani, sr=blake 2002-01-16 06:48:14 +00:00
timeless%mac.com ea621c9df1 Bug 118105 [Xlib] XPFE code does not treat Xlib toolkit like GTK+ toolkit
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=jag
2002-01-16 05:30:26 +00:00
bryner%netscape.com 350238438c Fix for focus crash bugs 107844, 104297, and 109645. Make sure the window doesn't get deleted out from under us. r=saari, sr=blizzard. 2002-01-16 03:36:50 +00:00
danm%netscape.com 81b60f6f86 support nsIEmbeddingSiteWindow and gut nsIESW::SetFocus. bug 57841 r=hyatt,saari 2002-01-16 00:11:29 +00:00
danm%netscape.com da4c666d93 support nsIEmbeddingSiteWindow. bug 57841 r=hyatt,saari 2002-01-16 00:11:06 +00:00
cathleen%netscape.com c2d19ad82a converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp 2002-01-12 03:18:55 +00:00
danm%netscape.com fd7c3efbe2 constrain windows centered on a parent window to be onscreen. bug 119332 r=ben,hyatt 2002-01-11 01:53:23 +00:00
danm%netscape.com db13ba49d6 restore persistent (maximized) size state after position and size are restored. bug 119006 r=ben,hyatt 2002-01-11 01:08:49 +00:00
mkaply%us.ibm.com 0d1eee8777 Use PR_FALSE not false 2002-01-09 21:21:02 +00:00
rjc%netscape.com e2e8b35afa Bug # 118212: window mediator RDF changes to support keyboard. r=tingley sr=waterson 2002-01-09 02:06:23 +00:00
danm%netscape.com 9fc8a911cb position dependent windows relative to their parent. bug 113283 r=hyatt,pavlov 2002-01-09 01:31:24 +00:00