Commit Graph

299 Commits

Author SHA1 Message Date
Jeremy Lea
077871caa7 Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc 2009-02-15 17:41:06 +01:00
Jim Chen
226fcc0b11 Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding) 2009-02-11 05:56:51 +09:00
Masayuki Nakano
5018687b96 Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul 2009-02-11 03:02:05 +09:00
Jim Chen
9c930d2745 Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc 2009-02-10 20:15:36 +09:00
L. David Baron
984878fd8a Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox. 2009-02-07 09:13:30 -08:00
Jim Chen
30f63309c9 Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc 2009-02-07 18:52:59 +09:00
Jeremy Lea
3e1e90f73a Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc 2009-01-15 16:27:09 +13:00
Phil Ringnalda
dc51f6c94e Fix spelling of uncommited since we remain committed to builds, even with a CLOSED TREE 2009-01-11 15:51:40 -08:00
Masayuki Nakano
4a559a2472 Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc 2008-12-15 12:54:54 +09:00
Markus Stange
16f71df793 Bug 391984 - [10.5] Add roundness to context menus, r=josh sr=roc 2008-12-11 15:37:38 +01:00
Josh Aas
d667c26fff support testing of lazy update behavior in native menu tests. b=446352 r=mstange sr=roc 2008-10-29 22:36:01 -07:00
Masayuki Nakano
52eff716e7 Bug 460556 tests for bug 460500 r+sr=roc 2008-10-18 17:37:59 +09:00
Markus Stange
718dcf4d24 Bug 450944 - Implement -moz-window-shadow functionality on Mac OS X, r=hwaara sr=roc.
This patch turns on window shadows for transparent windows by default, so the identity popup and the "edit bookmarks" popup will get a shadow, too. ui-r=faaborg
2008-10-14 17:33:40 +02:00
Arpad Borsos
1b55360c07 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
Markus Stange
d20dc8ff78 Bug 439354 - OS X toolbar background doesn't have a good gradient, part 1 / 3, r=hwaara sr=roc 2008-09-16 10:21:06 +02:00
12b4b6e414 Backing out bug 439354 (changesets a2709097171f and b54001303198) and the dependent bug 449833 (changeset 2b246e03252b) due to perf regressions on Leopard talos boxen. 2008-08-27 21:40:25 +02:00
Markus Stange
99b29f4239 Bug 439354 - OS X toolbar background doesn't have a good gradient. Part 1 (widget). r=hwaara, sr=roc. 2008-08-27 17:45:24 +02:00
Josh Aas
ab84bff8cb remove nsIMouseListener interface. b=452118 r=smaug sr=roc 2008-08-25 20:02:26 -04:00
Rob Arnold
5e2a617c8a Implement Aero Glass effect support - bug 418454 r=vlad r=roc 2008-08-12 17:44:14 -07:00
Markus Stange
146a085da6 Bug 56488 - Down scroll arrow hidden, draws behind resize widget when neither Status Bar nor horizontal scrollbar are displayed. r+sr=roc. 2008-08-08 18:11:54 +02:00
Josh Aas
144a1c1cd9 Improve support for DOM manipulation handling in native menu system, add tests. Re-landing with regression fixes. b=442972 r=kreeger sr=roc 2008-07-28 00:46:33 -04:00
Robert O'Callahan
777d2f71df Back out bug 442972 to fix DOM Inspector (bug 447042). 2008-07-25 16:32:41 +12:00
Josh Aas
15fa02e700 improve support for DOM manipulations in native menu system, add tests. b=442972 r=kreeger sr=roc 2008-07-21 00:33:38 -04:00
Jim Chen
b6fc597d57 Bug 444772. Merge nsIKBStateControl into nsIWidget. r+sr=roc 2008-07-14 14:56:18 +12:00
Josh Aas
db488ae7e6 Re-landing. Decomtaminate native menu system. Add new native menu API. Lots of cleanup for the native menu system code. Memory usage and speed improvements. b=433952 r=bent r=kreeger sr=roc 2008-06-28 03:55:30 -04:00
Josh Aas
cbc12fe6c9 back out 433952 2008-06-27 02:52:18 -04:00
Josh Aas
0295a92b50 bustage fix for bug 433952 landing 2008-06-27 01:22:22 -04:00
Josh Aas
ef971b644b Decomtaminate native menu system. Add new native menu API. Lots of cleanup for the native menu system code. Memory usage and speed improvements. b=433952 r=bent r=kreeger sr=roc 2008-06-27 00:14:45 -04:00
60baf99b90 Bug 432466. Allow sendNativeKeyEvent to return NS_ERROR_NOT_AVAILABLE to indicate that a keyboard layout is not available. Load keyboard layouts programmatically on Windows so we can detect whether a keyboard is available. This also makes keyboard layouts usable when they're installed but not enabled, which is true for most layouts, so we can reenable the Greek keyboard tests on tinderbox. r=karlt,a=beltzner 2008-05-06 21:46:37 -07:00
da65b40fa8 Bug 431503. Infrastructure and tests for native key event translation. r=josh,karlt,sr=jst 2008-05-05 16:01:07 -07:00
0b309a5440 Bug 406730. Track window activation status and set an 'active' attribute on the XUL root so we can style window contents based on activation status. Also provide active+inactive colors to Cocoa chrome drawing and use them based on 'main' state. Patch by Markus Strange, r=josh,sr=roc,a=mconnor 2008-05-02 04:32:50 -07:00
9fa35038ee Bug 412954 - "menus should have Menu, PopupMenu or DropdownMenu window type" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=beltzner] 2008-03-08 03:32:25 -08:00
48ddf1c390 Bug 346690 - Add support for the 'none' keyword for the CSS cursor property. r=dbaron, sr=mats, a=schrep 2008-01-18 10:39:49 -08:00
3e225b627a bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons 2007-12-19 11:40:18 -08:00
bd67e47e1a Bug 118299 - "NS_THEME_RESIZER implementation (GTK)" (use window manager's resize and support it in gtk2) [p=ian@mckellar.org (Ian McKellar) r+sr=roc a1.9=mconnor] 2007-12-11 02:08:35 -08:00
da8ae79238 Bug 401627, better way of handling click to close menu so that it doesn't reopen the menu again, r+sr=roc 2007-12-03 08:33:42 -08:00
e15b6952ac remove nsIMenuListener interface and its usage, cuts some memory usage, faster without it, and code is much cleaner. b=400259 r=smorgan sr=roc a=pav 2007-11-09 09:38:33 -08:00
7d5f80025a Bug 303110 - Add Unified Toolbar machinery to Cocoa widgets. r=joshmoz, r=bz, sr=roc. 2007-10-29 21:03:42 -07:00
5c621e16b5 extra measure of security for password textfields on Mac OS X. b=394107 r=smorgan sr=roc 2007-09-27 09:01:32 -07:00
046924be68 Fix window staggering and positioning to make sure new windows are never partly positioned offscreen and don't seeminly arbitrarily get larger by the size of the title bar. b=218214 r=mano r=cbarrett sr=roc a=roc 2007-09-15 10:01:35 -07:00
cbd4f15934 Bug 393117 - Remove native resize API. r=josh r=mconnor sr+a1.9=pav 2007-08-24 18:55:28 -07:00
5abf065849 remove unused font APIs from nsIWidget. b=388369 r/sr=pav a=pav 2007-08-02 12:16:27 -07:00
4f287e159a Bug 387594 - Kill old gfx code in nsIWidget. Patch by Jonathan Steele <xfsunoles@gmail.com>. r+sr=roc. 2007-07-14 08:04:10 -07:00
1255c0ad2b Make nsIWidget::GetToolkit not AddRef, and thus fix leaks at callers who assumed it didn't. b=386297 r+sr=roc 2007-06-29 20:04:32 -07:00
763af475e1 backing out bug 347743 due to major crasher in 386332 2007-06-29 10:25:41 -07:00
38c1a37798 Fixing bug 347743. Delay plugin destruction on windows to get it out of layout frame destruction. r+sr=roc@ocallahan.org 2007-06-27 17:15:11 -07:00
6936b97290 add native resize animation support to nsIDOMChromeWindow. b=347452 r=mento r=jst sr=pav 2007-04-05 17:11:41 -07:00
1898529f75 Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst 2007-03-26 18:07:57 -07:00
sharparrow1@yahoo.com
2da748b9c2 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
bzbarsky@mit.edu
5af2fe0541 Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
being badly documented and not using already_AddRefed when they should.  Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00