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

6837 Коммитов

Автор SHA1 Сообщение Дата
emaijala%kolumbus.fi 1ad3898fda Fix for bug 307678 -- Fixing remaining MouseTrailer problems with dialogs.
r+sr=roc
2005-10-18 19:44:31 +00:00
mark%moxienet.com 4a7550a71e Backing out 111230 to attempt to solve orange on Camino tinderbox. Tp crashes, but MozillaAlive succeeded. Re-added: nsMenuX.cpp nsMenuItemX.cpp nsMenuBarX.cpp; dropped a rev on: nsMenuX.h nsMenuBarX.h Makefile.in; didn't touch: nsMenuX.mm nsMenuItemX.mm nsMenuBarX.mm (new files not referenced by this downrev Makefile) 2005-10-17 20:55:52 +00:00
sergei_d%fi.tartu.ee bf584c1285 [BeOS]bug 312660. fix issue with button-navigation over lists, p=thesuckiestmail, r=sergei_d, BeOS-only 2005-10-17 19:41:57 +00:00
joshmoz%gmail.com 96f37871db New Cocoa-based menu code. Not in working shape yet, but it is NPOB. b=111230 sr=pinkerton 2005-10-17 18:40:42 +00:00
smfr%smfr.org 69fdfdd022 Partial fix for bug 312563: avoid crashing because of recursive updates caused by the code that attempts to notify plugins (via a paint) when their widget is removed from the hierarchy. r=mento. 2005-10-17 03:17:06 +00:00
sergei_d%fi.tartu.ee e953b9d2cb [BeOS] Bug 312638 -clear warnings in nsWindow, p=sergei_d, r=thesuckiestmail, no sr required 2005-10-16 18:51:34 +00:00
sergei_d%fi.tartu.ee 0bd26a5626 [BeOS]Bug 312636 - refactoring two getters for faster mouse. p=sergei_d, r=thesuckiestemail. BeOS-only, no sr 2005-10-16 18:06:35 +00:00
sergei_d%fi.tartu.ee 5692789e62 [BeOS]Bug 104729 - adding DnD support. p=thesuckiestemail, r=sergei_d. BeOS-only, no sr 2005-10-16 16:32:38 +00:00
cbiesinger%web.de 53d2de6b6d bug 104729 adding beos-specific drag&drop interfaces
patch by tqh <thesuckiestemail@yahoo.se> r=sergei_d
2005-10-16 11:50:45 +00:00
emaijala%kolumbus.fi 44a97354e7 Fix for bug 307563: download windows remain in "zombie" status after opening
(and other similar problems).
r+sr=roc
2005-10-15 09:45:17 +00:00
joshmoz%gmail.com e46c1daf92 Carbon menu code cleanup. b=312208 r=bent r=mento sr=pinkerton 2005-10-14 22:44:39 +00:00
sergei_d%fi.tartu.ee ed10075fa8 [BeOS]Bug 311651.Better Move, Resize and Scroll handling implemented. r=thesuckiestemail@yahoo.se. BeOS-only, no sr required 2005-10-14 18:41:02 +00:00
mark%moxienet.com e359446fa0 Bug 312364, Arrow key events to plugin also cause page scrolling. Don't leave NSEvent in (nsKeyEvent).nativeMsg when EventRecord is expected; set nativeMsg to EventRecord in more cases for compatibility with Carbon widget. Camino-only. r,sr=smfr 2005-10-14 05:15:32 +00:00
smfr%smfr.org 13fa955ece Fix bug 308865: allow SpellCatcher X shorthands to work by fixing Cocoa IME to send all key events through -interpretKeyEvents so that input methods get to see them, and filtering out those that Gecko has handled in -doCommandBySelector. r=mento. 2005-10-13 17:00:18 +00:00
mark%moxienet.com 8dfc72f60a Bug 311618, Crash [@ QDFlushPortBuffer]. Replumb the flush manager as an XPCOM service so that other components can cancel scheduled flushes when ports are going away. Away goes trouble down the drain. Camino/koko-widget only. r=pink sr=smfr a/1.8=asa 2005-10-13 16:48:15 +00:00
dougt%meer.net d5bd8fcb00 Missed an ifdef. fixing build bustage 2005-10-13 16:03:04 +00:00
dougt%meer.net fbac8bfdc4 Bug 297683 r/sr=dveditz.
Patch does the following:
1) Enables native theme support on WinCE so that things look more clean --
specifically scrollbars looks better.
2) SetGraphicsMode isn't implemented on WinCE.	I ifdef'ed it out for WINCE.  I
think stuart, vlad, and I will have to really determine if i need to implement
this in the WinCE shunt.  For now, keep everything building.
3) I enabled IMM support on WINCE, although it is very rarely used.  This
allows us to remove some ifdef's.
4) I am remapping the hardward keys to new values.
5) I am also allowing the SmartPhone softkey's and the Back button to be
remapped.

