Commit Graph

6765 Commits

Author SHA1 Message Date
mats.palmgren%bredband.net
2b49af1c36 Explicitly deregister the event handlers in the destructor to prevent getting callbacks on a destroyed window. b=355273 r=joshmoz sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@233455 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 00:06:45 +00:00
maxf%magma.ca
8dd9cfa92f Photon-only changes. These only affect QNX builds, which are not part of
Tinderbox, so they cannot cause any bustage.
For embedding, make sure the browser does not try to resize itself bigger
than the PtMozilla widget or else our scroll bars will be clipped.
My QNX email address is mfeil@qnx.com.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@232068 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 20:37:30 +00:00
maxf%magma.ca
c7d141cf0a Photon-only changes. These only affect QNX builds, which are not part of
Tinderbox so this cannot cause any bustage.
- Update the embedding package file for QNX non-static builds
- Fix crash in Photon widget code that affected TestPhEmbed and kwww.
  See comment in code.
My QNX email address is mfeil@qnx.com.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230951 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 18:51:11 +00:00
stuart.morgan%alumni.case.edu
f0513b40f4 Camino only - Bug 389259: fix scroll bar thumb breakage from bug 388583. r/sr=pink a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230768 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 17:41:42 +00:00
roc+%cs.cmu.edu
e1920a4ee2 Bug 388583. Fix regression with native scrollbar not being hooked up to tree mediator. r=smaug,sr=mats,a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230618 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 03:05:46 +00:00
kairo%kairo.at
08f869741d back this out, did commit to main branch instead of minibranch, sorry\!
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230283 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 10:53:22 +00:00
kairo%kairo.at
cee889a887 bug 388583 – Autocomplete dropdown doesn't update when scrolling with scrollbar, commit to SeaMonkey 1.1.3 minibranch to fix regression on Mac for this release
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@230281 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 10:49:43 +00:00
stuart.morgan%alumni.case.edu
dcef47ca7b Camino only - Bug 379512: null-check all uses of mGeckoChild. r=josh sr=mento a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229768 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-11 23:29:15 +00:00
maxf%magma.ca
4b7bb83263 Photon-only changes. These only affect QNX builds, which are not part of
Tinderbox so this cannot cause any bustage.
- Get the TestPhEmbed app working again
- Changes needed for voyager plugins (vpi)
- Fix crash when doing a unity drag (null pointer deref)
- Fix to allow non-mozserver embedded apps to make controls get focus
All of these changes are trivial except the vpi stuff. The vpi
change is from amardare%qnx.com and reviewed by me.
My QNX email address is mfeil@qnx.com.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229438 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 18:21:30 +00:00
sergei_d%fi.tartu.ee
385efb7ff2 [BEOS]Bug 383065 – Back-port several nsWindow fixes to branch, r=thesuckiestemail, approval1.8.1.5+=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@229233 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 09:33:54 +00:00
dougt%meer.net
d621da0633 Removing WinCE Specific code for hardward support hacks. WinCE-Only
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@226548 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 22:27:28 +00:00
masayuki%d-toybox.com
c80a63f326 Bug 335028 Firefox 1.5.0.2 Linux topcrash [@ IM_get_input_context] r=masaki.katakai, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224753 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 18:46:03 +00:00
mark%moxienet.com
2a0d402708 370721 (Camino) Image dragged from the Desktop into the content area fails to render. Caused by sharing the drag manager between Carbon and Cocoa widgets. Conditionally put back some drag'n'drop stuff that's needed with Cocoa. r=smorgan sr=smfr a/1.8.1=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224502 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-13 19:26:24 +00:00
mark%moxienet.com
9376a52755 353716 Crash on window close (including quit) [@ nsMacEventHandler::HandleMouseMoveEvent] or [@ nsMacEventHandler::ConvertOSEventToMouseEvent]. Ignore mouse events directed at hidden windows. r=josh sr=vlad a/1.8.1.4=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224156 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 18:45:42 +00:00
maxf%magma.ca
9c2533bbf3 This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com

This is a continuation of the previous revision, and fixes another popup menu
offset problem. This time, when running non-embedded firefox, combo boxes on
a web page would appear too low.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@224005 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 16:59:41 +00:00
mattwillis%gmail.com
c22ba0a08d bug 346318 - Stop fading out popups on 10.4+ so datepicker works. r=joshaas,mento, a1814=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222676 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-31 19:22:33 +00:00
stridey%gmail.com
a1949fcdfd Bug 371828: Cocoa widgets need to generate modifier key events. Patch by Javier Pedemonte <jhpedemonte@gmail.com>. r=mento a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222645 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-30 16:57:03 +00:00
stridey%gmail.com
825b31f4aa Bug 350018: Fix Cocoa origin point for rects with height. Patch by Javier Pedemonte <jhpedemonte@gmail.com>. r=smorgan a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222503 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 23:24:15 +00:00
maxf%magma.ca
95ee5cb43f This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com

