6239 Commits

Author SHA1 Message Date
pinkerton%aol.net
03d8cbedd2 remove code hyatt put in a long time ago that sets the mouse coordinates
to 0,0 for scrollwheel events. Now uses the actual coordinate (r=pink,
sr=bryner, bug 256538)


git-svn-id: svn://10.0.0.236/trunk@162905 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 21:32:09 +00:00
amardare%qnx.com
cded74ef7b Changes for qnx/photon only. They should not affect building/runtime other platforms.
Added MakeFullScreen() to properly set/restore the window's decorations for
fullscreen/normal mode.


git-svn-id: svn://10.0.0.236/trunk@162850 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:34:39 +00:00
caillon%redhat.com
cfb468f0b8 Read in multiple files from the file chooser when in openMultiple mode.
Fixes bug 255900.
r+sr=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@162842 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 17:52:57 +00:00
bzbarsky%mit.edu
0d366688f6 Fix context menu keyboard shortcut on Mac. Bug 261043, patch by Kyle Yuan
<kyle.yuan@sun.com>, r=peterv, sr=bryner, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@162837 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 14:19:14 +00:00
bzbarsky%mit.edu
a7e9604960 Fix context menu keyboard shortcut on Linux. Bug 261043, patch by Kyle Yuan
<kyle.yuan@sun.com>, r=robin.lu, sr=bryner, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@162822 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-26 18:13:02 +00:00
bryner%brianryner.com
35cb53ad60 Pass through a region with NS_PAINT events, instead of the bounding rect. Also fix gCursorCache to be static. Bug 121264, r+sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@162675 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 21:14:56 +00:00
pedemont%us.ibm.com
6add8db080 Bug 232715 - problems with browser after disk sleep. r=pinkerton,sr=sfraser,a=asa
git-svn-id: svn://10.0.0.236/trunk@162670 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 18:50:53 +00:00
jst%mozilla.jstenback.com
d7264ade0d Fixing bug 255366. Fixing gtk2 file picker crash on AMD64 due to differences in argument passing to varargs vs. non-varargs functions. Patch by bryner@brianryner.com, r=caillon@gmail.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@162656 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 04:30:49 +00:00
cbiesinger%web.de
7e24ddb14b bug 259803 get views using GetInterface from a widget's client data, rather than
by queryinterface, r=pinkerton sr=roc


git-svn-id: svn://10.0.0.236/trunk@162549 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 12:51:31 +00:00
kyle.yuan%sun.com
be736bc8c2 Additional patch for Bug 238854, move inline function into header. sr=dbaron, patch=ginn.chen@sun.com
git-svn-id: svn://10.0.0.236/trunk@162541 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 03:13:33 +00:00
mats.palmgren%bredband.net
3b5f384b21 Remove -moz-count-* and (unused) eCursor_arrow_* cursors. b=259639 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@162532 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-19 19:49:29 +00:00
peterv%propagandism.org
70a436b743 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@162493 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 11:12:14 +00:00
peterv%propagandism.org
3b27d433b4 Fix for bug 257647 (pulldown menus in top-left corner (regression from 223545) on OS X 10.2). r=jhpedemonte, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@162491 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 09:16:56 +00:00
kyle.yuan%sun.com
e0b4c44029 Bug 238854 [gtk2] Changing GNOME2 theme doesn't apply until restarting Mozilla
r=bryner, sr=dbaron, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@162490 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 06:27:01 +00:00
mkaply%us.ibm.com
7783e4d5f8 258966 - add CSS3 pointers for OS/2
git-svn-id: svn://10.0.0.236/trunk@162208 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 12:51:02 +00:00
jshin%mailaps.org
2b60749067 bug 16940: need an XP API to disable input methods for password fields (r/sr : various people : see bugzilla), patch by Masayuki Nakano <masayuki@d-toybox.com>
git-svn-id: svn://10.0.0.236/trunk@162153 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 05:00:57 +00:00
mats.palmgren%bredband.net
d304876869 Attempt to fix MacOSX bustage
git-svn-id: svn://10.0.0.236/trunk@162146 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 00:28:52 +00:00
mats.palmgren%bredband.net
93904f2f54 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@162145 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 00:00:19 +00:00
mats.palmgren%bredband.net
d613fa7dee Add CSS3 cursors, bug 163174, r=lordpixel@mac.com r=pinkerton@aol.net sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@162144 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-11 23:24:30 +00:00
smontagu%smontagu.org
e23a460903 Backout last checkin because of build bustage
git-svn-id: svn://10.0.0.236/trunk@162140 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-11 07:48:29 +00:00
smontagu%smontagu.org
eab0baf7ca Bug 16940, XP API to disable input methods for password fields. Patch by Masayuki Nakano, masayuki@d-toybox.com; see bug for reviewers.
git-svn-id: svn://10.0.0.236/trunk@162139 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-11 07:13:12 +00:00
bryner%brianryner.com
cb8e82ab99 Hook up gtk2 native keybindings for editor. This gets rid of htmlBindings.xml and instead makes the platform-neutral base bindings be included via the preprocessor, allowing the editorBase bindings to not be applied on gtk2. Also, removed obsolete mac CFM package files. Bug 257405, r=bzbarsky, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@162060 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 07:17:31 +00:00
pinkerton%aol.net
83f0e82489 escape a menu item starting with a hyphen (carbon wants to make it a
separator) with a zero-width space (bug 164155, r=pink, sr=bryner)