Mostly WinCE
2005-10-13 15:07:56 +00:00
smfr%smfr.org 528a1b5887 Fix camino bug 311683. The earlier fix for bug 297343 introduced a short delay before the dispatch of focus/activate events on window activation. It turns out that this was bad, as you could end up with two windows which continually each come to the front ("duelling windows"). This patch makes things synchronous again, but fixes the original bug by exposing a category on NSWindow in the widget code that allows the embedder to know if a SetFocus() call is coming as a result of window activation. r=mento 2005-10-12 17:38:29 +00:00
smfr%smfr.org a2934cfe59 Fix bug 308471: implement -firstRectForCharacterRange so that the IME inline input window shows up in the correct location. r=pinkerton 2005-10-08 00:20:27 +00:00
joshmoz%gmail.com 472123ea64 cocoa widget window cleanup, also adds basic support for showing a menu bar. NPOB. b=111230 r=pinkerton sr=smfr 2005-10-07 23:31:45 +00:00
timeless%mozdev.org c644049326 Bug 243078 - Native Theme Rendering for Windows XP Menus, toolbars
patch by silver@warwickcompsoc.co.uk r=dougt sr=neil
2005-10-07 00:31:36 +00:00
vladimir%pobox.com 2f87b8dd7c Merge from org.mozilla.cvs.cairo branch.
- Cairo 1.1.1
- Updated thebes, gfx/src/thebes
- Fixes to plugins with thebes gfx under linux
- Native theme fixes with thebes rendering (NOTE: widget changes only enabled when building with thebes, otherwise all old code)
2005-10-06 04:02:10 +00:00
maxf%magma.ca 1534795f11 Photon-only changes. These only affect QNX builds, which are not part of
Tinderbox. Fix compile errors introduced by jst%mozilla.jstenback.com
(missing parenthesis) and others.  My QNX email address is mfeil@qnx.com.
r=briane@qnx.com
2005-10-05 21:44:17 +00:00
maxf%magma.ca 1a7e6af3c9 Photon-only change. This only affects QNX builds, which are not part of
Tinderbox. The head branch version of Mozilla (& Firefox) was seg faulting
as soon as you used the menu bar. This fix is actually by briane@qnx.com.
I am checking it in and reviewing it. My QNX email address is mfeil@qnx.com.
r=briane@qnx.com
2005-10-05 20:15:05 +00:00
mozilla.mano%sent.com 39ccfb29e9 Bug 310894 - Bookmarks Manager: updating the sort direction / method from the View menu doesn't update the view until the columns headers are hovered. r=mento, sr=smfr. 2005-10-03 20:01:52 +00:00
mark%moxienet.com a635744c35 Bug 304089, maximum window size during resize is too large, windows go offscreen and under the dock. Set maximum bounds carefully. r=mano r=josh sr=smfr 2005-09-30 16:24:54 +00:00
smfr%smfr.org 4361539600 Widget part of fix for bug 297343: avoid re-entrant -[NSWindow makeKeyAndOrderFront:] calls by postponing the focus and activate calls into Gecko so that they get called the next time through the event loop, when window visibility and key status are correct. This allows embedder code that implements to nsIEmbeddingWindow::SetFocus() to check those and avoid re-entrant/redundant makeKeyAndOrderFront: calls. r=mento. Only affects Camino. 2005-09-30 00:59:29 +00:00
mark%moxienet.com 9760e8a4c1 Bug 310379, crash [@nsMacEventHandler::Scroll]. Check for !widgetToScroll. r=mano sr=smfr 2005-09-29 17:26:09 +00:00
sergei_d%fi.tartu.ee ef0c9fdef5 fixing BeOS-build bustage appeared with commiting fix for Bug 310293 fix. BeOS-only 2005-09-28 17:12:11 +00:00
sergei_d%fi.tartu.ee 752e43cd50 Bug 310293 fix. Bringing menu popup to current workspace before show() now. r=thesuckiestemail@yahoo.se. BeOS-only, this no sr 2005-09-28 15:43:30 +00:00
neil%parkwaycc.co.uk 8b89471c7d Supplementary patch to bug 305384 to fix alerts on GTK1 r+sr=roc 2005-09-27 12:40:37 +00:00
sergei_d%fi.tartu.ee 502a361eb6 Bug 129310, Scrolling and related painting rewrite for BeOS widget, r=mailto:thesuckiestemail@yahoo.se, BeOS-only change, no sr required 2005-09-26 17:40:54 +00:00
bzbarsky%mit.edu eb07e11f96 Fixing the indent. 2005-09-25 18:19:18 +00:00
bmlk%gmx.de e0529e198b bustage fix, checkin patch as shown in bugzilla 2005-09-25 16:49:38 +00:00
bzbarsky%mit.edu 9b2ddd1892 Fix bug 114929, finally! Patch by Dan Dickerman <dandickerman@speakeasy.net>,
r=bzbarsky, sr=shaver
2005-09-25 15:31:32 +00:00
mark%moxienet.com 7bf56670e2 Bug 301338, sheets prevent their parent windows from updating. Don't clip out top-level windows. r=josh sr=smfr 2005-09-23 03:18:38 +00:00
mark%moxienet.com 793f191702 Bug 171680, modifier keys have no effect on mouse wheel (Mac). Handle modifier keys for scrollwheel events. Bug 255415, scroll wheel doesn't scroll the right scrollable thing until the mouse is moved. Walk the widget hierarchy to find out what's under the mouse. r=mano sr=smfr 2005-09-21 04:10:59 +00:00
mark%moxienet.com dbdcf13207 Bug 309395, scrollwheel doesn't work in non-toplevel window. Install the scroll event handler on appropriate window types. r=mano sr=smfr 2005-09-21 00:17:06 +00:00
masayuki%d-toybox.com b5c1236a8f Bug 306209 Should fire NS_FOCUSCONTENT event on nsPluginInstanceOwner by clicking plugin's content patch by VYV03354@nifty.ne.jp r+sr=roc 2005-09-18 09:41:37 +00:00
masayuki%d-toybox.com 79aa4e5171 Bug 307396 Add IME selection colors and Underline height (nsILookAndFeel) r+sr=roc 2005-09-17 11:34:27 +00:00
masayuki%d-toybox.com be3db1997d Bug 207102 Sound preview doesn't work if its path contains non-ASCII string r=amardare+jshin, sr=roc 2005-09-17 10:11:38 +00:00
timeless%mozdev.org c113ece289 Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
joshmoz%gmail.com cf8f917886 knock out some unused code in widget/mac. no bug. sr=smfr 2005-09-15 19:16:18 +00:00
darin%meer.net 36f6edb916 fixes bug 257196 "crash on exit after installing incompatible extension [@ moz_gtk_get_widget_border()]" r=bsmedberg sr=bryner 2005-09-13 22:06:41 +00:00
sergei_d%fi.tartu.ee b954ff19a3 Bug 296823 [BEOS] nsWindow::SetTitle should check if mView is NULL. r=sergei_d. BeOS-port only, no sr required 2005-09-13 20:13:19 +00:00
gerv%gerv.net 35149ea17d Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-09-13 18:40:56 +00:00
mkaply%us.ibm.com f29fd71703 #307086
r=Peter Weilbacher, sr=mkaply (OS/2 only)
Patch from Rich Walsh - OS/2 drag drop is broken
2005-09-13 14:50:33 +00:00
cbiesinger%web.de 9107a660ca fixing mac bustage 2005-09-12 13:01:21 +00:00
cbiesinger%web.de 9a9d28f4a0 bug 281298 replace nsIPref with nsIPrefService/nsIPrefBranch in widget
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com> r=bryner sr=bz
2005-09-12 12:36:11 +00:00
mats.palmgren%bredband.net 1d37c1a0e6 Make nsHTMLFormatConverter deal with an empty source string. Don't add an URL dataflavor if the source URI is empty. b=303818 r+sr=bzbarsky 2005-09-10 11:39:32 +00:00
joshmoz%gmail.com ae56255f88 fix a couple bad hard-coded default colors in nsLookAndFeel.cpp. this whole system is bunk though, so no more bugs on it please. we don't even really use it. b=301364 r=pinkerton sr=smfr 2005-09-09 19:16:44 +00:00
joshmoz%gmail.com ec09744d98 don't play sound during GetAttention. b=307323 r=mano sr=smfr 2005-09-09 02:58:46 +00:00
mark%moxienet.com e1a6e25275 Bug 266769, Mac windows can't be drag-moved when a sheet is open. Remove conditionals only intended for use on pre-OS X. Patch by Ari <the_great_spam_bin@yahoo.com> (if that even is a real address). r=me sr=smfr 2005-09-07 22:01:07 +00:00
scott%scott-macgregor.org 10e28f98ab Bug #194632 --> notification preference to use a self-defined wav-file does not function well on Mac OS X
Patch by Jon Baumgartner

