Commit Graph

59 Commits

Author SHA1 Message Date
Robert O'Callahan
8f921f9f2d Bug 579258. Remove dead nsIWidget::Scroll code. r=karlt,a=joe 2010-08-13 21:56:31 +12:00
Oleg Romashin
db5b115750 Bug 582359 - Fix NS_ACTIVATE and NS_DEACTIVATE in Qt Port r=dougt 2010-07-28 18:05:56 -07:00
Oleg Romashin
75aa4df114 Bug 581754 - GetLayerManager call in child-process crashes browser. r=dougt 2010-07-27 07:38:35 +03:00
Oleg Romashin
83dbc52ba3 Bug 560537 - Implement Top level GL layer manager for Qt widget port. r=vladimir. 2010-06-24 06:07:57 -04:00
Ben Stover
0c0ab20d6b Bug 560950 - Second press event on doubleclick is not dispatched on Qt. r=dougt 2010-04-21 15:54:25 -07:00
MikeK
91b27a55a5 bug 544240 - Idle service does not work on Qt on mobile platforms r=sdwilsh
--HG--
extra : rebase_source : aae22f47a0f0d3dd19690bf2dbc7a144bb255d14
2010-04-16 10:37:16 -07:00
Doug Turner
4e3bb7dad3 Backing out fix for bug 544240. 2010-03-31 07:07:14 -07:00
Mike Kristoffersen
437a47ae91 Bug 544240 - Idle service does not work on Qt on mobile platforms r=sdwilsh
--HG--
extra : rebase_source : 5a10b6932a3e901740abec371b159aed9b233b24
2010-03-30 15:03:05 -07:00
Oleg Romashin
03a3ec175f Bug 554768 - More fixes for Qt widget port. r=dougt
--HG--
extra : rebase_source : 5547b3dbc7c89e5821d46af4be2a09bef4af6eec
2010-03-25 20:33:31 -04:00
Jaakko Kiviluoto
3966e7530e Bug 551431 - WidgetQt Show/Resize functionality need to be optimized. r=dougt,romaxa 2010-03-21 22:55:36 -04:00
Oleg Romashin
d3d3956267 Bug 552026 - Pinch zoom support for Mozilla Qt port. r=dougt. Landed on CLOSED TREE. 2010-03-13 00:11:42 +02:00
Oleg Romashin
be03beb41e Bug 552024 - Initial VKB implementation for Qt port. r=dougt. Landed on CLOSED TREE. 2010-03-13 00:07:32 +02:00
Oleg Romashin
f692b154d1 Bug 546605 - Some initialization and whitespace issues with the latest switch to QGraphicsWidgets.r=dougt 2010-03-06 09:25:46 +02:00
Mike Kristoffersen
cd34b8821b Build bustage on Qt due to macro definition of malloc, realloc, etc. Most of this is just moving Qt #includes around. r=dougt
--HG--
extra : rebase_source : 9734e9e68754a6fc45bddbdc60bb5e898bb8cdb2
2010-03-04 13:51:42 -08:00
Oleg Romashin
4c8a5f5ac7 Bug 547577 - nsWindow::Scroll must be updated for widget QT port. r=dougt
--HG--
extra : rebase_source : a0b18c7576929c103861fbdb101eebd5bd6581b9
2010-02-25 22:45:37 +02:00
Steffen Imhof
2acc9abfdf Bug 544216 - Switch from QWidgets to QGraphicsWidgets. r=dougt 2010-02-16 10:14:20 -08:00
Doug Turner
deeaace276 Bug 544242 - implement sizemode_fullscreen on qt. r=stuart 2010-02-04 06:43:52 -08:00
Timothy Nikkel
3f8f793c9e Bug 488771. Stop nsIRollUpListener from inheriting from nsISupports. r=roc
--HG--
extra : rebase_source : 0af5c537b7be03c1407f4b658ba7802081ad3f01
2009-12-22 17:49:33 -06:00
Robert O'Callahan
3abf1c14b0 Bug 509693. Remove eWindowType_java (unused) and actually use eWindowType_plugin. r=josh
--HG--
extra : rebase_source : 14ebf24d00378e65e75b75692b9d82a020966db1
2009-09-24 21:32:20 +12:00
Markus Stange
5714a2fee4 Bug 515446 - Combine the two Create methods of nsIWidget into one. Also remove nsCocoaWindow's capability of adapting its NSWindow from aNativeParent. r=josh, sr=roc 2009-09-24 18:18:10 +12:00
Markus Stange
44f10c8a32 Bug 514992 - Remove nsIWidget::Invalidate(PRBool aIsSynchronous). r=roc
--HG--
extra : rebase_source : dfdf06c8547b00744647d4a285809a57cdbfe1f4
2009-09-08 09:53:36 +12:00
Markus Stange
878180714d Bug 514987 - Remove unused nsIWidget::Validate. r=roc
--HG--
extra : rebase_source : c06acb3c5f6608bc2d8667044fbab904668a58b0
2009-09-08 09:48:23 +12:00
Tobias Hunger
6b0bc45de6 bug 510872 - Xulrunner fails to build in Qt mode r=mfinkle 2009-08-27 10:48:00 -04:00
Tobias Hunger
1efad136e3 Bug 507121. Implement new nsIWidget::Scroll API for Qt. r=mfinkle
--HG--
extra : rebase_source : 3e58f42a5ce5f85dc6b3c336ad3be1958968ca55
2009-08-05 14:39:05 +12:00
Jim Mathies
dab5d81879 Bug 506103 - Remove mDeferredPositioner and related code. r=roc 2009-07-27 12:27:35 -05:00
timeless@mozdev.org
a0a97048a2 Bug 504109 remove mPreferredWidth and mPreferredHeight from nsWindow
r=neil
2009-07-22 17:31:02 -05:00
Tobias Hunger
93d0832cf3 Bug 497858: Clean up Qt's nsWindow, r=mfinkle 2009-07-15 08:20:21 -04:00
Neil Deakin
15df29db77 Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE) 2009-06-10 14:00:39 -04:00
Tobias Hunger
ec1bc87655 Bug 485579. Fix possible crash when closing tabs using cairo-qt. r=vlad, a=beltzner 2009-03-27 12:35:27 +01:00
Jeremy D. Lea
b4d2a759af Bug 431634 - Part 2 - remove unused methods from nsIWidget; r+sr=roc 2009-04-08 11:39:58 -07:00
Jeremy D. Lea
55c57c0ab2 Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
--HG--
extra : rebase_source : 4a35ccdcafbe8a0a9dded9f292a139b4679709e3
2009-02-18 16:11:49 -08:00
Serge Gautherie
0d99859fec Backed out changeset: 719dca3419b5 2009-02-15 18:41:16 +01:00
Jeremy Lea
5ad3fa0eed Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc 2009-02-15 17:41:06 +01:00
Walter Meinl
b007b3a3bb Bug 474187 - Qt port broken in widget follow up to bug448830 split nsIntRect. r=roc 2009-02-11 14:51:06 +01:00
Fred Jendrzejewski
424883d380 Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
2009-01-22 17:15:34 +13:00
Oleg Romashin
a9dd77b4e9 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
Oleg Romashin
9c9a161e74 Fixed bug 433952 - decomtaminate and clean up nsIMenuBar, nsIMenu, nsIMenuItem 2008-08-04 00:10:15 +03:00
Vladimir Vukicevic
9c90f600c7 [qt] Get rid of mCreated; rename nsWindow event handlers to sync with Qt names 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
8fa761b21a [qt] remove NativeResize, NativeCreate, NativeShow 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
d774b57070 [qt] rename mDrawingarea -> mDrawingArea 2008-04-22 04:21:18 -07:00
Vladimir Vukicevic
27f13cbfc4 [qt] Remove old Gtk-style transparency cruft 2008-04-22 04:21:17 -07:00
Vladimir Vukicevic
b33fccaf15 [qt] Get rid of nsCommonWidget; dump everything into nsWindow 2008-04-22 04:21:17 -07:00
Vladimir Vukicevic
ab0060c75f [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
vlad
ee758e2caa 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
romashin
14976da586 Fixed cursor handling 2008-04-19 18:37:55 +03:00
romashin
d3522e9ea4 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
romaxa@romaxa.research.nokia.com
f8fb8f1892 Resurect old widget-qt port on new mozilla trunk 2008-04-19 18:31:50 +03:00
mozilla@weilbacher.org
58a7060568 Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc 2007-06-10 15:13:08 -07:00
zack%kde.org
462fea1107 Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2004-10-11 04:01:49 +00:00
seawood%netscape.com
b44c065b1d Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner
2003-02-22 07:14:37 +00:00