Commit Graph

1803 Commits

Author SHA1 Message Date
Markus Stange
a8a1885d3d Bug 443178 - Tooltips cause bogus mouse events. r=josh
--HG--
extra : rebase_source : 40eba323189da67fa33d3a2b3c6ef1e98fe360f4
2009-08-18 14:36:15 +12:00
Masayuki Nakano
fa04c273d6 Bug 439815 Keyboard shortcuts with alternate keyboard layouts (including colemak) are missmapped; they are mapped for qwerty. r=josh 2009-08-18 13:47:53 +09:00
Serge Gautherie
d17e202d92 Bug 508760 - Remove MSVC6 support from the tree; (Dv1) widget/src/windows/*.cpp; r=doug.turner 2009-08-18 00:28:15 +02:00
Neil Rashbrook
17589eff7d Bug 510686 Dialogs always open minimisable, maximisable and resizable r=jimm 2009-08-16 11:54:26 +01:00
Justin Dolske
0e09690121 Bug 504495 - Windows CE has no context menu for bookmarks toolbar, sometimes crashes trying. r=vladimir 2009-08-14 13:27:18 -07:00
Doug Turner
63a6829c61 Bug 510546 - support for sizemode=fullscreen on gtk2. r=stuart. 2009-08-14 12:56:56 -07:00
Hashem Masoud
c8f711113e Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin 2009-08-14 16:09:00 +02:00
Josh Aas
adb8e4c947 64-bit fixes for nsCocoaUtils and nsCocoaWindow. b=510428 r=mstange 2009-08-14 02:35:32 -04:00
Josh Aas
09f4bfeffe Remove remaining Carbon usage in Mac OS X native menu impl on 10.5+. b=510410 r=mstange 2009-08-14 00:04:22 -04:00
Robert O'Callahan
9f2ae1a715 Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron 2009-08-13 19:09:51 -07:00
Brad Lassey
c163cbee6e bug 508501 - bustage fix for Windows CE 2009-08-13 18:45:31 -07:00
Josh Aas
e47de25b68 Simplify/optimize Mac OS X native menu open/close, reduce carbon menu usage. b=510243 r=smichaud 2009-08-13 20:01:57 -04:00
Markus Stange
0b838533cf Bug 510155 - Remove nsChildView::SetWindowShadow. r=josh
--HG--
extra : rebase_source : 5d291e0e5b4920c9939557cb2ffc3e45a6d95632
2009-08-14 10:08:47 +12:00
Markus Stange
a8908c986d Bug 509886 - Create nsChildView::GetXULWindowWidget. r=josh
--HG--
extra : rebase_source : 8d7b132d5d4871bf6003fd61abbd13a8accde2ee
2009-08-14 10:06:49 +12:00
Markus Stange
cc53731e31 Bug 429954 - Windows that open already maximized will un-maximize to a teeny-tiny window in upper left.
Disallow zooming of windows that already have the zoomed size but have never been zoomed, because otherwise bad things happen to the window size. Moreover, reflect the window's zoom state in its size mode as nsSizeMode_Maximized.

r=josh

--HG--
extra : rebase_source : 4cceba9e2d578f576ef9bdde36e3cae4cfa01fd3
2009-08-14 10:02:54 +12:00
Rob Arnold
951b4e97f9 Bug 507736 - Need a way to hook native nsWindow messages r=jimm sr=roc 2009-08-13 16:04:39 -07:00
Felipe Gomes
972bf3dc41 Bug 503541 - Fine grained control of gesture registration on widgets (Win7). r=smaug+roc, sr=smaug 2009-08-13 13:54:09 -07:00
Brad Lassey
02b9aee5f8 bug 508501 - titlebar and SIP button visible after re-activating window r=vlad,dolske 2009-08-13 13:34:17 -07:00
Steven Michaud
23ede963ae Have to set explicit focus to a page by clicking on it, after clicking Back. b=504450 r=josh 2009-08-13 15:20:25 -05:00
Markus Stange
f052c2896a Backed out changeset b52fa2372a3a, bug 429954 because of test_popup_preventdefault_chrome.xul orange.
--HG--
extra : rebase_source : 724563157551de21855c99e3e1ed536100d0ec24
2009-08-13 11:39:40 +12:00
Josh Aas
a62bb5d726 Various 64-bit fixes for Mac OS X widget and plugin code. b=509947 r=mstange 2009-08-12 18:32:41 -04:00
Markus Stange
9966c9d868 Bug 429954 - Windows that open already maximized will un-maximize to a teeny-tiny window in upper left.
Disallow zooming of windows that already have the zoomed size but have never been zoomed, because otherwise bad things happen to the window size. Moreover, reflect the window's zoom state in its size mode as nsSizeMode_Maximized.

r=josh

--HG--
extra : rebase_source : 46b161efcc60cefc9d9eb019d48f595c26eed6af
2009-08-13 09:00:33 +12:00
Neil Deakin
0d2f363cc2 Bug 506754, send NS_ACTIVATE when calling ShowWindow(mWnd, SW_RESTORE), r=ere 2009-08-12 10:03:34 -04:00
timeless@mozdev.org
cae8022e95 Bug 507411 container is unused in moz_container_unmap
r=roc
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
89369fea8c Bug 506254 plugin_client_message_filter never used Display *dpy
r=roc
2009-08-12 11:49:54 +02:00
Jim Mathies
d0bc6487ec 120ae039b6e0 bustage fix (missing brace). 2009-08-11 12:45:42 -05:00
Jim Mathies
815021b6af Bug 489258 - Firefox window doesn't maintain win7 docked position when minimized and restored. r=emaijala. 2009-08-11 12:29:53 -05:00
Michael Ventnor
8340a6af78 Bug 509300 - Event sounds on GTK stopped working. r=roc 2009-08-11 10:28:48 +02:00
Felipe Gomes
30a32157e7 Bug 503042 - Implement a way to detect a touch enabled device. r=vlad, sr=dbaron 2009-08-10 19:59:06 -07:00
Timothy Nikkel
cbca0e3cf4 Bug 489729. Use GetMessagePos instead of GetCursorPos to get the mouse position at the last message processed and not the current position so that mouse clicks don't get interpreted as drags when system is under heavy load. r=jmathies
--HG--
extra : rebase_source : f95806d2be0a829fc776fe70cb4c0b684a5403dd
2009-08-11 09:29:41 +12:00
Markus Stange
4b47698416 Bug 508724 - Native theming for button[type=menu], widget part. r=roc
--HG--
extra : rebase_source : 3307b174ac4f25ea934a5b51407ccf16baaa1168
2009-08-11 09:23:50 +12:00
Markus Stange
c20f1762ac Bug 508874 - Remove hand scrolling (Cmd+Opt panning) from the tree. r=josh
--HG--
extra : rebase_source : 50feaef30a8071ee4157b4cd20fcb7b3ed1633ff
2009-08-11 09:21:29 +12:00
Jacek Caban
bc903e878a Bug 128647 - Use lower case in includes to fix compilation on mingw. r=masayuki 2009-08-10 11:14:01 +02:00
Rich Walsh
89750633ff [OS/2] Bug 508726 - fix plugin clipping, r=pweilbacher 2009-08-09 09:47:34 +03:00
Rob Arnold
1ac5e8e9b1 Bug 509397 - Cleanup nsToolkit (for OS/2) r=peterw 2009-08-07 11:56:15 -07:00
Masayuki Nakano
f9802cc670 Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc 2009-08-08 00:11:17 +09:00
Brad Lassey
4bd8b2c111 bug 508210 - Gap between fennec window and soft keyboard r=vlad 2009-08-06 15:07:13 -04:00
Markus Stange
4a21877da7 Bug 269410 - Create a new attribute, "toggletoolbar", which can be used to control whether the toolbar pill collapse button is shown on the window. r=Neil, r=josh, sr=roc
If the attribute is not specified, the button is hidden by default.
2009-08-06 08:49:59 +12:00
Tobias Hunger
c25a84f164 Bug 507121. Implement new nsIWidget::Scroll API for Qt. r=mfinkle
--HG--
extra : rebase_source : 3e58f42a5ce5f85dc6b3c336ad3be1958968ca55
2009-08-05 14:39:05 +12:00
Markus Stange
e6ce8823df Test for bug 507947, r=roc 2009-08-05 11:20:58 +12:00
Rob Arnold
d2f4f62316 Bug 503877 - Remove nsSwitchToUIThread r=vlad 2009-08-04 15:15:19 -07:00
Margaret Leibovic
eb832861a6 Bug 462809 - Interpretation of scroll events on Windows and OS X, r=vladimir, ui-r=beltzner 2009-08-04 14:28:17 -07:00
Markus Stange
85008d4ab8 Bug 507845 - Use [borderView displayRect] instead of [window display] to redraw the titlebar. r=josh
The previous hack was causing dropped repaints on Mac OS 10.4.
2009-08-04 11:13:08 +12:00
Markus Stange
a1f16c3a2f Fix bustage in TestWinTSF.cpp 2009-08-04 11:08:42 +12:00
Markus Stange
e0f39b7ee6 Bug 507727 - Make unified toolbars work in dialog windows, too. r=josh 2009-08-04 10:39:45 +12:00
Markus Stange
d878d720e2 Bug 507947 - Use CGContextFillRect instead of NSRectFill when drawing toolbars and other grey boxes in native theming. r=josh 2009-08-04 10:27:31 +12:00
Markus Stange
6331bbd586 Bug 507945 - Improve the check that tests whether the toolbar is at the top of the window. r=josh, sr=roc 2009-08-04 10:25:20 +12:00
Walter Meinl
6fe5f3a5b9 [OS/2] Bug 507807 - Clean up linking on OS/2 by removing obsolete files and flags, r=pweilbacher 2009-08-03 14:59:45 +02:00
Peter Weilbacher
e991459e39 [OS/2] Bug 503744: use the few system sounds that we have available on OS/2, r=dragtext 2009-08-02 14:08:40 +03:00
Peter Weilbacher
f50f2635b9 [OS/2] Bug 503744: do not unload MDM to fix MMOS2 destruction, r=dragtext 2009-08-02 14:08:02 +03:00
Peter Weilbacher
f5d2349e2b [OS/2] Bug 506997: optimize repainting after window moves, r=dragtext 2009-08-02 14:06:02 +03:00
Rich Walsh
a7dd918be3 [OS/2] Bug 501618 - fix plugin display (e.g. MPlayer plugin, npmp) after child widget removal, r=pweilbacher 2009-08-02 14:06:02 +03:00
Justin Dolske
2fe24fc94d Bug 507064 - Clicking on selected text doesn't deselect + move caret on Windows CE. r=vladimir 2009-08-01 17:30:23 -07:00
Walter Meinl
9d5e2f145a [OS/2] Bug 507251: Fix build break of xulrunner, sunbird due to missing readme.*, r=pweilbacher 2009-07-30 21:20:44 +03:00
Peter Weilbacher
c30d0ced85 [OS/2] Bug 506997: fix build break after removal of deferred window position and clean up 2009-07-30 21:20:44 +03:00
Felipe Gomes
df310cd57d Bug 492152 - Scrollable menus should support panning on Win7. r=jmathies, sr=vlad 2009-07-29 23:01:27 -07:00
Masatoshi Kimura
137d97b1a8 Bug 499816 - Minimizing Firefox opens and gives focus to minimized Steam windows. (r=jmathies, sr=roc) 2009-07-29 18:11:26 -05:00
Bobby Holley
9328bfd38b Bug 504822 - Remove XBM support from Mozilla. r=joe sr=vladimir 2009-07-29 10:13:08 -04:00
Rob Arnold
dc96b0c630 Bug 502710 - Refactor the widget icon creation code r=jimm
--HG--
extra : rebase_source : 2f145f67bdc7d9f630970786a498fb5a411ad7d0
2009-07-28 11:52:40 -07:00
Jim Mathies
9cbe921ce5 Bug 506151 - Class name bustage fix. 2009-07-27 13:05:11 -05:00
Jim Mathies
0754b8b327 Bug 506151 - MozillaDropShadowWindowClass constant isn't in the defs file. r=vlad. 2009-07-27 12:29:04 -05:00
Jim Mathies
fce07a753a Bug 506103 - Remove mDeferredPositioner and related code. r=roc 2009-07-27 12:27:35 -05:00
Michael Kohler
0a56a892c8 Bug 106386 - Correct misspellings in source code (old); Part 3 v2; r=timeless 2009-07-27 10:47:05 +02:00
Karl Tomlinson
d022c55604 b=506433 reuse the GdkWindow in MozContainers. r=roc
--HG--
extra : rebase_source : 27cdc9fd7b3371627730751b239da5226133bbb9
2009-07-27 13:40:46 +12:00
Karl Tomlinson
969f78a53e b=506433 replace mozDrawingarea with a single GdkWindow. r=roc
--HG--
extra : rebase_source : 02003e8745f8602d1620b7a477100e0e8be1c434
2009-07-27 13:39:36 +12:00
Karl Tomlinson
50e464ecc8 remove test_container b=506433 r=roc
--HG--
extra : rebase_source : 55e66240e51cbc01035946ecc40676a281112966
2009-07-27 13:38:27 +12:00
Karl Tomlinson
cbcdc656e2 b=478519 don't pass gdk invalidation regions when the drawing area is not visible. r=roc
--HG--
extra : rebase_source : e13e39054de48e6523c5eeb7bca71aca20a4df37
2009-07-27 13:28:05 +12:00
Robert O'Callahan
75b988c589 Bug 505896. Try to avoid invalidating plugins unnecessarily on Windows. r=jmathies
--HG--
extra : rebase_source : dfd12f047b693a61126e4d1c961a75a84fd6e9a2
2009-07-27 09:19:15 +12:00
Peter Weilbacher
8b98f105a3 Bug 501618: Follow up child widget removal on OS/2, p=dragtext@e-vertise, r=pweilbacher 2009-07-26 21:28:24 +03:00
Dão Gottwald
4dcc2577fd Bug 421351 - allow styling richlistitems with -moz-appearance:menuitem. r=neil 2009-07-25 15:10:17 +02:00
Navin Lal
9313832a8a Bug 74803 - Should make global data const where possible; const changes for nsmodulecomponentinfo; r=dbaron 2009-07-25 03:27:08 +02:00
Martijn Wargers
7075888a30 Bug 502233 - Webpage reading program(text to speech) stopped working in Firefox environment after upgrade, r=roc 2009-07-24 08:12:11 +02:00
Mark Finkle
ea821545f4 Bug 506007: Compositor breaks Fennec on Maemo/Hidon, r=karlt 2009-07-23 22:08:07 -04:00
Justin Dolske
87e4cd5f1d Bug 504499 - Windows CE build always start up with the window maximized, change not persisted. r=vladimir 2009-07-23 17:35:49 -07:00
Justin Dolske
c952f24155 Bug 504238 - <menupopup>s on Windows CE are confusing window size and content size.. r=vladimir 2009-07-23 17:35:49 -07:00
Peter Weilbacher
8f16c1b7a2 [OS/2] Bug 505887: OS/2 breaks in widget after checkin for bug753, p=wuno@lsvw, r=pweilbacher 2009-07-23 09:10:33 +03:00
Karl Tomlinson
31bbcbd0b3 b=498143 Flash in background tab consumes input events. r=enndeakin
--HG--
extra : rebase_source : 18f4ae2d37f41615dc46b7f9db19e8d579496421
2009-07-23 13:18:39 +12:00
Rob Arnold
b079bc80b6 Fix Windows Mobile bustage due to bug 503892. r=roc
--HG--
extra : rebase_source : 8f391dee1106e5d22b48264971d207606983029f
2009-07-22 16:38:05 -07:00
timeless@mozdev.org
351383887d Bug 504109 remove mPreferredWidth and mPreferredHeight from nsWindow
r=neil
2009-07-22 17:31:02 -05:00
Markus Stange
a0540bdbd7 Bug 370857 - Fullscreen on Mac OS X. Properly hide menu bar and Dock when going into fullscreen mode. r=josh 2009-07-22 11:01:37 +02:00
Markus Stange
e70b734a77 Bug 420491 - Implement HideWindowChrome on Mac OS X by creating a new borderless native window and reparenting the content view. r=smichaud, r=josh 2009-07-22 10:57:39 +02:00
Robert O'Callahan
5fa812e479 Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies 2009-07-22 12:45:13 +12:00
Robert O'Callahan
d520aa9f3f Bug 352093. Part 12: Teach nsDocShell/nsDocumentViewer to deal with not having a widget 2009-07-22 12:45:10 +12:00
Robert O'Callahan
243774fd17 Bug 352093. Part 4: IME code should use GetRootWidget so it works with documents that don't have their own widgets. r=masayuki 2009-07-22 12:45:05 +12:00
Robert O'Callahan
41b0dc9d84 Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly. 2009-07-22 12:45:00 +12:00
Robert O'Callahan
81bc0a54db Bug 339548. Part 4: Move responsibility for removing child widget areas from the paint region from nsViewManager to platform widget code. r=karl,josh 2009-07-22 12:44:55 +12:00
Robert O'Callahan
3c281129eb Bug 339548. Part 3: Introduce native widget clip region API. 2009-07-22 12:44:55 +12:00
Rob Arnold
da2c0b352b Bug 503892 - Remove window proc hook from nsToolkit r=roc 2009-07-21 15:53:04 -07:00
Markus Stange
549119c6bf Bug 445567 - Disable Cocoa cursor rect handling completely. We don't need it and it messes with our mouse cursor when native view geometry changes. r=smichaud, r=josh 2009-07-21 14:36:56 +02:00
Joe Drew
6c441f55f7 Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Steven Michaud
872b8911d3 [Mac 10.4] Crash in [@ nsViewManager::IsViewInserted(nsView*)] using Google Toolbar. b=503391 r=josh 2009-07-20 14:44:25 -05:00
Steven Michaud
c0619b0514 Safely iterate parents' children in widget destructors on OS X. b=503196 r=josh 2009-07-20 10:02:31 -05:00
Markus Stange
45dcb2c608 Bug 481630 / bug 484488 - Remove nsIFullScreen.idl. Should have been part of changeset 51ca7c35d98f. 2009-07-18 15:51:23 +02:00
Vladimir Vukicevic
8378b1d1a7 Strip some debug code that made it in by accident 2009-07-17 16:04:05 -07:00
Rob Arnold
c2119f3c21 b=500745; ctrl+letter keyboard shortcuts don't work on WinCE; r=vlad 2009-07-17 16:03:54 -07:00
Felipe Gomes
1fb5108cb2 Bug 501440 - Support selecting text in touch enabled devices. r=jmathies, sr=vladimir 2009-07-17 13:57:28 -07:00
Felipe Gomes
18699e0140 Bug 494281 (trunk only) - Touch panning no longer works as of 5/20/2009. r=jmathies, sr=vladimir 2009-07-17 13:57:05 -07:00
Michael Ventor
873c73245a Bug 503863 - fix warnings ISO C90 forbids mixed declarations and code, r=roc 2009-07-17 10:22:11 -04:00
Rob Arnold
4d1a02075c Bug 502713 - Minimized windows resize their content to (0,0) r=jmathies r=vladimir 2009-07-16 13:34:57 -07:00
Brad Lassey
5d7db9e5e8 bug 327100 - WindowsCE nsIFilePicker getFolder doesn't work r=dougt 2009-07-15 10:40:47 -04:00