r=pinkerton
sr=sfraser
2005-09-06 18:25:53 +00:00
neil%parkwaycc.co.uk fda95dd5cf Bug 306686 Make / start FAYT even when it's Shift+7 also make menus and xbl agree on the legal modifier token delimiters p=dainis_jonitis@swh-t.lv r=bz sr=me 2005-09-02 15:54:27 +00:00
joshmoz%gmail.com 127b2f38f1 Fix crash in nsFilePicker.cpp when too many file filters are used. Patch by Shane Caraveo from ActiveState. b=306351 r=josh sr=smfr 2005-09-01 19:16:33 +00:00
neil%parkwaycc.co.uk 0e9399d843 Bug 269568 Prevent crash by starting drag session before firing drag enter event patch also seems to fix a couple of my other drag-and-drop issues r+sr=bryner 2005-08-31 22:56:37 +00:00
roc+%cs.cmu.edu b3067884a8 Bug 297508. Allow native theme drawing to overflow the frame bounds in a reliable way by setting the frame's overflow area. Use this to work around drawing errors in some GTK2 themes. r=bryner,sr=blizzard 2005-08-31 21:00:52 +00:00
dougt%meer.net 1d9a7fe2d8 This patch does the following:
* Removes #ifndef WINCE around the OleRegisterMgr.  I have implemented the
required OLE functions in the windows ce shunt layer.

  * In nsWindow::InitEvent, i moved code from outside of the if-statement as it
