Commit Graph

1402 Commits

Author SHA1 Message Date
Brian Crowder
b80a354b3d Bug 422792 - reduce narrow Windows API calls in widget, original patch by Brad Lassey <blassey@mozilla.com>, r=roc 2008-08-29 14:26:56 -07:00
Brian Crowder
bedbcdf9aa Backed out changeset 6b496b906af4, bug 422792 2008-08-29 13:37:23 -07:00
Brian Crowder
c0a7e081e1 Bug 422792 - reduce narrow Windows API calls in widget/, original patch by Brad Lassey <blassey@mozilla.com>, r=roc 2008-08-29 11:29:35 -07:00
Daniel Holbert
e72e91b5ce Bug 452438 - Null-check stored printer-name string before passing it to nsTSubstring::Equals(), to avoid triggering an assertion. r+sr=roc 2008-08-28 12:01:26 -07:00
Oleg Romashin
bd43a8db7e Bug 452414 – Building of qtport drag service is broken after landing 356295. r+sr=roc 2008-08-28 20:55:40 +10:00
Peter Weilbacher
f8ba9c53f2 [OS/2] Bug 451346: implement nativehyperlinktext to get readable URLs in the location bar autocomplete, r=wuno@lsvw
Simply use blue color as OS/2 doesn't have a system property to query this kind of color.
2008-08-22 01:09:28 +03:00
Karl Tomlinson
23ffa8fd6e remove dangling references from GdkWindows and add asserts, b=451341 r=roc 2008-08-28 14:04:06 +12:00
stefanh@inbox.com
80d194e392 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
dfef653bfc Bug 449833 - Need a platform color for chrome background on Mac OS X. r=josh, sr=roc. 2008-08-27 18:07:36 +02:00
Markus Stange
0cf3fb1f64 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
Neil Deakin
7ad96d6b3e Bug 356295. Implement HTML5 drag-drop. r=smaug,neil,sr=roc 2008-08-27 08:07:27 -04:00
Steven Michaud
35b176b8c7 Chrome test for bug 428405. b=428405 r=josh sr=roc 2008-08-26 12:08:34 -05:00
Markus Stange
6b95b71b01 Bug 432131: [10.4] Slight delay / flash / lag when window loses focus. r=josh, sr=roc 2008-08-26 13:41:23 +01:00
Josh Aas
75b890b830 Fix more comments and some whitespace issues. 2008-08-26 02:53:00 -04:00
Josh Aas
3d0c857cf9 Fix more incorrect/outdated event handling comments. 2008-08-26 01:36:17 -04:00
Josh Aas
594704d36f remove nsIMouseListener interface. b=452118 r=smaug sr=roc 2008-08-25 20:02:26 -04:00
Boris Zbarsky
fc1785cbc1 Backed out changeset 6958399a2eb1 o try to fix failed mochitests on Windows and Linux 2008-08-25 11:08:28 -04:00
Neil Deakin
7c92721496 Bug 356295. Implement HTML5 drag-drop API. r=smaug,sr=roc 2008-08-25 21:56:29 +12:00
Vladimir Vukicevic
c882410702 Backed out bug 313403. (merge) 2008-08-20 13:28:49 -07:00
Vladimir Vukicevic
a010eb2ae3 Backed out bug 313403. (changeset 4460de8869d8) 2008-08-20 13:28:15 -07:00
Dave Townsend
ff3aba8d13 Backout of bug 52352 due to increased leaks on the unit testers 2008-08-20 13:59:41 +01:00
Dão Gottwald
24a9717aa5 Merging backout of bug 451300 2008-08-20 10:21:36 +02:00
Dão Gottwald
dd20e30794 Backed out changeset 7f3879f42151 2008-08-20 10:18:18 +02:00
Serge Gautherie
7f396bec48 Bug 52352 - Fix uses of 'new/static nsAutoString/nsCAutoString'
(Ev2) <os2/nsFilePicker.cpp>
r=mozilla@Weilbacher.org
2008-08-20 01:20:22 -05:00
Rob Arnold
97e522e2b7 Bug 451300 - "Add Aero Glass to Ctrl-Tab" [r+ui-r=mconnor r=vlad] 2008-08-20 00:41:37 -05:00
Josh Aas
204781a505 Don't stop plugins from loading just because they don't have a resource file. b=451234 r=smichaud sr=roc 2008-08-20 00:23:19 -04:00
Ere Maijala
274c8d0d04 Bug 313403 - "nsWindow::GetAttention should obey the system set FOREGROUNDFLASHCOUNT if aCycleCount = -1 (background dialogs flash in the taskbar forever, should only flash <user-specified> times)" [r=timeless sr=roc] 2008-08-19 23:08:50 -05:00
Joe Drew
7f741a1112 Bug 446675 - "Remove BeOS port of gfx" [r=vlad] 2008-08-19 22:45:02 -05:00
Jason Orendorff
f9365c3994 Backing out changeset cf6c811e1272 (bug 407216) due to debug assertions. 2008-08-19 22:28:26 -05:00
Jason Orendorff
fe99024391 Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
* * *
* * *
2008-08-19 21:38:24 -05:00
Dave Camp
bda7a7aa7b Merged backout of bug 356295. 2008-08-19 17:56:33 -07:00
Dave Camp
66ad0d3422 Backed out changeset 30d900751ca9 to fix unit test orange (Bug 356295) 2008-08-19 17:55:30 -07:00
Dave Camp
3736e73148 Merge for backout of bug 261074. 2008-08-19 15:44:51 -07:00
Dave Camp
bebf62b274 Backed out changeset c0f5a0af84dd to try to fix windows orange (Bug 261074). 2008-08-19 15:44:21 -07:00
Neil Deakin
f58dac1bbf Bug 356295. Implement HTML5 drag-drop. r=smaug,sr=roc 2008-08-20 10:31:45 +12:00
Ere Maijala
af1a143c7f Bug 261074 - onFocus fires twice when window is restored (Windows-only) r=Neil sr=roc 2008-08-19 15:20:18 -04:00
arenevier@fdn.fr
8a10a6eddf Bug 437047 - cannot paste data from other application if target is not text/plain or html 2008-08-19 14:28:24 -04:00
Vladimir Vukicevic ext:(%2C%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
82238e4cc8 Bug 449959: gfxGdkNativeRenderer: look for GdkDrawable on group target,
use default display for fallback. r=vlad/karlt
2008-08-19 15:22:42 +12:00
Benjamin Smedberg
47c3f168cd Backed out changeset 7a55d41f8ca2 due to build bustage:
c:/builds/slave/trunk_win2k3_hw/build/widget/src/windows/nsWindow.cpp(7353) : error C2446: '==' : no conversion from 'HWND' to 'HWND (__stdcall *)(void)'
        There is no context in which this conversion is possible
c:/builds/slave/trunk_win2k3_hw/build/widget/src/windows/nsWindow.cpp(7353) : error C2040: '==' : 'HWND (__stdcall *)(void)' differs in levels of indirection from 'HWND'
2008-08-19 16:15:24 -04:00
Ere Maijala
4b551ec75b Bug 313403 - nsWindow::GetAttention should obey the system set FOREGROUNDFLASHCOUNT if aCycleCount = -1, r=timeless sr=roc 2008-08-19 15:56:50 -04:00
Kai Liu
2a52878fa6 Allow theme CSS to distinguish between themed and non-themed in Windows - bug 431666 r=vlad r=dbaron 2008-08-18 10:33:08 -07:00
Josh Aas
15cb862bad Don't process events twice when a plugin has focus in an embedding situation. b=433719 r=smorgan sr=roc 2008-08-18 03:10:18 -04:00
Oleg Romashin
38e95b5eeb merge with mozilla-central 2008-08-16 03:39:26 -04:00
Oleg Romashin
f85db056be Fixed bug 449575 - Menus steal focus hard in Qt por, r=vladimir 2008-08-16 03:07:21 -04:00
Oleg Romashin
1038376d68 Fixed bug 449566 cairo-qpainter-surface.cpp fails to compile with gcc 4.3.x, r=pavlov 2008-08-16 03:06:39 -04:00
Neil Rashbrook
7fe2af5739 Followup to bug 418454 to use HANDLE instead of HTHEME r=robstrong,vlad 2008-08-15 10:50:24 +01:00
Brian Crowder
bbb804c02f Backed out changeset c7264525ad20 2008-08-14 16:29:04 -07:00
Brian Crowder
1e00c567b1 Bug 422792 - reduce narrow Windows API calls in widget, original patch by Brad Lassey <blassey@mozilla.com>, r=roc 2008-08-14 14:30:57 -07:00
Rob Arnold
2ff0c8582e uxtheme.dll crash on shutdown - bug 448104 r=vlad 2008-08-14 09:48:09 -07:00
Rob Arnold
5365bd2929 last set of y1/y4 tests in acid3 test 46 (media queries) fail on Windows - bug 448132 r=vlad 2008-08-14 09:48:09 -07:00
Bo Yang
7bd59907dc Bug 450220 - Fix include case in nsUXThemeData.h for mingw build, r=ere 2008-08-14 11:48:06 -04:00
RIVAUD Julien (_FrnchFrgg_)
20c3dddf35 Bug 405421 - Ensure our widget painting is transparent for themes that support it. r=bsmedberg/ventron/roc 2008-08-14 10:04:28 +02:00
Ginn Chen
eab4e8170f Bug 449371 Firefox/Thunderbird crashes at exit [@ gdk_display_x11_finalize], p=Brian.Lu at sun.com r=vladimir sr=roc 2008-08-14 15:14:04 +08:00
Dave Townsend
9a6cb24a22 Backout of bug 432131 2008-08-13 23:02:52 +01:00
Dave Townsend
663c7d9b3e Backed out changeset fd0a09d29072 2008-08-13 23:02:32 +01:00
Martijn Wargers
9233e117a4 Bug 215719 – crash causes loss of text copy to clipboard. r=jmathies, sr=roc 2008-08-13 08:59:45 +02:00
Kai Liu
34454bbe97 Bug 448704 – Eliminate <gripper> as an independent element. r=vlad/dbaron/enndeakin 2008-08-13 08:15:27 +02:00
Masayuki Nakano
41bdf942b6 Bug 449955 – Remove #ifdef of nsCaret.cpp for IME r+sr=roc 2008-08-13 10:55:39 +09:00
Rob Arnold
f6bda8fda0 Implement Aero Glass effect support - bug 418454 r=vlad r=roc 2008-08-12 17:44:14 -07:00
Brian Crowder
f6332e0e14 Bug 422972: Backed out changeset d1be05700e20 (tree closed) 2008-08-12 10:13:56 -07:00
Brian Crowder
23712c1eb3 Bug 422972 - reduce narrow Windows API calls in widget/, original patch by Brad Lassey <blassey@mozilla.com>, r=roc 2008-08-12 09:30:35 -07:00
Bobby Holley
3b34cb4ebc Bug 449681 – switch color_management pref from off/on bool to off/on/taggedonly int. r=vlad 2008-08-11 21:55:36 -07:00
Neil Rashbrook
f6dabc336b Bug 450040 Rename IENUMFE.CPP/H to IEnumFE.cpp/h r=ere,ted
--HG--
rename : widget/src/windows/IENUMFE.CPP => widget/src/windows/IEnumFE.cpp
rename : widget/src/windows/IENUMFE.H => widget/src/windows/IEnumFE.h
2008-08-11 20:54:41 +01:00
Masayuki Nakano
b44eea15bb Bug 447635 – IME candidate list window doesn't prefer the focused window level r=josh+roc, sr=roc 2008-08-11 17:27:59 +09:00
Vladimir Vukicevic
b9335eeb11 b=422221; additional DirectFB compilation fixes 2008-08-09 22:25:30 -07:00
hectorchu@gmail.com
c7dca6c78b Bug 445030, win32 nsAppShell eats WM_QUIT messages, r=robert.bugzilla@gmail.com, sr=roc 2008-08-09 21:49:42 +03:00
Oleg Romashin
12059d0133 mozilla-central merge 2008-08-08 13:05:00 +03:00
Oleg Romashin
0e0eec01ea Fixed bug 449830 - Window title shows long dash incorrectly r=pavlov 2008-08-09 00:32:31 +03:00
Vladimir Vukicevic
6ff7f8ecb8 [dfb,422221] Gtk/DirectFB: widget changes 2008-08-06 13:48:55 -07:00
Masayuki Nakano
446176f140 Bug 449012 – Remove legacy Reconversion/QueryCaretRect Events r=ere+roc, sr=roc 2008-08-09 11:46:30 +09:00
Markus Stange
45788e2145 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
Vladimir Vukicevic
02e6b86b3b Backing out d883ab4b8f41:7540abc35c97 2008-08-06 16:24:13 -07:00
Vladimir Vukicevic
deeaa1ad82 [dfb,422221] Gtk/DirectFB: widget changes 2008-08-06 13:48:55 -07:00
Oleg Romashin
b9cd5eadcd Fixed bug 433952 - decomtaminate and clean up nsIMenuBar, nsIMenu, nsIMenuItem 2008-08-04 00:10:15 +03:00
Oleg Romashin
5e3f3218de Fixed building printing gui for qt unix port 2008-08-04 00:08:45 +03:00
Oleg Romashin
bc6cd35488 Merging mozilla-central to mozilla-qt. 2008-08-03 20:30:10 +03:00
Ere Maijala
30b134f821 Fix for bug 318235: Ctrl+Enter being treated as Ctrl+J when captured by a Javascript event
Patch by Rob Arnold (tellrob@gmail.com)
r=vlad
sr=roc
2008-08-02 21:03:25 -07:00
Ere Maijala
7b1baebe99 Patch for bug 112294: calling an alert box from window.onblur triggers the event multiple times
r=smaug
sr=roc
2008-08-01 10:32:32 -07:00
Asaf Romano
86d6cde299 Bug 263683 - Findbar's Highlight feature should not manipulate the DOM. Patch by Graeme McCutcheon <graememcc_firefox@graeme-online.co.uk>, r=me,roc. sr=roc. 2008-07-30 23:48:56 +03:00
Masayuki Nakano
fdb1760a4d Bug 447945 IME candidate list is positioned to wrong place when the caret is in <panel> r=roc+katakai, sr=roc 2008-07-31 01:12:49 +09:00
Josh Aas
7e8ea31811 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
Peter Weilbacher
746a80219d [OS/2] Bug 446290: clear print_to_filename after printing to make sure that it's not overwritten next time, r=mkaply 2008-07-27 23:33:01 +00:00
Markus Stange
0666167109 Bug 446463 - DrawWidgetBackground can't snap to pixels properly, remove translation. r+sr=roc. 2008-07-27 18:08:51 +02:00
Honza Bambas
bbcdbbf956 Bug 435220 – Dropping images to Total Commander produces broken image. r=emaijala, sr=roc 2008-08-04 13:00:07 +02:00
dougt@dougt-xubuntu
c602c13ed0 Fixes bugs 446089, 445267. adds a nsIdleService for OSSO and exposes osso functionality. This is a linux only change. r=stuart 2008-07-25 14:34:30 -07:00
Robert O'Callahan
1b2c076b05 Back out bug 442972 to fix DOM Inspector (bug 447042). 2008-07-25 16:32:41 +12:00
Karl Tomlinson
d8c5181f96 rounding changes in nsNativeThemeGTK::DrawWidgetBackground,
rename aClipRect to aDirtyRect in nsITheme::DrawWidgetBackground. b=444837 r=roc
2008-07-25 11:01:59 +12:00
Ted Mielczarek
0e47e48493 merge to backout bug 112294 2008-07-23 08:51:30 -04:00
Ted Mielczarek
fc1a1ddc29 Backed out changeset ed4c2de9fa70 from bug 112294 - failing unit tests 2008-07-23 08:50:22 -04:00
Ere Maijala
b900715bbc Merge commit for bug 112294 2008-07-23 10:32:44 +03:00
Ere Maijala
66d83e564f Patch for bug 112294: calling an alert box from window.onblur triggers the event multiple times
r=neil/smaug
sr=roc
2008-07-23 10:26:24 +03:00
Peter Weilbacher
7b6b401274 Bug 258136: Long HTML page takes very long to load on OS/2. r=mkaply
Fixing an old typo to make OS/2 load long pages up to 10 times as fast! :-)
2008-07-23 08:56:10 +02:00
Josh Aas
cb75d58ea5 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
Rob Arnold
5e8603a7ad Bug 446238 - broken rendering of menus on WinXP r=vlad 2008-07-21 12:55:31 -07:00
Josh Aas
2e0ff6bd92 fix license comments and a misspelling. r/sr=sparky the wonder dog 2008-07-21 09:26:34 -04:00
Peter Weilbacher
af6a7934d6 No Bug: whitespace changes to test Mercurial operation on OS/2. 2008-07-17 23:15:06 +00:00
Kai Liu
1dc4109902 Incorrect display of right-to-left menus in Vista - bug 403458 r+sr=vlad 2008-07-18 13:55:25 -07:00
Kai Liu
21b5eb835f Native Windows theme supports needs ot be able to handle mirrored RTL drawing - bug 441452 r+sr=vlad 2008-07-18 13:50:21 -07:00
Josh Aas
4a561956f4 fix crash in nsMenuX::OnCreate(). b=443455 r=smichaud sr=roc 2008-07-18 13:38:03 -04:00
Rob Campbell
5fe3e48ff4 revert nsMenuBarX.mm 2008-07-18 11:35:13 -03:00
Rob Campbell
db6eb060a7 bug 436540 - BookmarksMenu items from distribution.ini do not get added to Bookmarks Menu, p=me, r=gavin+thunder 2008-07-18 11:00:41 -03:00
Shawn Wilsher
8380e170be merge to mozilla-central tip after backout (for bug 445838). 2008-07-17 18:18:40 -04:00
Shawn Wilsher
28a7768281 Backed out changeset e05e892261a8 (bug 444005) because it caused bug 445838. 2008-07-17 18:18:07 -04:00
Rob Arnold
fb12cedc2c Centralize win32 theme implementation - bug 444013 r=vlad 2008-07-17 10:19:10 -07:00
Rob Arnold
e8fa545b62 Disable double buffering when Vista compositor is enabled - bug 444005 r=vlad 2008-07-17 10:10:57 -07:00
Rob Arnold
b2d0fd4359 Cleanup unused transparency code in nsWindow.cpp - Bug 444679 r=vlad 2008-07-17 10:09:10 -07:00
Karl Tomlinson
333c18ab53 cairo_draw_with_xlib should provide a non-NULL visual to callback. b=445250 r=vlad 2008-07-17 13:22:50 +12:00
Steven Michaud
fd36b5d353 Crash while doing Flash IME. b=443024 r=josh,masayuki sr=vladimir 2008-07-14 09:38:49 -05:00
Blake Kaplan
f021099059 Make cocoa's nsSound implementation implement all needed interfaces. bug 444113, r=josh sr=roc 2008-07-14 15:04:24 +02:00
Sylvain Pasche
b577981531 Take non-Xinerama codepath when Xinerama reports only one screen. (Bug 403706) r=dbaron sr=roc 2008-07-13 20:20:33 -07:00
L. David Baron
20f6889807 Do reinitialization of screen info at the screen manager level, so we get it for the xinerama codepath too. (Bug 403706) r+sr=roc 2008-07-13 20:20:30 -07:00
L. David Baron
e8500a84b7 Don't leak the result of PR_LoadLibrary for the xinerama library. (Bug 403706) r+sr=roc 2008-07-13 20:20:27 -07:00
L. David Baron
4b9cb8c69c Remove mNumScreens since it duplicates the length of mCachedScreenArray. (Bug 403706) r+sr=roc 2008-07-13 20:20:24 -07:00
L. David Baron
0641e7f69f Convert nsScreenManagerGtk from nsISupportsArray to nsCOMArray. (Bug 403706) r+sr=roc 2008-07-13 20:20:21 -07:00
Jim Chen
64e29d83ed Bug 444772. Remove unused nsIKBStateControl. r+sr=roc 2008-07-14 14:56:54 +12:00
Jim Chen
e043b3bba2 Bug 444772. Merge nsIKBStateControl into nsIWidget. r+sr=roc 2008-07-14 14:56:18 +12:00
Markus Stange
2f5d970665 Bug 432131 – [10.4] Slight delay / flash / lag when window loses focus. r=josh, sr=roc 2008-07-12 11:38:41 +02:00
Kai Liu
1804b39293 Bug 437009 – buttons with type="radio" or type="checkbox" render with the incorrect state when checked. r+sr=vlad 2008-07-12 11:15:07 +02:00
Kai Liu
fe45f46fd8 Bug 441034 – Unfocused <select> arrow-button has transparent background. r=vlad 2008-07-12 11:08:23 +02:00
Jesse Ruderman
153bd40e45 Remove extra semicolon (bug 443756). Patch reviewed by Peter Weilbacher. 2008-07-11 14:34:05 -07:00
Ryan A. C.
40017f1b0e Bug 426732 - implement -moz-nativelinktext, r=dbaron, sr=roc 2008-07-11 20:34:53 +02:00
Ryan A. C.
d28cd96e68 Backed out changeset 9718a9421ee3 2008-07-11 16:30:30 +02:00
Ryan A. C.
8fa9043b87 Bug 426732 - implement -moz-nativelinktext, r=dbaron, sr=roc 2008-07-11 16:23:26 +02:00
Chris Double
02ccf2851f Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc 2008-07-09 20:22:20 +12:00
Karl Tomlinson
60a584dc2e Comments for Bug 432389 – CapsLock and NumLock state should be preferred at KeyTranslate.
r=josh sr=roc
2008-07-08 14:19:56 +12:00
Karl Tomlinson
8a008f0564 Bug 435764 – crash [@ cairo_draw_with_xlib] painting windowless plugins.
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc
2008-07-08 14:15:40 +12:00
"Brad Lassey"
c5625a650e changes to honor the disable printing flag b=362455 r=roc sr=roc 2008-07-02 12:35:31 -04:00
Mats Palmgren
f9a27731f5 Clamp window width to twice the X screen width (ditto for height). b=409006 r+sr=roc 2008-07-02 13:09:15 +02:00
Steven Michaud
26b34f29c3 IME doesn't work in Flash with Cocoa build (fix broken handing of key-up events, see bug 434914). b=357670 r=josh sr=roc 2008-06-30 11:30:22 -05:00
Mats Palmgren
b70c9931b1 Don't use the surface if there was an error creating it. b=441995 r+sr=roc 2008-06-28 23:45:53 +02:00
Josh Aas
06b4d2563f 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
Steven Michaud
9e771cdffe Keyboard shortcuts sometimes fail. b=428405 r=josh sr=roc 2008-06-27 15:48:03 -05:00
Steven Michaud
9b6875c0e4 Left-clicking on Customize Toolbar popup doesn't give app focus to Firefox. b=434097 r=josh sr=roc 2008-06-27 15:31:54 -05:00
Steven Michaud
7d0f9cac85 Crash when closing pop-under window without focusing it. b=433644 r=josh sr=roc 2008-06-27 12:11:24 -05:00
Josh Aas
ca07faa2b5 back out 433952 2008-06-27 02:52:18 -04:00
Josh Aas
b070082f3a bustage fix for bug 433952 landing 2008-06-27 01:22:22 -04:00
Josh Aas
db2e70c148 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
Michael Ventnor
fc2e1b57c0 Bug 118308, NS_THEME_TEXTFIELD_CARET implementation (GTK), r+sr=roc 2008-06-23 11:50:52 +03:00
Michael Ventnor
18e638d642 Bug 440112, Form elements are not hidden behind overlapping parent with overflow:hidden, r+sr=roc 2008-06-23 11:30:07 +03:00
Bo Yang
02c5d88928 Bug 439603 - scope a case statement to avoid an unusual error during cross-compiling, r=roc 2008-06-19 14:32:52 -04:00
Bo Yang
3e58f95254 Bug 439593 - compile error in mingw casting HKL to DWORD, r=roc 2008-06-19 10:32:04 -04:00
Bo Yang
618165711b Bug 439593 - GCC can't convert types automatically when cross-compiling, r=roc 2008-06-19 10:24:30 -04:00
Michael Ventnor
969bf6f3a7 Bug 376238: drag feedback should be transparent on gtk. r+sr=roc 2008-06-18 10:20:29 +01:00
Reed Loden
738d324e54 Back out Ventron's patch in bug 376238 due to test failures. 2008-06-17 00:55:04 -07:00
Michael Ventnor
41defd3c5d Bug 376238 - "drag feedback should be transparent on gtk" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc] 2008-06-16 23:15:40 -07:00
Kai Liu
8e4a71f571 Bug 439274: NS_THEME_SCROLLBAR_GRIPPER_* should get its state from its parent, r+sr=roc 2008-06-15 21:32:15 -04:00
Olli Pettay
2208759f20 Bug 412567, Once dispatched, events cannot be redispatched, r+sr=jst 2008-06-04 23:09:48 +03:00
dtownsend@oxymoronical.com
b0f98374b8 Backout of bug 357670 due to bug 434914. a=shaver 2008-05-30 07:32:43 -07:00
mats.palmgren@bredband.net
3bab7211d9 Bail out if DispatchWindowEvent() causes this widget to be destroyed. b=433432 r=joshmoz sr=roc a1.9=beltzner 2008-05-26 15:30:46 -07:00
mozilla@weilbacher.org
a63015acab [OS/2] Bug 435010: fix printing to PDF 2008-05-24 09:21:54 -07:00
mozilla@weilbacher.org
2d5ab55e51 [OS/2] Bug 415522: print to a PDF file on the Desktop as a workaround for crashing during printing 2008-05-24 09:18:27 -07:00
karlt+@karlt.net
2ecdda8378 Bug 433192. Ctrl+Shift+X doesn't switch text-direction in text boxes with Hebrew keyboard layout. p=masayuki+karl r=gavin sr=roc a1.9=schrep. 2008-05-11 17:39:29 -07:00
karlt+@karlt.net
2533320992 Bug 432533 - some mac key tests fail on Mac OS X 10.5 p=kinetik@flim.org (Matthew Gregan) r=josh sr=roc a1.9=damons 2008-05-09 16:14:57 -07:00
karlt+@karlt.net
28700bd6be Bug 433030. Desired character codes for DOM events with Cmd+Shift. p=masayuki+karl r=josh sr=roc a=discore. 2008-05-09 16:10:40 -07:00
joshmoz@gmail.com
45d864381f back out bug 54488 due to Ts regression. a=schrep 2008-05-09 11:12:39 -07:00
gavin@gavinsharp.com
56df672277 Fix mistake in previous nit fix from bug 432389 2008-05-08 18:58:17 -07:00
gavin@gavinsharp.com
ae5c727a04 Fix nit from previous checkin for bug 432389 2008-05-08 18:56:36 -07:00
gavin@gavinsharp.com
9c3fdff876 Bug 432389 followup: refactor code to make it more understandable, patch by Karl Tomlinson <mozbugz@karlt.net>, r=roc, a=schrep 2008-05-08 18:51:46 -07:00
gavin@gavinsharp.com
ce1a2179c3 Bug 332314: Menu items are improperly aligned when using iconic menuitems, patch by Kai Liu <kliu@mozilla.kailiu.com>, r=me, r=zeniko, r=roc, a=damon 2008-05-08 17:18:46 -07:00
masayuki@d-toybox.com
f1a9486eb3 Bug 432389 CapsLock and NumLock state should be preferred at KeyTranslate code: r=josh+karl, sr=roc, a=dsicore tests: r+sr=roc 2008-05-08 17:01:29 -07:00
joshmoz@gmail.com
097792efac add tests, patch by roc, b=432773 r=josh 2008-05-08 15:41:13 -07:00
joshmoz@gmail.com
6ad1d99cd3 Use different key translation API on 10.5, what worked on 10.4 is garbage on 10.5. Fixes some key combos on non-US keyboard layouts. Patch by Karl, Josh, and Roc. b=432632 r=karl r=josh sr=roc a=dsicore 2008-05-08 15:03:46 -07:00
gavin@gavinsharp.com
2354156af3 Bug 427173: fix massive tooltips after switching OS themes by making sure we release the right theme handle, patch by Kai Liu <kliu@mozilla.kailiu.com>, r+sr=roc, a=schrep 2008-05-08 08:17:23 -07:00
reed@reedloden.com
36791e9cf4 Bug 431309 - "Vista toolbar styles should have a -moz-win- prefix" (using the -moz-win- prefix) [p=kliu@mozilla.kailiu.com (Kai Liu) r+sr=roc a1.9=beltzner] 2008-05-08 02:29:38 -07:00
joshmoz@gmail.com
b7b99f9181 make widgets appear inactive when they are backgrounded. patch by Markus Stange. b=54488 r=josh sr=roc a=schrep 2008-05-07 15:22:33 -07:00
joshmoz@gmail.com
aad8b1e423 key translation fixes, patch by Masayuki. b=432388 r=josh r=karl sr=roc a=schrep 2008-05-07 14:54:21 -07:00
joshmoz@gmail.com
5994730265 fix active/inactive for sheets that are children of sheets. patch by Steven Michaud. b=432212 r=josh sr=roc a=schrep 2008-05-07 14:15:57 -07:00
joshmoz@gmail.com
dcf90d5df8 null check. patch by Steven Michaud. b=432556 r=josh sr=roc a=schrep 2008-05-07 14:13:01 -07:00
roc+@cs.cmu.edu
aee401973e Bug 432466, fixing bustage 2008-05-06 22:17:40 -07:00
roc+@cs.cmu.edu
f4e6581a24 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
joshmoz@gmail.com
76d0947d40 use native event routing for synthesized key events. b=432405 r/sr=roc a=dsicore 2008-05-06 14:00:59 -07:00
Oleg Romashin
4cafc118a7 Fixed Qt scrollbars rendering
p=Pekka Vanhoja
2008-05-06 16:41:32 +03:00
roc+@cs.cmu.edu
ef158127f2 Fixing bustage 2008-05-06 00:33:08 -07:00
masayuki@d-toybox.com
94c0900f7e Bug 429510 Web apps cannot handle Ctrl+foo/Alt+foo key on keypress event, gtk2 part r=karl, sr=roc, a=beltzner 2008-05-05 21:11:52 -07:00
roc+@cs.cmu.edu
a8b6ad644f disabling failing (new) tests 2008-05-05 17:07:19 -07:00
roc+@cs.cmu.edu
4687db17c6 Reverting unwanted changes 2008-05-05 16:44:18 -07:00
roc+@cs.cmu.edu
9288922808 Reverting unwanted changes 2008-05-05 16:20:39 -07:00
roc+@cs.cmu.edu
3649ce18bb Bug 431503. Infrastructure and tests for native key event translation. r=josh,karlt,sr=jst 2008-05-05 16:01:07 -07:00
mozilla@weilbacher.org
92e1000067 [OS/2] Bug 400329: work around hover position mismatch after scrolling on pages with iframes, r=mkaply 2008-05-02 13:49:18 -07:00
bent.mozilla@gmail.com
c82f074a18 Bug 431475 - "KeyEquivDBItem shouldn't use NSMutableIndexSet". Patch by me and Josh Aas <joshmoz@gmail.com>. r=smichaud, sr=vlad, a=mconnor. 2008-05-02 11:35:04 -07:00
roc+@cs.cmu.edu
38e56fa13d 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
roc+@cs.cmu.edu
511fa9f073 Bug 428071. Tie NS_ACTIVATE/NS_DEACTIVE state to a window's 'main' status. patch by Markus Stange and Stephen Michaud, r=josh,r=mstange,sr=roc,a=mconnor. God have mercy on us all 2008-05-02 03:40:49 -07:00
masayuki@d-toybox.com
27c26767fa Bug 431468 Using right alt key in keyboard shortcuts has no effect r=ere, sr=roc, a=dsicore 2008-05-01 21:32:28 -07:00
masayuki@d-toybox.com
e8663dd2e6 Bug 430499 [10.5] Can't switch tabs with CTRL + Tab r=josh, sr=vlad, a=dsicore 2008-05-01 21:30:38 -07:00
mozilla@weilbacher.org
8fb2f5a969 [OS/2] Bug 410398: fix autoscroll behavior on trunk, r=wuno 2008-05-01 14:49:19 -07:00
smichaud@pobox.com
ebfb75f423 App focus wierdness with sheets. b=431429 r=josh sr=roc a=dsicore 2008-05-01 08:50:23 -07:00
dholbert@cs.stanford.edu
711642f224 Bug 431190: Make Linux print dialog & page setup dialog modal. r+sr=vlad a=damons 2008-04-30 23:43:04 -07:00
karlt+@karlt.net
73bc4489e6 Bug 431478 - alternativeCharCodes should depend on CapsLock/NumLock state r=masayuki sr=roc a1.9=damons 2008-04-30 16:14:01 -07:00
Vladimir Vukicevic
861b6a8679 Merging mozilla-central to mozilla-qt. 2008-04-30 16:00:19 -07:00
masayuki@d-toybox.com
0581c0c67e Bug 429510 Web apps cannot handle Ctrl+foo/Alt+foo key on keypress event (windows part) r=karl, sr=roc, a=dsicore 2008-04-29 21:12:15 -07:00
smichaud@pobox.com
9aee01f688 Crash on exit when some extensions' prefs windows are key. b=430506 r=josh sr=roc a=dsicore 2008-04-29 17:35:50 -07:00
gavin@gavinsharp.com
ad88cb3f80 Revert accidental checkin 2008-04-29 13:18:11 -07:00
gavin@gavinsharp.com
683239c0ce Bustage fix for bug 427045 2008-04-29 13:17:21 -07:00
gavin@gavinsharp.com
651c262512 Bug 427045: Pull out correct toolbar colors in Vista themes, patch by wesley-johnston@uiowa.edu, r=vlad, sr=roc, a=beltzner 2008-04-29 12:27:23 -07:00
smichaud@pobox.com
22341442e4 Followup cosmetic fix for patch for bug 426499 (code neutral). b=426499 r=josh 2008-04-29 09:04:25 -07:00
masayuki@d-toybox.com
c4c3872112 Bug 430650 '^' and 'N' chars don't work in password fields r=roc+katakai, sr=roc, a=beltzner 2008-04-29 08:31:51 -07:00
Oleg Romashin
8b30931910 Disabled force repainting of whole widget area on each scroll event 2008-04-29 17:54:13 +03:00
Oleg Romashin
6752440e00 Disable GTK related hack from QT native themes 2008-04-29 13:24:51 +03:00
Oleg Romashin
f7ba5663c6 Disabled Native Theme for styled widgets
Probably fixed performance issue on dhtml benchmark
2008-04-29 11:03:54 +03:00
romaxa@microb.research.nokia.com
152ea5887e Remove QT_XLIB_SURFACE support (cairo-xlib drawing on QT-widget) 2008-04-29 07:42:08 +03:00
Vladimir Vukicevic
1adf3e02b3 [qt] Don't recreate the surface returned by nsWindow::ThebesSurface() 2008-04-28 18:16:45 -07:00
Vladimir Vukicevic
ede6009659 Get rid of unnecessary printfs 2008-04-28 18:16:23 -07:00
Vladimir Vukicevic
b8dc499b49 [cairo-qpainter] Create QPixmaps with an alpha channel if required 2008-04-28 18:15:30 -07:00
joshmoz@gmail.com
f2e6650a01 make key equivs work when a plugin has focus on Mac OS X. b=428047 r=smichaud sr=roc a=mconnor 2008-04-28 10:43:34 -07:00
gavin@gavinsharp.com
7e8164620a Bug 428792: expanders cause 'unsupported widget' warning, patch by Ian Spence <ispence@gmail.com>, r+sr=roc, a=beltzner 2008-04-28 03:06:56 -07:00
vladimir@pobox.com
b58a1af929 b=427122, padding on select elements is ignored ; r=dbaron, a=beltzner 2008-04-25 16:12:45 -07:00
masayuki@d-toybox.com
acc59dacc6 Bug 430419 Command-Option-F does not select search box #2 r=josh, sr=roc, a=dsicore 2008-04-25 11:32:45 -07:00
mats.palmgren@bredband.net
123dfed7dc Add error handling for invalid filename. b=429707 r+sr=roc a1.9=beltzner 2008-04-25 03:48:57 -07:00
smichaud@pobox.com
e34b1eaf87 Disable OS-level menu reindexing on OS X 10.5 and higher (to avoid crashes and other problems opening the Help menu). b=426499 r=josh sr=roc a=beltzner 2008-04-24 08:30:20 -07:00
roc+@cs.cmu.edu
3047d1cf87 Bug 429188. Support CSS colors for 'odd tree row' and 'even tree row' on all platforms. patch by stefanh@inbox.com, r+sr=roc,r=gavin,a=beltzner 2008-04-24 01:08:33 -07:00
gavin@gavinsharp.com
453de7180a Bug 277067: Mozilla mistimes changing QuickDraw plugin visibility when switching tabs, patch by patch by Matthew Gregan <kinetik@flim.org>, r=josh, sr=roc, a=damon 2008-04-23 15:56:40 -07:00
gavin@gavinsharp.com
16dc70b7b4 Bug 428680: Sometimes, the document node is the event target for mousemove events now, patch by Matthew Gregan <kinetik@flim.org>, r=smaug, sr=roc, a=damon 2008-04-23 15:51:27 -07:00
reed@reedloden.com
9de7289a0b Bug 430434 - "dropdown button on menulists in Vista chrome should not have a hover state" (always assume normal state if vista & not content) [p=beltzner@mozilla.com (Mike Beltzner) r+a1.9=vlad] 2008-04-23 14:01:16 -07:00
smichaud@pobox.com
1c40d9521f "Default browser" or proxy auth dialog (sheet) appears mostly off-screen. b=424266 r=josh sr=roc a=dsicore 2008-04-23 09:08:00 -07:00
pevanhoj@pevanhoj-laptop
7380654d24 Fix for clipboard pasting 2008-04-23 15:56:43 +03:00
blassey@vmware-ubuntu
1ab320036f nsAppShell wasn't returning the right value for processNextNativeEvent, now it uses the return value of QAbstractEventDispatcher to return true if and event was processed 2008-04-23 03:04:55 -04:00
masayuki@d-toybox.com
8b10e86aa0 Bug 423814 [10.5] Cannot change the input modes with Kotoeri By Ctrl+Shift+k/Ctrl+Shift+j/Ctrl+Shift+; r=josh, sr=vlad, a1.9=beltzner 2008-04-22 20:41:50 -07:00
mozilla@weilbacher.org
f77b978a30 [OS/2] Bug 430345: Small OS/2 widget cleanup following other platforms, r=mkaply 2008-04-22 14:43:44 -07:00
Stuart Parmenter
2fada2cbb3 use glib directly for event handling until we can get support for processing single events from Qt 2008-04-22 13:05:03 -07:00
gavin@gavinsharp.com
ecc486e8d1 Bug 430212: not enough padding on textbox and textarea widgets on Vista, patch by Mike Beltzner <beltzner@mozilla.com>, r+a=vlad 2008-04-22 12:56:10 -07:00
gavin@gavinsharp.com
88ecf98ca7 Bug 429791: SPI_GETFLATMENU does not fail on Windows 2000 and can even return TRUE, patch by Kai Liu <kliu.bugzilla.3c9f@mail.kailiu.com>, r=vlad, sr=roc, a=beltzner 2008-04-22 09:57:36 -07:00
gavin@gavinsharp.com
dcc4a0e331 Bug 429176: :-moz-system-metric(windows-default-theme) should treat Royale and Zune the same as Luna, patch by Kai Liu <kliu.bugzilla.3c9f@mail.kailiu.com>, r+sr=roc, a=beltzner 2008-04-22 09:54:51 -07:00
pevanhoj@pevanhoj-laptop
75c21688b9 Make nsAppShell compile with Qt 4.3 2008-04-22 16:51:40 +03:00
Oleg Romashin
2c3bcf7537 Fixed linking with X11 library 2008-04-22 16:42:22 +03:00
Vladimir Vukicevic
c4af53f54b [qt] fix up AppShell to use postEvent 2008-04-22 05:20:42 -07:00
Vladimir Vukicevic
46848b804e [qt] Get rid of mCreated; rename nsWindow event handlers to sync with Qt names 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
a3cdfb9d2f [qt] remove NativeResize, NativeCreate, NativeShow 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
1d65a1a7f8 [qt] rename mDrawingarea -> mDrawingArea 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
bdcd3c8c57 [qt] Remove old Gtk-style transparency cruft 2008-04-22 04:21:17 -07:00
Vladimir Vukicevic
389b66ca86 [qt] Get rid of nsCommonWidget; dump everything into nsWindow 2008-04-22 04:21:17 -07:00
Vladimir Vukicevic
9508697b3b [qt theme] Use GetRect() not GetContentRect() in NativeThemeQt
Neither one is correct, but GetRect() happens to work since it's inlined and just
returns a local member.  GetContentRect isn't available since it's a function
defined in gklayout, and widget does not link to layout.  (It happens to work in
libxul builds due to the way libxul is linked, but it shouldn't be used.)
2008-04-22 04:18:32 -07:00
Oleg Romashin
c3a42e1753 branch merge 2008-04-22 14:14:46 +03:00
Oleg Romashin
68c8a6f9b9 Different approach for nsAppshel implementation, based on normal QObject signal 2008-04-22 14:12:52 +03:00
pevanhoj@pevanhoj-laptop
95d68cd4d0 Fix for native theme dropdown f 2008-04-22 12:34:31 +03:00
pevanhoj@pevanhoj-laptop
7d196e0c8c Fix for dropdown focus drawing 2008-04-22 12:33:33 +03:00
masayuki@d-toybox.com
a9eb1b612d Bug 411875 Kotoeri (Japanese IM) crashes when using Firefox on Mac OS X (10.5.*) r=josh, sr=roc, a1.9=beltzner 2008-04-21 20:30:45 -07:00
dholbert@cs.stanford.edu
7e014b1722 Bug 429337: re-landing patch, with bustage fix. (bustage fix initializes nsPrintSettingsGTK::mPrintSelectionOnly to false in default constructor. Wasn't getting initialized before.) 2008-04-21 18:18:26 -07:00
pevanhoj@pevanhoj-laptop
ec0e4a5903 Native theming update for scrollbars 2008-04-21 17:48:12 +03:00
peaho@peaho-laptop-linux
599c1b0a1e fix for dropdown min size
ddd
2008-04-21 14:20:32 +03:00
Vladimir Vukicevic
a0bddab33f Comment out X11-specific code to enable Qt Embedded builds 2008-04-20 06:54:27 -07:00
Vladimir Vukicevic
fb6ae72267 Get rid of debug code that uses Qt 4.4 symbols 2008-04-20 01:51:35 -07:00
Vladimir Vukicevic
a8b0f696f7 [qt] Use Qt for double buffering; let Qt handle events that Gecko doesn't want
In particular, the Update event needs to be passed to QWidget::event so that
a Paint event is generated and we can actually do the painting.
2008-04-20 01:37:07 -07:00
vladimir@pobox.com
5b4f07a7fa backing out 2008-04-20 01:24:42 -07:00
vlad
a362c2fd57 Qt: widget/gfx work
- Fix crash on window close
  - Qt expects the QWidget to remain available even after it has
processed a close event. So, use deleteLater() instead of
deleting outright.
  - Also carry around the MozQWidget pointer (though we need to rework
CreateQWidget and ::Initialize) so that we can call dropReceiver

- Fix screen <-> widget coordinate translation
  - Fixes popup menu positioning

- Honor mayWait in nsAppShell::ProcessNextNativeEvent
  - Prevents massive busy-waiting

- Don't pretend to support translucent windows

- Fix embedding widget build failure

- cairo-qpainter: invert source matrix in paint() to get proper
transform (proper positioning of elements drawn using paint())

- Cleaner event handling in mozqwidget -- return full nsEventStatus,
not just boolean, and decide whether to call QWidget::event() based
on that.
2008-04-20 11:16:40 +03:00
vladimir@pobox.com
1cc55575d3 b=427122, padding on select elements ignored, r=dbaron,a=beltzner 2008-04-19 23:42:00 -07:00
romaxa@romaxa.research.nokia.com
41aeedbe96 Fixed missing changes for gfxQtPlatform rename 2008-04-19 20:21:53 +03:00
pekka.vanhoja
8a971971de Fixed textfield rendering in nsNativeThemeQt 2008-04-19 19:10:05 +03:00
pekka.vanhoja
b693c61dfa Fixed textfield rendering in nsNativeThemeQt 2008-04-19 19:10:01 +03:00
pekka.vanhoja
53f3adc289 Updated nsLookAndFeel - modified couple colors, added few *_moz_* colors 2008-04-19 19:09:56 +03:00
romashin
828528e3fd Fixed qt version define 2008-04-19 19:07:34 +03:00
pekka.vanhoja
e6ce1a8872 Fixed misc nsNativeThemeQt rendering 2008-04-19 19:07:29 +03:00
pekka.vanhoja
3855021748 Updated nsLookAndFeel implementation - updated some of the native colors, make it compile also with Qt 4.3 2008-04-19 19:07:20 +03:00
pekka.vanhoja
2e20a5b4a3 Updated nsLookAndFeel implementation - updated some of the native colors 2008-04-19 19:07:15 +03:00
pekka.vanhoja
9c0950966f Updated nsLookAndFeel implementation - button hover works, corrected some of the native colors 2008-04-19 19:07:10 +03:00
pekka.aho
26bee9acc0 native theme zooming fix 2008-04-19 19:06:26 +03:00
pekka.vanhoja
d34c1159b7 Updated nsLookAndFeel implementation 2008-04-19 19:04:37 +03:00
pekka.vanhoja
2c0d2997a0 Started nsLookAndFeel implementation 2008-04-19 19:04:22 +03:00
tero.turtiainen
36934c1a7a Commented out some qDebug spam 2008-04-19 19:03:58 +03:00
vlad
669f03c6b8 Qt: widget/gfx work
- Fix crash on window close
  - Qt expects the QWidget to remain available even after it has
processed a close event. So, use deleteLater() instead of
deleting outright.
  - Also carry around the MozQWidget pointer (though we need to rework
CreateQWidget and ::Initialize) so that we can call dropReceiver

- Fix screen <-> widget coordinate translation
  - Fixes popup menu positioning

- Honor mayWait in nsAppShell::ProcessNextNativeEvent
  - Prevents massive busy-waiting

- Don't pretend to support translucent windows

- Fix embedding widget build failure

- cairo-qpainter: invert source matrix in paint() to get proper
transform (proper positioning of elements drawn using paint())

- Cleaner event handling in mozqwidget -- return full nsEventStatus,
not just boolean, and decide whether to call QWidget::event() based
on that.
2008-04-19 19:02:53 +03:00
romaxa@romaxa.research.nokia.com
e84ddd7185 Remove files added by mistake 2008-04-19 18:56:33 +03:00
tero.turtiainen
e5d1e0d68d Added small checkbox 2008-04-19 18:53:54 +03:00
tero.turtiainen
4bd05430d7 Multiline text field added 2008-04-19 18:53:50 +03:00
romashin
c1c8d1f195 Make optional compilation with Qt cairo-xlib surface (for comparing and bugfixing)
DEFINE QT_XLIB_SURFACE
2008-04-19 18:53:46 +03:00
romashin
367bb0b786 No qt3 support 2008-04-19 18:53:41 +03:00
tero.turtiainen
26654140af Fixed a merge error 2008-04-19 18:53:32 +03:00
tero.turtiainen
86cff9cae4 Updated scrollbars in nsNativeThemeQt 2008-04-19 18:53:28 +03:00
pekka.vanhoja
b45b823a1b Updated nsNativeThemeQt 2008-04-19 18:53:24 +03:00
piia.ruokonen
5c5b9b8ff2 FilePicker implementation 2008-04-19 18:44:21 +03:00
pekka.vanhoja
83192b3ebd Updates to nsNativeThemeQt - draws scrollbar up button 2008-04-19 18:44:16 +03:00
tero.turtiainen
a25cb0598a Removed some useless qDebugs 2008-04-19 18:44:12 +03:00
pekka.vanhoja
bd2acb212b Updates to nsNativeThemeQt - draws radio buttons 2008-04-19 18:44:07 +03:00
pekka.vanhoja
41bfde187f Updates to nsNativeThemeQt - draws line edit and buttons 2008-04-19 18:44:03 +03:00
tero.turtiainen
42a20ad066 Some updates to allow drag&dropping to browser window 2008-04-19 18:43:56 +03:00
pekka.vanhoja
a80aeac131 Added initial version for nsNativeThemeQt - uncomment from nsWidgetFactory components[] to enable it 2008-04-19 18:43:48 +03:00
romashin
687bcca1da Disable directo drawing on X11 screen 2008-04-19 18:43:44 +03:00
pekka.aho
c68de0da1a Sound widget implementation 2008-04-19 18:43:36 +03:00
tero.turtiainen
b731d85945 Dragging from browser implemented 2008-04-19 18:43:32 +03:00
romashin
7831d65b1a Added new cairo-qt surface from Vlad's patch
New created files moved in sandbox/qt_port.. cairo and gfxQPainterSurface
Changes for existing files applyed from 100_qt-qpainter-cairo.diff
Fixed building non deb mozilla with build_non_deb.sh script
Fixed tab-spaces in new created file cairo-qpainter-surface.cpp
2008-04-19 18:43:23 +03:00
pekka.vanhoja
6ff4d879bf Added idle service implementation for qt 2008-04-19 18:41:14 +03:00
pekka.vanhoja
9e1272e4d7 Added qt bidikeyboard implementation 2008-04-19 18:41:10 +03:00
tero.turtiainen
11c3fd0209 Stub implementation of QT drag service 2008-04-19 18:41:02 +03:00
pekka.vanhoja
b742081754 Added qt bidikeyboard implementation 2008-04-19 18:40:58 +03:00
tero.turtiainen
1a988866d2 Fixed Unicode support 2008-04-19 18:40:50 +03:00
tero.turtiainen
0ab5c391bb First implementation of QT clipboard 2008-04-19 18:40:33 +03:00
romashin
4131b7ed74 Add contributor name 2008-04-19 18:39:38 +03:00
romashin
6ce8abc929 Removed debug info 2008-04-19 18:39:26 +03:00
romashin
43e551c093 Fixed double buffering for QT widget 2008-04-19 18:39:14 +03:00
romashin
19f6195025 Fixed broken key handling 2008-04-19 18:38:21 +03:00
romashin
1ba74991a6 Fixed broken key events 2008-04-19 18:38:16 +03:00
romashin
386015ca87 Fixed proper focus setup 2008-04-19 18:38:12 +03:00
romashin
765cb862db Fixed cursor setup on input widgets 2008-04-19 18:38:08 +03:00
romashin
83769d80de Remove debug info 2008-04-19 18:38:04 +03:00
romashin
d7d14605b8 Remove warning 2008-04-19 18:38:00 +03:00
romashin
bf16a34696 Fixed cursor handling 2008-04-19 18:37:55 +03:00
romashin
04a4e96beb Major reimplementation of nsWindow class
Full step by step porting of Gtk2 version
Fixes: some problems with widget resize...
New problems: SetCursor does not work
2008-04-19 18:37:51 +03:00
romashin
5d9e7ad815 Ported key converters from gtk implementation 2008-04-19 18:37:34 +03:00
romashin
9e2d7e5c61 Proper implementation of nsAppShell event queue 2008-04-19 18:35:04 +03:00
romashin
4c2b8323bd Disable debug output 2008-04-19 18:34:51 +03:00
romashin
293a727551 Fixed cairo rendering on top of main widget 2008-04-19 18:34:47 +03:00
romashin
7d4d0c7bfe Commenting 2008-04-19 18:34:20 +03:00
romashin
9579ed0e68 Fixed handle according to example from QCairo 2008-04-19 18:34:14 +03:00
romashin
0b3635f625 Workarround fix for suck compiler 2008-04-19 18:33:59 +03:00
romashin
38128652af Fixed undefined reference for ScreenManagerQt 2008-04-19 18:33:54 +03:00
romaxa@romaxa.research.nokia.com
5eb9eab73c Resurect old widget-qt port on new mozilla trunk 2008-04-19 18:31:50 +03:00
pekka.vanhoja
de03239b68 Removed files from compilation set to make widget module compile for now 2008-04-19 18:28:43 +03:00
Oleg Romashin
790eff22e7 Added Screen Manager
Some fixes and addditional stuff for fonts
2008-04-19 18:14:15 +03:00
Oleg Romashin
ac1b5abc83 Simple nsAppShell QT implementation 2008-04-19 18:14:03 +03:00
Oleg Romashin
877aedcff5 Fixed AppShell Service initialization 2008-04-19 18:13:59 +03:00
Oleg Romashin
afc9daa742 Added some debug info 2008-04-19 18:13:44 +03:00
Oleg Romashin
928de3436e Implemented first runnable QT Gecko Test Embed 2008-04-19 18:13:35 +03:00
Oleg Romashin
d55cb91071 Fixed gfxPlatform initialization
Fixed proper initialization of qt nsWindow
embedding/browser/qt ported for current version of Gecko and QT4
Fixed building of TestQGeckoEmbed application
2008-04-19 18:13:29 +03:00
Oleg Romashin
5c41827b55 Adde modules which not requires implementation 2008-04-19 18:11:21 +03:00
Oleg Romashin
d26ff28c3a Add implementation of nsWindow object 2008-04-19 18:11:13 +03:00
Oleg Romashin
1f79e842ac Add old implementation of mozqwidget and nsCommonWidget 2008-04-19 18:10:45 +03:00
masayuki@d-toybox.com
d4a8d85759 Bug 429160 [Mac]Regression: Command-Option-F does not select search box r=karlt+josh, sr=roc, a1.9=mtschrep 2008-04-19 08:09:50 -07:00
romaxa@romaxa.research.nokia.com
03b2d4c8a8 Fixed building with new QT flags
Disabled QtSql
2008-04-19 18:07:40 +03:00
romaxa@romaxa.research.nokia.com
11fd09a312 Add nsAppShell empty implementation
Disable qt3support
2008-04-19 18:05:49 +03:00
romaxa@romaxa.research.nokia.com
f98baada0a Add base implementation of gfxQtPlatform and widget/qt 2008-04-19 18:02:52 +03:00
romaxa@romaxa.research.nokia.com
dd7895f27b Add using of MOZ_WIDGET_QT and other qt defines in various parts of mozilla tree 2008-04-19 16:26:02 +03:00
smichaud@pobox.com
f0ace5842e Crash on quit when only an extension's custom window is open. b=429215 r=josh sr=vlad a=vlad 2008-04-18 08:05:37 -07:00
masayuki@d-toybox.com
d6512e8893 Bug 429180 [windows] Hotkeys/keyboard shortcuts (eg. Ctrl-C) broken in Russian locale after bug 359638 landed r=ere+karlt, sr=roc, a=beltzner 2008-04-18 07:36:05 -07:00
jwalden@mit.edu
626f05bdae Bug 429233 - Firefox leaks nsTArray_base due to nsDOMKeyboardEvent's dtor not being virtual; also makes ~nsEvent virtual as well and uses MOZ_COUNT_[CD]TOR in nsEvent. Patch by Ben Turner <bent.mozilla@gmail.com>, r+sr=jst, a=beltzner 2008-04-17 15:38:35 -07:00
masayuki@d-toybox.com
b1ca8a018a Bug 429349 memory leaking in nsTSMManager::UpdateComposing() r=josh, sr=vlad, a=beltzner 2008-04-17 05:57:44 -07:00
neil@parkwaycc.co.uk
c9893bc3d4 Bug 424684 GTK fires spurious drag exit after a drop r+sr=roc a=beltzner 2008-04-16 14:06:57 -07:00
gavin@gavinsharp.com
03e543bb17 Bug 428876: ondrop gets wrong results when dragging multiple files, patch by Michael Ventnor <ventnor.bugzilla@yahoo.com.au>, r+sr=roc, a=beltzner 2008-04-16 13:29:06 -07:00
gavin@gavinsharp.com
dfb07f96dc Bug 348724: nsBidiKeyboard for GTK2 backend, patch by Behnam ZWNJ Esfahbod <bugs+behnam@zwnj.org>, r=smontagu, sr=roc, a=beltzner 2008-04-16 13:03:19 -07:00
smichaud@pobox.com
a0c622f67c Fix IME input in plugins that (like Flash) get key events from NPAPI. b=357670 a=josh sr=roc a=beltzner 2008-04-16 08:27:18 -07:00
masayuki@d-toybox.com
029917bed9 Bug 428980 leaking NSAutoreleasePool object in insertText r=josh,sr=vlad, a=beltzner 2008-04-15 21:56:51 -07:00
leon.sha@sun.com
f5ed52c44d Bug 424751 On Linux/Unix, landscape mode setting failed if there is no CUPS printer configured. ventnor.bugzilla: review+ roc: superreview+ beltzner: approval1.9+ 2008-04-15 20:20:32 -07:00
marco.zehe@googlemail.com
b67c2e557d Backout of bug 427259 - Window class of dialog "MozillaDialogClass" breaks traditional screen reader dialog reading mechanisms to fix bug 429029 - Right click on WMP plugin and Properties or Options doesn't work 2008-04-14 23:05:16 -07:00
masayuki@d-toybox.com
5252d63ce1 Bug 359638 accesskeys are incorrectly shifted again (i.e. accesskey=. is broken) and also for b=398264, b=401086, b=414130, b=427797, b=427932, b=427995 r=karlt+ere+josh, sr=roc, a1.9=mconnor 2008-04-14 21:16:24 -07:00
mozilla@weilbacher.org
10ee622678 [OS/2] Bug 418645: content of mplayer plugin spills over into content area when scrolling, r=mkaply 2008-04-14 11:42:51 -07:00
wr@rosenauer.org
86578ca070 Bug 427979 - Bring back download manager banding, this time with native colours (Linux), p=Michael Ventnor, r=frnchfrgg, sr=vladimir, a19=beltzner 2008-04-12 05:13:32 -07:00
Olli.Pettay@helsinki.fi
8ca0157d12 Bug 427143, Crash [@ nsNativeDragTarget::ProcessDrag], r+sr=jst, a=beltzner 2008-04-10 05:38:05 -07:00
joshmoz@gmail.com
dce71c51b0 Set a regular cursor when the mouse leaves a widget so that plugins don't hide the cursor and leave it hidden. b=325558 r=smorgan sr=vlad a=beltzner 2008-04-09 10:23:34 -07:00
reed@reedloden.com
e6952eeea9 Bug 427256 - "Scroll Control Arrows don't work when moved to the top" (Add missing check for arrow style) [p=mstange@themasta.com (Markus Stange) r=josh sr=roc a1.9=beltzner] 2008-04-08 23:38:01 -07:00
enndeakin@sympatico.ca
4a941e64b7 Bug 390178, mouse clicks not working in noautohide panels on Windows, r+sr=roc,a=beltzner 2008-04-08 18:51:00 -07:00
joshmoz@gmail.com
2d0e3b6a04 don't send two right mouse up events into Gecko for each real right mouse up event. fixes context menus in Google spreadsheets. b=418689 r=smichaud sr=vlad 2008-04-08 12:56:13 -07:00
reed@reedloden.com
6f305370b3 Bug 426660 - "Allow Firefox themes to change based on the OS theme" [p=ehsan.akhgari@gmail.com (Ehsan Akhgari [ehsan]) r=vlad sr=dbaron a=blocking1.9+] 2008-04-08 11:36:53 -07:00
marco.zehe@googlemail.com
686d5109e7 bug 427259 - Window class of dialog "MozillaDialogClass" breaks traditional screen reader dialog reading mechanisms. r+sr=roc a1.9=beltzner 2008-04-07 22:54:28 -07:00
ginn.chen@sun.com
c5594ec180 Bug 426322 native ComboBox arrow is not rendered correctly with GNOME nimbus theme r=twanno sr=roc a=beltzner 2008-04-07 22:49:18 -07:00
joshmoz@gmail.com
10f5bfc1f1 When Quicktime is loaded in one tab, Flash content doesn't respond very readily to clicks. Patch by Matthew Gregan. b=420527 r=josh sr=roc 2008-04-07 22:45:06 -07:00
joshmoz@gmail.com
d809944bdb Change keyboard command event propagation in Cocoa widgets. Allow normal propagation through the view system when there is a window present regardless of a native menu item's enabled status. Also get rid of native menu command hash table because it is no longer necessary. Fixes bugs 382138 (key commands not working due to lazy menu item enabled status updates), 413681 (can't copy/paste in google spreadsheets), and 418334 (Flash unable to intercept meta key events). Also includes a crash fix from Steven Michaud. b=398514 r=smichaud sr=vlad 2008-04-07 21:38:52 -07:00
dholbert@cs.stanford.edu
c9a5a82516 Bug 389949, second patch: rotate landscape-mode printed output in Linux. (so we don't end up printing landscape-oriented content on top of portrait-oriented paper.) r+sr=vlad a=blocking1.9 2008-04-07 17:32:48 -07:00
mozilla.mano@sent.com
980af23341 Bug 304147 - progressmeter in undetermined mode does not work in Mac OS X. patch by Markus Stange <mstange@themasta.com>, r=enn, sr=roc, a=beltzner. 2008-04-07 15:56:43 -07:00
vladimir@pobox.com
14e8cd90e9 b=403169, enabling cms causes unified toolbar color mismatch; patch from colin,joe; r=stuart/josh 2008-04-07 13:55:14 -07:00
joshmoz@gmail.com
632dd0f367 Fix context menus for Mac OS X embedding. Patch written by Stuart Morgan and Josh Aas (yay teamwork). b=425787 r=smichaud sr=vlad 2008-04-06 16:52:05 -07:00
joshmoz@gmail.com
ac0732ebd6 Don't use carbon events to handle menu commands. Needed for work on bugs 382138 and 418334. b=398514 r=smorgan r=kreeger sr=vlad 2008-04-04 16:29:07 -07:00
joshmoz@gmail.com
2afd6163f1 fix exit event on leaving the app so it doesn't get turned into a move event and incorrectly put up tooltips. b=425259 r=smichaud sr=vlad 2008-04-04 16:17:36 -07:00
reed@reedloden.com
3a05097ca9 Bug 426706 - "Gtk-CRITICAL **: gtk_widget_set_name: assertion `GTK_IS_WIDGET (widget)' failed" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=vlad] 2008-04-04 01:59:13 -07:00