This change fixes the following:
1) Seg fault when rollup events were set up to be captured for popup menus
   created based on native parents (i.e. mParent will be 0).
2) Popup menu offset wrong.
3) Seg fault on startup when built with gcc 3.x. This same problem was fixed
   for linux under bugzilla bug 88397. This fix just turns it on for Neutrino
   as well.
Note that items 1 and 3 were fixed by briane@qnx.com and reviewed by me.
None of the changes should affect non-QNX builds in any way. r=briane@qnx.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222263 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 15:45:33 +00:00
joshmoz%gmail.com
4ff133fed1 use close button in dialogs in some cases. b=359192 r=mento sr=pav a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222173 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 02:17:02 +00:00
maxf%magma.ca
84a3af0065 This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com

This change fixes compile errors when building Firefox under QNX Neutrino.
None of the changes should affect non-QNX builds in any way. r=amardare%qnx.com
See bug 283356 for gfx/src/psshared/nsPSPrinters.cpp.
See bug 289940 for widget/src/photon/nsWidget.cpp


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@222154 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-21 19:03:09 +00:00
caillon%redhat.com
a77d14de3b Bug 367203
Starting with gtk 2.10.7, drags are canceled when the toolkit-private drag
widget is grab-shadowed by another gtk_grab_add call in the application. This is a
necessary fix to avoid "stuck drag" situations when a modal dialog pops up
while a drag is in progress.

Unfortunately, the mozilla dnd implementation does just that - it calls
gtk_grab_add in the nsDragService::GetTargetDragData method. This causes
drags of mesages from the message list to the folder tree in thunderbird
to fail with gtk 2.10.7.

Fortunately, the gtk_grab_add in nsDragService::GetTargetDragData doesn't
seem to have any real purpose - at least the nsDragService code doesn't
make any use of the grabbing, and just removing the grab_add/grab_remove
calls in that function makes dnd work again in thunderbird.

