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