8060 Commits

Author SHA1 Message Date
joshmoz%gmail.com
613ae8fe92 Ctrl-click doesn't select tree items before triggering context menu. fix that. b=368397 r=cbarrett sr=pav
git-svn-id: svn://10.0.0.236/trunk@224757 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 20:18:46 +00:00
joshmoz%gmail.com
5fd2f183a2 followup for bug 376109, fix compile of mac carbon code. r=me, dead code.
git-svn-id: svn://10.0.0.236/trunk@224692 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-18 16:50:21 +00:00
joshmoz%gmail.com
062e9894a1 remove unnecessary semicolon in method impl signature. no bug.
git-svn-id: svn://10.0.0.236/trunk@224659 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-17 22:32:40 +00:00
joshmoz%gmail.com
a56cb3cea1 use the Cocoa method for hiding cursor, not Quickdraw. b=377807 r=cbarrett sr=pav
git-svn-id: svn://10.0.0.236/trunk@224654 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-17 21:41:31 +00:00
dbaron%dbaron.org
c291f28c4e Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@224556 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 22:23:00 +00:00
masayuki%d-toybox.com
d515ed1ef1 Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc
git-svn-id: svn://10.0.0.236/trunk@224544 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 13:43:58 +00:00
enndeakin%sympatico.ca
1c4cf263de Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc
git-svn-id: svn://10.0.0.236/trunk@224430 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 04:37:41 +00:00
mozilla.mano%sent.com
524d38f060 Bug 377181 - 'Jump to here' system preference is not followed by (new) non-native scrollbars. r-cbarrett, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@224424 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 00:36:41 +00:00
joshmoz%gmail.com
14a3859733 add NS_VK_HELP to GUI event macros. no bug. r/sr=pav
git-svn-id: svn://10.0.0.236/trunk@224422 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-11 23:44:19 +00:00
marco%gnome.org
276498d4f9 #376777 Only set text/uri-list from x-moz-url when no uri-list has been
explicitly set. Patch by Tomeu Vizoso.
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@224398 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-11 09:06:02 +00:00
joshmoz%gmail.com
d5e3fc289e Draw native scrollbars using nsITheme on Mac OS X. Don't use a cocoa control. Fixes a whole host of clipping and visibility bugs and bugs 339447, 369293, 370439. r=josh sr=roc
git-svn-id: svn://10.0.0.236/trunk@224386 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-11 00:25:11 +00:00
joshmoz%gmail.com
24e845cca5 re-work the way we send NS_MOUSE_ENTER and NS_MOUSE_EXIT events to be more robust, don't drop events, and always order events correctly. This fixes 355102 and 332138 for sure, and probably fixes most of 354768 and 357253. The latter two bugs can sometimes have other causes as well. r=shebs sr=pav
git-svn-id: svn://10.0.0.236/trunk@224377 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-10 20:07:49 +00:00
enndeakin%sympatico.ca
8fd48e1972 Bug 372047, support reversing scale widget,r=neil,josh
git-svn-id: svn://10.0.0.236/trunk@224329 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-09 22:59:42 +00:00
enndeakin%sympatico.ca
6bd389e46d Bug 372047, support reverse direction scales, r=neil,josh
git-svn-id: svn://10.0.0.236/trunk@224327 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-09 22:39:57 +00:00
enndeakin%sympatico.ca
9a85b3e95f Bug 376245, follow up which removes the scaling as the units for nsIImage:Draw are pixels, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@224266 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 11:40:58 +00:00
joshmoz%gmail.com
6f23b81245 some cocoa widget cleanup. no bug. r=cbarrett sr=pav
git-svn-id: svn://10.0.0.236/trunk@224251 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 00:26:53 +00:00
joshmoz%gmail.com
a76749b56f fix hang on page with five or more Flash objects. patch by Steven Michaud. r=josh r=mento sr=pav
git-svn-id: svn://10.0.0.236/trunk@224250 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 00:16:07 +00:00
joshmoz%gmail.com
fe4b150663 add native resize animation support to nsIDOMChromeWindow. b=347452 r=mento r=jst sr=pav
git-svn-id: svn://10.0.0.236/trunk@224249 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-06 00:11:42 +00:00
enndeakin%sympatico.ca
9305534807 Bug 376245, custom drag images not drawn properly, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@224146 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 12:46:36 +00:00
surkov.alexander%gmail.com
44b0bad56a Bustage fix for bug 374790
git-svn-id: svn://10.0.0.236/trunk@224141 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 09:00:47 +00:00
vladimir%pobox.com
44a81c3d3d b=374462, update cairo to 1.4.2, r=stuart
git-svn-id: svn://10.0.0.236/trunk@224118 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 01:09:16 +00:00
joshmoz%gmail.com
f45b1f085d srcdir build bustage fix from bug 349618. r=mento
git-svn-id: svn://10.0.0.236/trunk@224108 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-03 22:19:48 +00:00
joshmoz%gmail.com
e4f915d5f4 Package cursor images correctly on Mac OS X so that all CSS cursor values work. b=349618 r=smorgan sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@224101 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-03 20:19:36 +00:00
roc+%cs.cmu.edu
5915e209ed Bug 368016. Don't XFlush() in SetCursor(), it's slow and can be called often. r=caillon
git-svn-id: svn://10.0.0.236/trunk@224047 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-03 03:21:39 +00:00
vladimir%pobox.com
99ee5dea80 b=374262, fix win32 chromeless window opacity, r=stuart
git-svn-id: svn://10.0.0.236/trunk@224016 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 18:53:43 +00:00
philringnalda%gmail.com
654e4c3b83 Bug 367658 - implement nsIIdleService on OS X, patch by Shawn Wilsher <comrade693+bmo@gmail.com>, r=josh, sr=pink
git-svn-id: svn://10.0.0.236/trunk@223964 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-01 01:51:18 +00:00
bugzilla%standard8.demon.co.uk
059900d202 Bug 373420 Uppercase the VK_* bits for consistency with the rest of the codebase (Fv1 /widget) comment only change p=Serge Gautherie <sgautherie.bz@free.fr>,r=joshmoz
git-svn-id: svn://10.0.0.236/trunk@222670 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-31 08:18:09 +00:00
joshmoz%gmail.com
78d4f44ff6 remove app-specific code from tier-9 code. add a pref to handle native popup windows on Mac OS X instead. b=323062 r=smorgan sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@222655 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-30 19:51:52 +00:00
Olli.Pettay%helsinki.fi
e36c047e1b Bug 375687, nsBaseDragService::GetPresShellForContent leaks r=enndeakin,sr=roc
git-svn-id: svn://10.0.0.236/trunk@222559 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 21:18:11 +00:00
joshmoz%gmail.com
974ab0565a Followup for bug 369767. Remove old workaround for the bug in our menu overlay, hide about menu item separator like we do for prefs and quit. b=369767 r=mano
git-svn-id: svn://10.0.0.236/trunk@222525 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 05:10:53 +00:00
joshmoz%gmail.com
fe9335d836 Fix Mac OS X printing, don't just print blank pages. Patch by Stuart Parmenter. b=368933 r=josh sr=pav
git-svn-id: svn://10.0.0.236/trunk@222523 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 05:04:28 +00:00
joshmoz%gmail.com
942d266e3d Make the "About" menu item in the Mac OS X application menu work like the Prefs and Quit menu item. Fixes non-functional about menu item in Venkman. b=369767 r=smorgan sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@222498 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 22:40:27 +00:00
dbaron%dbaron.org
30f83072c5 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@222462 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:33:45 +00:00
joshmoz%gmail.com
3de7a673b3 Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst
git-svn-id: svn://10.0.0.236/trunk@222440 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 01:07:58 +00:00
enndeakin%sympatico.ca
7fe266a9bd Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@222382 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-26 03:27:53 +00:00
joshmoz%gmail.com
49034361ca allow DOM to unhide menus and menu items whether or not their initial state is hidden. fixes bidi menu items. b=364994 r=mano sr=roc
git-svn-id: svn://10.0.0.236/trunk@222222 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-23 00:57:45 +00:00
joshmoz%gmail.com
f23c2a8f51 fix crash, suspend native events when instantiating plugins. patch by Steven Michaud. b=345627 r=josh sr=roc
git-svn-id: svn://10.0.0.236/trunk@222207 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 23:04:51 +00:00
enndeakin%sympatico.ca
27e5812b29 Bug 178513, fix Windows build
git-svn-id: svn://10.0.0.236/trunk@222100 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 13:58:11 +00:00
enndeakin%sympatico.ca
c567b76634 Bug 178513, add missing semicolon
git-svn-id: svn://10.0.0.236/trunk@222096 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 12:35:14 +00:00
enndeakin%sympatico.ca
ae6cfb8b02 Bug 178513, support translucent drag feedback when dragging nodes and selections on Mac and GTK, r=vlad,josh,roc,sr=roc
git-svn-id: svn://10.0.0.236/trunk@222094 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 12:14:52 +00:00
surkov.alexander%gmail.com
09520072ae Bustage fix for bug 373532
git-svn-id: svn://10.0.0.236/trunk@221909 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-15 02:57:04 +00:00
surkov.alexander%gmail.com
f2cdb81a89 Fix bustage for bug 373532
git-svn-id: svn://10.0.0.236/trunk@221908 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-15 02:46:45 +00:00
joshmoz%gmail.com
a23f7d7c2d don't mark methods as NS_METHOD when they are not. b=364994 r=mano sr=pav
git-svn-id: svn://10.0.0.236/trunk@221893 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-14 20:12:21 +00:00
joshmoz%gmail.com
ddc8ddcae5 Quit menu-item/Cmd+Q is broken in windows which don't have their own menu_FileQuitItem set. b=368911 r=mano sr=pav
git-svn-id: svn://10.0.0.236/trunk@221844 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-13 23:09:36 +00:00
joshmoz%gmail.com
3bbe8457eb Fixes a visibility logic bug. Also extends support for the collapsed attribute to all menu node types (menu, menu item, and separator). Apparently there was a previous assumption that collapsed would only be used on the menu type, but that is nonsense. In XUL collapsed=true is the same as visibility:collapsed, and according to CSS2 visibility:collapsed outside the context of a table is the same as hidden:true. Cleans up the code for hidden and collapsed attribute checks. b=373730 r=mano sr=pav
git-svn-id: svn://10.0.0.236/trunk@221841 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-13 22:28:08 +00:00
joshmoz%gmail.com
ef1f57520a remove theme constant overrides. b=372996 r=smorgan sr=vlad
git-svn-id: svn://10.0.0.236/trunk@221835 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-13 21:07:41 +00:00
joshmoz%gmail.com
4512547010 null check native data pointer from GetNativeData. b=364994 r=mano sr=pav
git-svn-id: svn://10.0.0.236/trunk@221795 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-12 20:58:02 +00:00
pedemont%us.ibm.com
27c1e2e64d Bug 371828 - Need to generate events for midifer keys. r=mento.
git-svn-id: svn://10.0.0.236/trunk@221778 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-12 16:04:40 +00:00
emaijala%kolumbus.fi
0d8593b054 Fix for Bug 372177: No focus event fired when a window "gets focus" because another one has been minimized
Patch by Oliver Yeoh
r=emaijala
sr=roc


git-svn-id: svn://10.0.0.236/trunk@221710 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 19:08:21 +00:00
tor%cs.brown.edu
d4d99611ea Build bustage fix for 373089.
git-svn-id: svn://10.0.0.236/trunk@221700 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 14:03:09 +00:00