git-svn-id: svn://10.0.0.236/trunk@161956 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 00:51:11 +00:00
darin%meer.net
5608aae523 fixes bug 258473 "Taskbar icons all the same (moz head) instead of functional icons (browser vs. mail)" r=biesi
git-svn-id: svn://10.0.0.236/trunk@161943 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 22:06:17 +00:00
ere%atp.fi
45e75cc169 Bug 253035: Simplify IME code of windows/nsWindow.cpp
Patch by Masayuki Nakano
r=ere
sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161934 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 19:30:22 +00:00
bryner%brianryner.com
6bab9e3329 Add support for native keybindings for input and textarea for gtk2. This allows us to respect the GTK keybinding preferences. Bug 257405, r=blizzard, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161878 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:21:48 +00:00
darin%meer.net
beca64c809 fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@161871 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 20:01:08 +00:00
mkaply%us.ibm.com
0db3a5f843 #257619
r=mkaply, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Patch from dainis jonitis - add support for mouse back and forward buttons on OS/2


git-svn-id: svn://10.0.0.236/trunk@161869 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:49:49 +00:00
darin%meer.net
5e477000bd landing v1.1 patch for 257162 "core changes required to enable XULRunner functionality" r=biesi,sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@161862 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:59:27 +00:00
cbiesinger%web.de
bc6d8db679 Bug 257948 remove #endif w/o matching #ifdef from idl files
r=dveditz sr=neil


git-svn-id: svn://10.0.0.236/trunk@161782 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:29:58 +00:00
jst%mozilla.jstenback.com
809b317cb3 Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
git-svn-id: svn://10.0.0.236/trunk@161765 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:28:46 +00:00
ere%atp.fi
8cc041d8a8 Bug 254191: Cleanup Win32 nsWindow.cpp / nsWindow.h
Patch by Dainis Jonitis
r=ere
sr=roc


git-svn-id: svn://10.0.0.236/trunk@161694 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 08:44:23 +00:00
peterv%propagandism.org
ebd4519973 Fix for bug 223545 (Mac OS X 10.3's expose feature reveals 'hidden' window). r=jhpedemonte, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@161477 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:26:18 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
dbaron%dbaron.org
1c4905d744 Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161280 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:26:15 +00:00
mkaply%us.ibm.com
de9977abfe #255608
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Don't let F1 go to the OS - let Mozilla handle it


git-svn-id: svn://10.0.0.236/trunk@161130 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:58:51 +00:00
bryner%brianryner.com
2dbfb983b1 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
timeless%mozdev.org
2d2b43d7bc Bug 238773 Separating nsDOMEvent into separate classes
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@161059 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:09:19 +00:00
jst%mozilla.jstenback.com
eb1bbfb234 Fixing bug 256235. Can't download files (no filepicker displayed), apparently XP-SP2 only. r+sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161056 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 15:08:28 +00:00
kyle.yuan%sun.com
c5830cf601 Backout the patch for 251492. Need a better solution for that.
git-svn-id: svn://10.0.0.236/trunk@160978 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:33:20 +00:00
kyle.yuan%sun.com
90036dfc22 Bug 251492 [gnome]selected item text wrong color in high-contrast themes
r=bryner, sr=roc, patch by ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@160970 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:23:15 +00:00
amardare%qnx.com
030f5d6698 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
JFehr's problem with thunderbird on screen 2 on a multiscreen configuration:
Use
PhWindowQueryVisible( Ph_QUERY_IG_POINTER, ...
so that the screen information is uses the current location of input_group's pointer.


git-svn-id: svn://10.0.0.236/trunk@160732 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:08:45 +00:00
mkaply%us.ibm.com
f8eb482437 #254340
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Don't send mouse clicks to the default window proc - handle them ourselves


git-svn-id: svn://10.0.0.236/trunk@160658 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:43:50 +00:00
amardare%qnx.com
f58be0bc6d Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Dnd related changes. Also remove the flag that makes all the windows resizeable by default, since
now their size should be calculated correctly.


git-svn-id: svn://10.0.0.236/trunk@160600 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 13:35:52 +00:00
caillon%redhat.com
4670c6276d Bug 123197
File picker cleanup:
- Pressing enter now actives the save/open buttons.
- Fixes issue for clobber builds where the file chooser would not always get
registered.  Unfortunately, this still can not be guaranteed to work because of
how XPCOM (mis)handles multiple components registered with the same contract
ID.  See bug 253136.
- The native widget component factory constructor now handles the logic for
which implementation to choose.  This allows me to remove the proxy logic from
the implementation itself.
- Remembers the last selected directory between invocations.
- Removes some debug stuff I forgot to remove.
- Gets rid of the static nsString cruft that got accidentally added while I was
copying over stuff from other implementations.


r+sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@160485 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 11:09:51 +00:00
ere%atp.fi
11f4953eb3 Supplementary patch for bug 252067 (Add support for translucent windows for Win32 (Windows 2000 and later)): Fix MinGW, ignore translucency for embedded apps and remove system menu for translucent windows.
Patch by Dainis Jonitis
r=ere
sr=roc


git-svn-id: svn://10.0.0.236/trunk@160245 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:08:43 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
pinkerton%aol.net
a0a783e020 kungFuDeathGrip for mouse event (r=pink, sr=dbaron, bug 227344)
git-svn-id: svn://10.0.0.236/trunk@160138 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 15:24:12 +00:00
bzbarsky%mit.edu
454794ff66 Allow entry of Ukrainian letter ghe with upturn. Bug 253280, patch by Eugeniy
Meshcheryakov <eugen@univ.kiev.ua>, r+sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@159925 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 19:42:38 +00:00
blizzard%redhat.com
b7b968e13c Bug #253108. Translucent xul windows on gtk2 breaks gtk embedding. Patch from Philip Langdale <philipl@mail.utexas.edu>. Add some null checks. r=blizzard,sr=roc
git-svn-id: svn://10.0.0.236/trunk@159921 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 19:16:44 +00:00