172 Commits

Author SHA1 Message Date
pinkerton%netscape.com
c3cdc9e186 make the system unit of mousewhell scrolling 3 lines on osx. r=sdagley/sr=sfraser/a=chofmann. bug# 100799
git-svn-id: svn://10.0.0.236/trunk@103459 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-21 18:27:41 +00:00
saari%netscape.com
4578f06507 fixing 77675, windows stealing focus from each other. r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@99637 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-20 08:14:44 +00:00
jaggernaut%netscape.com
51b17b5bf0 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)


git-svn-id: svn://10.0.0.236/trunk@98363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 11:02:25 +00:00
pinkerton%netscape.com
46b0a8e530 Adding scrollwheel support for OSX via carbon events. Turning off phantom scrollbar hack under carbon. refactoring scrollwheel event dispatch so both can co-exist. r=beard/sr=sfraser bug 71045
git-svn-id: svn://10.0.0.236/trunk@98133 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-28 02:47:07 +00:00
pchen%netscape.com
fc01c4c229 bug 78409, r=pinkerton, sr=hyatt, a=asa, apply patch for bug 66848 which fixes submenus not knowing that its parent menu popped up in the opposite direction (usually because of hitting a screen boundary)
git-svn-id: svn://10.0.0.236/trunk@96344 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 23:03:24 +00:00
pinkerton%netscape.com
79e43e38c2 add live-resizing for macosx. expose update/resize in the event handler to avoid having to hack up EventRecords to fake events. r=saari/sr=smfr/a=asa.
git-svn-id: svn://10.0.0.236/trunk@96197 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-01 23:38:27 +00:00
brade%netscape.com
259374b6e6 fix gcc/MacOSX build (bug #66742); patch from davea@xetron.com
git-svn-id: svn://10.0.0.236/trunk@94235 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 14:12:06 +00:00
brade%netscape.com
d3c6ae3144 fix for bug 66742; r=joki, sr=sfraser; grab focusedWidget between keydown and keypress in case it was changed
git-svn-id: svn://10.0.0.236/trunk@93821 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-03 20:19:43 +00:00
pinkerton%netscape.com
ccfecb4d51 switching mac to use NS_CONTEXTMENU event, click-hold context menus, switching embedding to use NS_CONTEXTMENU event. r=saari/sr=hyatt. bug# 36665, 18726
git-svn-id: svn://10.0.0.236/trunk@90828 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 04:45:40 +00:00
nhotta%netscape.com
439ade71df Enabled TSM for Carbon, bug 70720, r=ftang,pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@89163 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:10:31 +00:00
cltbld%netscape.com
ae2b05b5bc bug 65219, change nsAutoString::Recycle() to delete. r=scc
git-svn-id: svn://10.0.0.236/trunk@87774 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 04:10:38 +00:00
pinkerton%netscape.com
4c94bdb338 carbon changes. r=pink/sdagley/beard. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:48:26 +00:00
pinkerton%netscape.com
6ae938a280 more work for bug 7347 (mac scrollwheel). now works with logitech, but still requires a click. we have code that doesn't, but there are still some issues. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@83931 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 01:31:23 +00:00
pinkerton%netscape.com
5df2a80199 add scroll-wheel support bug 7347. r=beard/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@82996 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 00:30:46 +00:00
warren%netscape.com
a8b9664a8c Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
bb561fcbb0 Removed extra 0 param
git-svn-id: svn://10.0.0.236/trunk@81920 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 02:18:32 +00:00
warren%netscape.com
c6b67eceeb Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
saari%netscape.com
a3e7f84667 Fix for 53771, Mac only key event fix. r=sfraser, a=hyatt rtm++
git-svn-id: svn://10.0.0.236/trunk@80642 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:26:23 +00:00
saari%netscape.com
1449d3bf79 Mac part of 48785 (hyatt's keybinding checkin) and also a fix for 52552. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79854 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:03:13 +00:00
saari%netscape.com
e752b34f33 more fixes for 53017. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79509 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:37:09 +00:00
saari%netscape.com
02474ba699 fix for 49975. r=pinkerton and hyatt
git-svn-id: svn://10.0.0.236/trunk@79286 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:28:26 +00:00
ftang%netscape.com
3dbc008a18 fix 41305. r=jfrancis. send correct charcode for contrl key on mac.
git-svn-id: svn://10.0.0.236/trunk@76997 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:12:46 +00:00
sfraser%netscape.com
8727267960 Fix for blank windows on Mac bug 42289. Ensure we only validate regions which we've painted. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@74501 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-20 00:13:06 +00:00
pinkerton%netscape.com
2835498ba0 fix for 45238, add kung-fu death grip on widget while we're processing the event. r=saari.
git-svn-id: svn://10.0.0.236/trunk@74335 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-17 22:00:30 +00:00
pinkerton%netscape.com
af868ff566 when passing drag event into gecko, correctly compute offset to child widget. r=damn bug 43405
git-svn-id: svn://10.0.0.236/trunk@73705 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:14:14 +00:00
beard%netscape.com
225060e4fa bug #42100, Carbon compatibility. r=gordon, saari, pinkerton, sfraser
git-svn-id: svn://10.0.0.236/trunk@72686 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 23:10:06 +00:00
scc%mozilla.org
fd1efd70c8 fix type equivalence between |PRUnichar| and |jschar| now that |PRUnchar| may be |wchar_t| on select platforms
git-svn-id: svn://10.0.0.236/trunk@72073 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:52:31 +00:00
saari%netscape.com
4721e131f2 Slight modification to my fix for bug 38725 to make it more robust in the case of a popup bringing up a popup. Just in case.
git-svn-id: svn://10.0.0.236/trunk@69023 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:32:14 +00:00
saari%netscape.com
adea9a1c8b Fix for bug 38725, popups cause blurs to fire on MacOS only.
git-svn-id: svn://10.0.0.236/trunk@68995 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:42:22 +00:00
sfraser%netscape.com
98afab0b38 Just rename some mFoo static member variables to sFoo.
git-svn-id: svn://10.0.0.236/trunk@66515 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 03:55:00 +00:00
pinkerton%netscape.com
6a44695291 adding support for xpmenus to not rollup when a click is inside a parent menu.
git-svn-id: svn://10.0.0.236/trunk@65855 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 20:15:23 +00:00
saari%netscape.com
b7bb577606 Undoing Pav's early M15 Mac focus regression
git-svn-id: svn://10.0.0.236/trunk@64466 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 07:20:12 +00:00
sfraser%netscape.com
59a43ebc4a Minor mouse move event handling cleanup. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@63615 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 21:39:13 +00:00
pavlov%netscape.com
1fdd348954 changes to let us build on MacOS X
git-svn-id: svn://10.0.0.236/trunk@62619 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 03:08:04 +00:00
danm%netscape.com
00e7f0e656 propagate zoom event to xp window. bug 30116 r=scc a=jevering
git-svn-id: svn://10.0.0.236/trunk@62436 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:58:04 +00:00
sfraser%netscape.com
3e875c5a3e Comment out a couple more printfs that saari missed yesterday. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@60964 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 23:32:44 +00:00
pinkerton%netscape.com
869bfe0c5b fix for bug #27766, selection still happening while tracking mouse for context click. fixed by always converting control-click to the gecko right-mouse button event before we pass it to gecko. r=saari.
git-svn-id: svn://10.0.0.236/trunk@60839 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 07:16:43 +00:00
pinkerton%netscape.com
54b645cc9c fixes for event handling around popup windows. bugs #27285 and 27257. don't propagate the event that closes a popup and don't pass events to a normal window if the top window is a popup. r=saari,sfraser.
git-svn-id: svn://10.0.0.236/trunk@60780 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 02:03:07 +00:00
saari%netscape.com
54c1a6fbda Fix for regression 27682, Mac menus and selects behaving badly. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@60743 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 22:44:51 +00:00
saari%netscape.com
19260739a5 Changes for focus, too many bugs to list, look at my PDT+ list if you care. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@60532 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 23:32:13 +00:00
scc%netscape.com
bdf5b4baa2 Pro5 update; eliminate dependcies on PowerPlant r=beard
git-svn-id: svn://10.0.0.236/trunk@59999 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 22:32:40 +00:00
saari%netscape.com
8560c315af Fix for bug 25582. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@59149 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 03:58:47 +00:00
beard%netscape.com
cc59bea2f7 fixes an M13 crasher, bug=24124, r=saari
git-svn-id: svn://10.0.0.236/trunk@58060 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 01:04:43 +00:00
pinkerton%netscape.com
11a66eab33 Removing ifdefs for TARGET_CARBON code. Using inline functions in Universal Headers and nsCarbonHeaders.h.
git-svn-id: svn://10.0.0.236/trunk@57360 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 05:20:12 +00:00
danm%netscape.com
dd43054583 use nsMacWindow::MoveToGlobalPoint when moving a window after dragging. bug 23395.
git-svn-id: svn://10.0.0.236/trunk@57176 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 04:29:22 +00:00
ftang%netscape.com
101b4b90bb fix bug 22581, force IME to commit when we lost focus. r=nhotta
git-svn-id: svn://10.0.0.236/trunk@56750 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 21:04:43 +00:00
ftang%netscape.com
cfa1a18207 partial fix for bug 15533 (size part). 1. change the return value from nsPiont to nsRect. Change widget code to reflect the change. In Gtk, change XIM FontSet based on the rect height. r=cata a=chofmann
git-svn-id: svn://10.0.0.236/trunk@56377 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 07:56:40 +00:00
ftang%netscape.com
c007a0cb70 fix bug 19358. r=erik,pierre,pinkerton. Move the support of nsIKBStateControl from nsMacWindow to nsWindow. Remove unnecessary ResetInputState in mouse click. That is already been replaced by xp code. Clean up casting compilation error after change the class hier.
git-svn-id: svn://10.0.0.236/trunk@55799 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 17:56:41 +00:00
danm%netscape.com
930e16ca97 fix inGoAway event to dispatch the corresponding nsGUIEvent directly to the top-level window. fixes bug 20538. pinkerton suggested the change.
git-svn-id: svn://10.0.0.236/trunk@55146 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 01:14:57 +00:00
danm%netscape.com
22cd501286 hooking up 'close' xul event handler. bug 13695. r:hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@54951 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 22:38:06 +00:00