was only being used within the true block.

  * In nsWindow::EventIsInsideWindow, we need to treat Activation events are
non-fatal.  That is to say, if a popup window gets an activation event, it
shouldn't cause the popup to go away on windows ce.

  * Removing the #ifndef WINCE around the dialog code.	Now eWindowType_dialog
really will get you a dialog just like on Windows.

  * I have stubbed out MA_* defines in the WinCE shunt layer.  This allowed us
to remove the #ifdef in nsWindow::ProcessMessage.

Window CE only.  r/sr=dveditz.  b=297683
2005-08-31 20:23:09 +00:00
ginn.chen%sun.com b7f0d3876c Bug 287523 insensitive check/radio buttons can't be distinguished in some themes r+sr=bryner 2005-08-31 03:26:06 +00:00
pavlov%pavlov.net 44ab268ff3 these files got put here by accident. removing them. 2005-08-30 23:40:30 +00:00
mats.palmgren%bredband.net 06566eee67 Move nsBaseDragService::GetFrameFromNode() to Mac widget code (only consumer); clean it up a bit. b=299084 r+sr=roc 2005-08-29 04:16:48 +00:00
cls%seawood.org 6ff12c1cf3 Fix mingw bustage
Thanks to Eli Friedman <sharparrow1@yahoo.com> for the patch.
Bug #305708 r/sr=roc
2005-08-28 18:42:57 +00:00
dbaron%dbaron.org 9bc4f35244 Back out most of the rest of bug 304462. 2005-08-28 16:45:39 +00:00
dbaron%dbaron.org f7622a3b1c Give popup blocked events a message constant. b=304462 r+sr=bryner 2005-08-26 21:38:38 +00:00
zack%kde.org fec8e10456 style fix and removing useless header 2005-08-25 23:05:31 +00:00
zack%kde.org e9694b539b fixing the toolbar issue. All the credit goes to biesi (he provided
the testcase for it)
2005-08-25 23:05:30 +00:00
zack%kde.org 7cfd1cb2e3 Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2005-08-25 23:05:29 +00:00
jwatt%jwatt.org 59e42c6cd2 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org 2005-08-25 21:31:09 +00:00
roc+%cs.cmu.edu 6a15d0a539 Bug 246560. Tweak event masks to get some plugins (acroread5/7, xpdf) working. rubberstamp r+sr=brendan. Still considering whether this is the right thing. 2005-08-24 21:58:52 +00:00
smfr%smfr.org e20adc4401 Followup for bug 168378: make sure it builds. 2005-08-24 04:38:10 +00:00
smfr%smfr.org aec59a3580 Fix bug 168378: make sure that we correctly set up the event coordinates in drop events. Camino only, r/sr=me 2005-08-24 04:34:14 +00:00
smfr%smfr.org 8c8dae0f6d Oops, removing unwanted line from previous checkin. 2005-08-23 22:07:06 +00:00
smfr%smfr.org 3d69ed6687 Fix bug 305662: Camino regressed to non-native form controls because cocoa widget was ignored when moving nsNativeTheme to widget. r/sr=roc 2005-08-23 22:06:30 +00:00
masayuki%d-toybox.com 5b6275e573 Bug 276727 Implement disable/enable IME API r=roc, timeless, pinkerton, amardare and katakai, sr=roc 2005-08-23 14:32:09 +00:00
roc+%cs.cmu.edu 6377fe1d40 Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman 2005-08-23 03:57:07 +00:00
pavlov%pavlov.net bfdd80a04c include nsIDrawingSurfaceMac 2005-08-23 02:55:10 +00:00
pavlov%pavlov.net 37b1e11b1f QI to nsIDrawingSurfaceMac instead of just casting 2005-08-23 02:54:35 +00:00
pavlov%pavlov.net 33668f32b2 cry harder, gtk1 2005-08-23 02:48:17 +00:00
pavlov%pavlov.net 0cbf83b279 fix burning 2005-08-23 02:36:33 +00:00
pavlov%pavlov.net 9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
emaijala%kolumbus.fi af53009fd0 Fix for bug 297563: Transparency doesn't seem to work in 16bit color depth
patch by Dainis Jonitis
r=emaijala
sr=roc
2005-08-22 15:17:53 +00:00
emaijala%kolumbus.fi 41bb85f656 Fix for bug 304955: Crash when scrolling through page [@ nsWindow::GetTopLevelWindow]
r+sr=roc
2005-08-22 04:18:47 +00:00
cbiesinger%web.de d12ec873bf bug 302821 correctly match LockLooper/UnlockLooper calls
patch by Doug Shelton <doug@sheltonfamily.org> r=tqh a=cbeard
2005-08-21 19:42:41 +00:00
zack%kde.org f102909dcb style fix and removing useless header 2005-08-20 07:14:33 +00:00
mozilla.mano%sent.com 5fd382e8ca Bug 301688 - [Mac] Disabled buttons shoud never have a 'default button' look&feel. r=josh, sr=smfr, a=bsmedberg. 2005-08-20 07:14:32 +00:00
zack%kde.org dac784b5f8 fixing the toolbar issue. All the credit goes to biesi (he provided
the testcase for it)
2005-08-20 07:14:31 +00:00
zack%kde.org ef9d29ba5a Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2005-08-20 07:14:30 +00:00
mconnor%steelgryphon.com e9e6b26374 bug 255947 - missing borders for the progress bar in with native classic widget on windows, patch by Mathieu Pellerin <nirvn.asia@gmail.com>, r+sr=roc, a=shaver 2005-08-20 07:14:29 +00:00
mozilla.mano%sent.com 07c00856cd Bug 203734 - enable focus ring on push buttons in 10.4 (Tiger) and above. r=jhpedemonte sr=smfr a=asa 2005-08-20 07:14:28 +00:00
dougt%meer.net 9cfc34aae4 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa. 2005-08-20 07:14:27 +00:00
cbiesinger%web.de 5547496844 Bug 176177 use the correct flag for buttons that are checked
patch by Son Le <son.le0@gmail.com> r=emaijala sr=bz
2005-08-20 07:14:26 +00:00
mozilla.mano%sent.com 6d45bd865c Bug 265282 - Unsorted tree columns are drawn as sorted columns. r=jhpedemonte sr=neil 2005-08-20 07:14:25 +00:00
mozilla.mano%sent.com 1886ce6a57 Bug 118025 - nsITheme menupopup/menuitem implementations (Mac). r=pinkerton sr=smfr (for gfx) r=kmgerich (for pinstripe) 2005-08-20 07:14:24 +00:00
aaronleventhal%moonset.net 12f08c25eb Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil 2005-08-20 07:14:23 +00:00
caillon%redhat.com fc06b4aa18 Null out static variables after we destroy the widgets to avoid crashing.
Bug 244549.  GTK2 patch by Pete Zha, GTK1 patch by Ben Bucksch.
r=caillon, sr=blizzard.
2005-08-20 07:14:22 +00:00
ginn.chen%sun.com 3ec08a8566 Bug 174740 Black checkboxes in menus (e.g. View->Toolbars->Navigation Bar)
r=robin.lu sr=bryner
2005-08-20 07:14:21 +00:00
bzbarsky%mit.edu 87e41849db Fix horizontal scrollbar rendering with GTK theming when steppers are not
square.  Bug 258758, patch by Benjamin Leviant <benjamin@ethium.net>,
r+sr=bryner
2005-08-20 07:14:20 +00:00
dougt%meer.net eaa7aebde1 bug 281948. WinCE changes to GFX and Widget. r=ere, sr=darin 2005-08-20 07:14:19 +00:00