Patch by Matthias Clasen <mclasen@redhat.com>
r=caillon@redhat.com
sr=roc@ocallahan.org
a=dveditz@cruzio.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@219225 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 04:31:06 +00:00
jst%mozilla.org
aaa36deba2 Landing branch version if the fix for bug 354973. r=peterv@propagandism.org, mano@mozilla.com, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218928 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-25 23:05:55 +00:00
roc+%cs.cmu.edu
8bb7a9f451 Bug 361298. Don't allow overlarge custom cursors. r+sr=pavlov,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218883 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-25 02:22:26 +00:00
gavin%gavinsharp.com
032048b460 Bug 355071: Avoid problems with plugins setting the TSM document incorrectly by checking for plugin focus on each keyup/keydown event and setting the TSM doc appropriately (Flash stops keyboard input in other FF windows), patch by Steven Michaud <smichaud@pobox.com>, r=josh, sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218730 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-21 22:58:14 +00:00
wr%rosenauer.org
fa05b6253f Bug 366410 - ff/tb crashes when gtk settings are changed [@nsLookAndFeel::InitColors()], s/sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218496 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-17 05:52:49 +00:00
stuart.morgan%alumni.case.edu
22280f8f05 Bug 301152: Don't corrupt Cocoa scrollbars that change during redraw. r=josh r=cl sr=smfr a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218471 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 23:51:10 +00:00
gijskruitbosch%gmail.com
17e30de871 Bug 361781 - nsIDOMInternalWindow::GetAttention on GTK2 steals focus when the app has focus, blinks otherwise
r+sr=roc@ocallahan.org
a=dveditz@cruzio.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218435 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 17:50:30 +00:00
masayuki%d-toybox.com
95c8dc0db9 Bug 364518 mouse wheel stopped working since Fx 2.0.0.1 r=ere, sr=roc, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218054 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-09 11:27:05 +00:00
gavin%gavinsharp.com
6e57612371 Bug 133527: New mail notification 'banner' at wrong place (always pops up at bottom right hand corner), patch by Jens Bannmann <jens.b@web.de>, r=biesi, sr=neil, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@217750 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:17:09 +00:00
mozilla%weilbacher.org
f43f601cb2 [OS/2] Bug 358296: fix crash when closing filepicker with the system menu, r=mkaply, NPOTB (OS/2)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216908 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:26:30 +00:00
cvshook%sicking.cc
c727a15a88 Bug 363054: Ctrl-Shift Keyboard Shortcuts broken (linux). r=zeniko sr=pavlov a=schrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216727 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 01:43:55 +00:00
dveditz%cruzio.com
07ce2bb752 bug 353553 fix regression from bug 286622. patch by Mats Palmgren, r=cbiesinger, sr=dveditz, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216451 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:46:27 +00:00
sergei_d%fi.tartu.ee
b912d4c90f [BeOS] iframe scrolling broken in 1.8 branch including Firefox 2.0, Bug 359081, p=doug@sheltonfamily.org, r=sergei_d, approval1.8.1.1=dveditz. BeOS-only change
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216362 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 16:50:08 +00:00
mats.palmgren%bredband.net
73761fc49a Use the unshifted charCode when the Shift key and other modifiers are down (for accesskey handling). p=zeniko b=351310 r=me a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215965 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-28 12:17:35 +00:00
mats.palmgren%bredband.net
db5290ae09 Use the unshifted charCode when the Shift key and other modifiers are down (for accesskey handling). b=351310 r=zeniko sr=pavlov a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215962 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-28 12:08:40 +00:00
joshmoz%gmail.com
9b28170311 crashes clicking on menubar while popup displayed (OS X 10.3 only) [@ FadeMenuWindows]. b=351230 r=mento sr=pav a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215924 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-28 00:49:55 +00:00
scott%scott-macgregor.org
a3912c8d65 Bug #223909 --> widget support for copying and pasting windows clipboard images. Add code to decode windows bitmaps from the clipboard, encoding them into jpegs using the new encoding APIs and passing them back to clipboard consumers as nsIInputStreams. r=pav, sr=vlad, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215632 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 06:29:56 +00:00
masayuki%d-toybox.com
36bb29ba91 bug 347875 Support WM_MOUSEHWHEEL for tilt wheel mouse r=ere+VYV03354, sr=roc, b1811=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215626 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 02:29:23 +00:00
neil%parkwaycc.co.uk
f4c9591542 Bug 347513 Windows are erroneously becoming topmost r=ere sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215538 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-21 09:58:14 +00:00
dougt%meer.net
32b86cccbc Vista - Sets the current process as dpi aware. r=dougt, r=vlad, a=dveditz, b=355179
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215527 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-21 04:10:10 +00:00
mats.palmgren%bredband.net
7805fe44c4 Fix early activation/focus problem on Windows, patch by Oliver Yeoh. b=220900 r=me r=robert sr=brendan a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215518 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-21 01:36:04 +00:00
stuart.morgan%alumni.case.edu
1aa861efa7 Bug 311304: track dirty regions correctly across scroll events. r=smfr sr=pink a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215512 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 23:39:13 +00:00
sergei_d%fi.tartu.ee
cc4a264d22 [BeOS]DND of bookmarks in Places window crashes Minefield, bug 339031, p=doug@sheltonfamily.org, r=sergei_d, landing to branch with a=beltzner, BeOS-only
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@213545 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 13:53:22 +00:00
sergei_d%fi.tartu.ee
a2376a3350 [BeOS] DND in BeOS port needs some rework, bug 343569, p=sergei_d, r=thesuckiestemail, landing to branch with a=beltzner, BeOS-only
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@213453 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-10 19:55:20 +00:00
sergei_d%fi.tartu.ee
77e13a8967 [BeOS] Mouse handling for IFRAMEs is broken after scroll, bug 342408, p=sergei_d, r=thesuckiestemail, landing to branch with a=beltzner, BeOS-only
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@213450 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-10 19:43:20 +00:00
dbaron%dbaron.org
56251a437a Bug 353686 Firefox crashes when gtk_key_theme (gconf) changes [@ nsLookAndFeel::InitColors]
patch by ispiked@gmail.com r=dbaron sr=dbaron a=mconnor
thanks to mclasen@redhat.com for the report


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212904 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-30 00:50:55 +00:00
mattwillis%gmail.com
3aa946c1b5 didn't mean to land that on branch. backing out rev1.190
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212313 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 18:53:15 +00:00
mattwillis%gmail.com
0919ec2eb4 bug 346318 - Stop fading out popups on 10.4+ so datepicker works. r=joshaas,mento
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212311 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-25 18:45:25 +00:00
pedemont%us.ibm.com
02cd315a6f Bug 350080 - nsPIWidgetMac.idl uses two non-IDL defined interfaces. r=joshmoz/mento, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@211692 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 15:36:54 +00:00