Граф коммитов

8458 Коммитов

Автор SHA1 Сообщение Дата
mats.palmgren@bredband.net df0f128cb1 Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir 2007-06-15 19:13:52 -07:00
joshmoz@gmail.com 0b375ade98 mGeckoChild can be null, we need to null check before all uses. b=384448 r=smorgan sr=vlad 2007-06-15 15:34:48 -07:00
joshmoz@gmail.com ae259a5645 fix typo, bug 384511. 2007-06-14 18:54:44 -07:00
mozilla@weilbacher.org 007c372528 [OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis 2007-06-14 13:38:55 -07:00
aaronleventhal@moonset.net df3ea7e510 Bug 381888. Caret tracking broken with Windows screen readers [Cairo-related]. When a11y active, follow Gecko caret around with invisible system caret. r=surkov 2007-06-14 10:12:50 -07:00
bzbarsky@mit.edu 9ba6252982 Don't create huge surfaces. We need a surface big enough to hold our widget'spixel dimensions, not twip dimensions. Bug 384266, r+sr=roc 2007-06-13 15:34:06 -07:00
mats.palmgren@bredband.net 266f784855 Bye bye Xprint. b=326716 r+sr=dbaron 2007-06-13 11:02:58 -07:00
joshmoz@gmail.com e706c28243 use a smaller button font size by default on Mac OS X. b=262191 r/sr=roc 2007-06-12 14:51:10 -07:00
joshmoz@gmail.com 0956b1d58d use the correct cg context for drawing buttons all the time, so long as we have a minimum sdk of 10.4. b=382883 r=smorgan sr=roc 2007-06-12 14:48:14 -07:00
joshmoz@gmail.com 8fd7d4c19c clean up child view event handling code. better comments, better method names, better event conversion organization. b=383560 r=cbarrett sr=pinkerton 2007-06-12 13:28:26 -07:00
joshmoz@gmail.com 0a44bb26c4 clean up, consolidate some code. b=383560 r=smorgan sr=pinkerton 2007-06-12 13:26:24 -07:00
dbaron@dbaron.org e081e40318 Enable native theme drawing for listbox selects. b=329846 Patch by Vassil Stefanov <v.stefanov@jacobs-university.de>. r+sr=roc 2007-06-12 11:29:51 -07:00
sdwilsh@shawnwilsher.com 87db3b3879 Bug 380682 - nsIIdleService should allow observers to specify time in seconds instead of minutes. r=roc, sr=neil 2007-06-12 10:13:24 -07:00
joshmoz@gmail.com 0004ace2b4 back out, tree closed 2007-06-11 12:31:35 -07:00
joshmoz@gmail.com 5e49ddeed9 top-level window code cleanup, b=383560 r=smorgan sr=pinkerton 2007-06-11 12:24:04 -07:00
mozilla@weilbacher.org 58a7060568 Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc 2007-06-10 15:13:08 -07:00
roc+@cs.cmu.edu 0450fa102e Bug 380538. Allow both ononline and onoffline to be specified in the body element. patch by Chris Double, r=Olli.Pettay,sr=jonas 2007-06-06 20:28:04 -07:00
flamingice@sourmilk.net 1976e727e3 Bug 383055, all toplevel windows placed at top left, Patch by Tuukka Tolvanen, r+sr=roc 2007-06-05 12:57:38 -07:00
flamingice@sourmilk.net 86259690a0 Bug 329846, enable native theme in HTML content on Linux, Patch by Michael Ventnor, r+sr=roc 2007-06-04 20:26:43 -07:00
joshmoz@gmail.com b63a0df8e1 use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc 2007-06-02 15:17:23 -07:00
philringnalda@gmail.com 48dda27711 Bug 363415 - Toolbar control (toolbar collapse widget) missing in Cocoafox, patch by Colin Barrett <cbarrett@mozilla.com>, r=mento, r=josh, sr=mconnor 2007-05-30 22:07:18 -07:00
joshmoz@gmail.com 0807823da2 don't modify the view hierarchy during drawing. patch by Steven Michaud. b=373122 r=josh sr=pinkerton 2007-05-30 11:25:44 -07:00
joshmoz@gmail.com d6015ce03e don't let comboboxes render their labels over the native combobox button on Mac OS X. b=382043 r/sr=roc 2007-05-28 22:31:04 -07:00
joshmoz@gmail.com 4b831f86c6 fix "can't drag and drop buttons when customizing toolbars", patch by Stan Shebs. b=358446 r=josh sr=pav 2007-05-28 22:06:12 -07:00
sharparrow1@yahoo.com 6470166948 Bug 382111: Flash animation in top left of page. r+sr=roc/ 2007-05-28 21:53:22 -07:00
roc+@cs.cmu.edu 182c294250 Bug 343430. Reduce the area we scroll on Windows to reduce flicker by excluding areas that shouldn't be moving. On Linux, since we can't control the area we scroll, just disable accelerated scrolling in that case and repaint everything. r+sr=dbaron 2007-05-27 20:17:20 -07:00
joshmoz@gmail.com 56233fb7f8 get rid of extra width and height for native comboboxes on Mac OS X. b=376823 r=cbarrett sr=roc 2007-05-25 11:15:21 -07:00
joshmoz@gmail.com 1342fe5b4c turn on native form controls for Mac OS X again... b=175279 sr=pav 2007-05-24 01:13:04 -07:00
joshmoz@gmail.com d6d2a9ab08 turn native form controls off again on mac, more reftest problems 2007-05-23 14:50:54 -07:00
joshmoz@gmail.com 0a0d69970c Turn native form controls on again for Mac OS X. b=175279 a=mconnor 2007-05-23 12:49:24 -07:00
mozilla.mano@sent.com bf260e2b9d Bug 371426 - repaint xul buttons when the default attribute is changed. r=josh, sr=pink. 2007-05-22 17:10:02 -07:00
joshmoz@gmail.com ab0dbd4bcd turn native form controls off on Mac OS X until reftests pass. b=175279 2007-05-22 14:16:39 -07:00
joshmoz@gmail.com 2d375302cb Turn on native theme for HTML content on Mac OS X. Bugs remain, but this way we'll get better test coverage and move forward more quickly. Should we discover too many issues for Gecko 1.9a5, we'll flip it back off until 1.9a6. b=175279 sr=roc a=mconnor 2007-05-22 13:24:28 -07:00
joshmoz@gmail.com 276bc7a680 clean up combobox borders, preliminary fix for bug 376823. r=cbarrett sr=roc 2007-05-22 12:35:18 -07:00
mats.palmgren@bredband.net 961f2ca8fc Null-check results from PR_Find*Symbol. Fix UMR when the stream is less than 4 bytes. b=241738 r+sr=cbiesinger 2007-05-20 01:56:36 -07:00
joshmoz@gmail.com 79ffe0b1d1 don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc 2007-05-17 20:04:04 -07:00
joshmoz@gmail.com 481fa7ad36 Contextmenu doesn't disappear correctly when Firefox is in background. Also, Firefox doesn't dismiss context menu when it is in the background and a user clicks on another application. b=339945 r=cbarrett sr=roc 2007-05-17 19:06:59 -07:00
joshmoz@gmail.com c6dc23535c fix sizing of native checkboxes and radio buttons. be more flexible as well. b=380791 r=cbarrett sr=roc 2007-05-17 19:01:02 -07:00
mats.palmgren@bredband.net 00e4fdb689 Don't bother painting a selection into an empty rect. Avoid using an invalid surface for painting ops. b=380611 r+sr=vladimir 2007-05-17 03:14:35 -07:00
bzbarsky@mit.edu b7760baaac Remove no longer needed null-check too. Still no bug. 2007-05-16 23:57:52 -07:00
bzbarsky@mit.edu be90c1955a Remove addref that shouldn't be there and causes leaks. No bug, r=vlad 2007-05-16 23:52:35 -07:00
enndeakin@sympatico.ca f53073946d Bug 376238, add a pref to disable drag images, r=sr=roc 2007-05-16 11:05:23 -07:00
roc+@cs.cmu.edu 590dcb10fd Bug 379635. Don't return random min-widths for native scrollbars when the scrollbar rect is empty. r=cbarrett, sr=dmose 2007-05-15 15:19:54 -07:00
Olli.Pettay@helsinki.fi 7817abfbca Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst 2007-05-14 02:11:38 -07:00
mats.palmgren@bredband.net b3b5d084fc Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir 2007-05-12 06:06:16 -07:00
Olli.Pettay@helsinki.fi 40178e46a3 backout Bug 363089 2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi 7124fdccd2 mac bustage fix 2007-05-11 04:25:59 -07:00
joshmoz@gmail.com 44ffd0da4a Window position is not persisted (persist="screenX screenY" doesn't work). Patch by Colin Barrett. b=376808 r=josh sr=pinkerton 2007-05-10 16:54:05 -07:00
joshmoz@gmail.com facadd1888 Use small control type for radio buttons and checkboxes in HTML. On Windows and Linux this has no effect because small and normal are the same thing, but it means we can differentiate on Mac OS X where they are not. b=380056 r/sr=roc 2007-05-09 12:17:17 -07:00
joshmoz@gmail.com 78fa2b7308 DrawButton draws more than just push buttons, this fixes some missing/misdrawn button types on Mac OS X. b=379612 b=379993 sr=pinkerton 2007-05-08 05:54:48 -07:00
joshmoz@gmail.com 97037c3c7f HTML content buttons are unnecessarily wide. b=376816 r=mano sr=roc 2007-05-07 19:14:03 -07:00
joshmoz@gmail.com ac893c90fa remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc 2007-05-07 18:20:11 -07:00
stefanh@inbox.com cbbcc7812d Bug 371609 - CSS2 system color Highlight should obey color changes in system prefs. r=josh+Mano, sr=vlad. 2007-05-07 13:27:53 -07:00
joshmoz@gmail.com 58a0e676e8 Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc 2007-05-06 19:06:58 -07:00
kjh-5727@comcast.net 8c19e57b2c Bustage fix from 377096. 2007-05-06 04:44:33 -07:00
kjh-5727@comcast.net bc93bea324 Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi. 2007-05-06 04:29:41 -07:00
joshmoz@gmail.com bc9bc05097 stop using a call that doesn't exist on 10.3, 99% of the time not calling it doesn't matter but I'll have a real fix soon. r=mento 2007-05-03 12:47:33 -07:00
mats.palmgren@bredband.net 781088d843 Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc 2007-05-02 17:10:01 -07:00
joshmoz@gmail.com a9dddfe17f [re-landing] allow buttons to render at smaller sizes than Mac OS X itself will draw using HITheme. Also fixes 376695, allow buttons to accept padding. b=379297 r=cbarrett r=mano sr=pinkerton 2007-05-02 16:47:53 -07:00
asqueella@gmail.com 6395724420 Bug 318331 - Default build does not support Xinerama - detect support at runtimep=Sylvain Pasche <sylvain.pasche@gmail.com>r+sr=roc 2007-05-02 13:07:32 -07:00
joshmoz@gmail.com f99a2730f1 replace Apple Event Manager macro usage with the contents of the macro so it is more clear what is going on. r=mento 2007-05-02 12:22:18 -07:00
joshmoz@gmail.com 888667744e Remove some files as part of bug 379319. r=enn sr=dbaron 2007-05-02 11:13:18 -07:00
silver@warwickcompsoc.co.uk f7fb5c2811 Bug 295355 - Play minimize sound when we're hacking the working set. r=emaijala sr=bryner 2007-05-02 02:24:52 -07:00
asqueella@gmail.com 8f692964b7 Bug 379085 - Build with GCC-4.3 fails due to extra semi-colons and '-pedantic'p=Art Haas <ahaas@airmail.net>r+sr=roc 2007-05-02 01:03:46 -07:00
joshmoz@gmail.com 30d491a760 Remove nsINativeScrollbar and nsNativeScrollbarFrame. patch by Colin Barrett. b=379319 r=enn sr=dbaron 2007-05-02 00:46:50 -07:00
roc+@cs.cmu.edu 010e67de84 Backing out patch since it broke 3 mochitests and no-one's around to babysit. 2007-05-01 16:54:55 -07:00
bzbarsky@mit.edu 086c2eb0c0 Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me 2007-05-01 15:24:20 -07:00
joshmoz@gmail.com 0604497a38 allow buttons to render at smaller sizes than Mac OS X itself will draw using HITheme. Also fixes 376695, allow buttons to accept padding. b=379297 r=cbarrett r=mano sr=pinkerton 2007-05-01 14:52:22 -07:00
mats.palmgren@bredband.net c712869d45 Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc 2007-04-30 16:52:44 -07:00
joshmoz@gmail.com 3bfffb7a8c <input type="button" disabled> not rendered as disabled native widget. sync with forms.css. patch by Stuart Morgan. b=376577 r=josh sr=dbaron 2007-04-30 11:20:27 -07:00
mats.palmgren@bredband.net dc2e58efd7 Make nsWindow methods assume the caller holds a strong ref on 'this'. b=378273 r+sr=roc 2007-04-29 17:46:47 -07:00
asqueella@gmail.com aaa5864da0 Bug 301089 - Pressing a key while another key held down does not generate keydown eventp=O. Atsushi (Torisugari) <torisugari@gmail.com>r+sr=roc 2007-04-27 09:34:44 -07:00
mats.palmgren@bredband.net 7fc5c0ffc9 Plug leak of XineramaScreenInfo. b=378621 r+sr=roc 2007-04-27 03:19:41 -07:00
dbaron@dbaron.org bddd2d4f95 Fix warnings in nsNativeThemeGTK.cpp. b=378698 r+sr=roc 2007-04-25 23:57:37 -07:00
dbaron@dbaron.org 3eac6a113c Use the NS_ARRAY_LENGTH macro rather in place of other macros that existed before it. b=378697 r+sr=roc 2007-04-25 23:56:36 -07:00
joshmoz@gmail.com a798e754b0 Rework the way we handle mouse move events targeted at popup windows. This behavior is more correct (mimics gtk2) and the impl is cleaner. Fixes bugs 376811, 371405, 354768, 377105, and probably 378316. r=cbarrett sr=sicking 2007-04-24 12:02:31 -07:00
benjamin@smedbergs.us baab01ada6 Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me 2007-04-23 07:21:53 -07:00
joshmoz@gmail.com 361cc2ccbb get rid of the rest of PR_Malloc and PR_Free usage from cocoa widgets. Who knows why using it here doesn't cause a linking problem but using it in the menu code does... followup, b=363574 2007-04-22 22:33:57 -07:00
joshmoz@gmail.com ce69a73bd6 try to fix seamonkey orange, will hopefully revert this change when we figure out what is going on. 2007-04-22 18:35:48 -07:00
enndeakin@sympatico.ca 316ac7ccd9 Bug 375681, fix bustage on os2, patch by Walter Meinl, r=kaply 2007-04-22 10:47:28 -07:00
joshmoz@gmail.com f01720949e add the ability to show icons in native menus under cocoa widgets. b=363574 r=mento sr=pav 2007-04-21 18:42:17 -07:00
masayuki@d-toybox.com f3b780182a Bug 376093 When writing in Korean, one has to press enter two times to break the line r=josh, sr=stuart 2007-04-21 17:37:27 -07:00
joshmoz@gmail.com 0e725c6a21 Ctrl-click doesn't select tree items before triggering context menu. fix that. b=368397 r=cbarrett sr=pav 2007-04-19 13:18:46 -07:00
joshmoz@gmail.com c146840345 followup for bug 376109, fix compile of mac carbon code. r=me, dead code. 2007-04-18 09:50:21 -07:00
joshmoz@gmail.com 5cced8d545 remove unnecessary semicolon in method impl signature. no bug. 2007-04-17 15:32:40 -07:00
joshmoz@gmail.com 89d80a007a use the Cocoa method for hiding cursor, not Quickdraw. b=377807 r=cbarrett sr=pav 2007-04-17 14:41:31 -07:00
dbaron@dbaron.org 9b013dc30a Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg 2007-04-15 15:22:58 -07:00
masayuki@d-toybox.com ad3d268bbe Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc 2007-04-15 06:43:55 -07:00
enndeakin@sympatico.ca 932380f594 Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc 2007-04-11 21:37:39 -07:00
mozilla.mano@sent.com 0d33adbdac Bug 377181 - 'Jump to here' system preference is not followed by (new) non-native scrollbars. r-cbarrett, sr=roc. 2007-04-11 17:36:40 -07:00
joshmoz@gmail.com 3bce40ec04 add NS_VK_HELP to GUI event macros. no bug. r/sr=pav 2007-04-11 16:44:19 -07:00
marco@gnome.org f31731326d #376777 Only set text/uri-list from x-moz-url when no uri-list has beenexplicitly set. Patch by Tomeu Vizoso.r=roc sr=roc 2007-04-11 02:06:02 -07:00
joshmoz@gmail.com 6169494daa 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 2007-04-10 17:25:11 -07:00
joshmoz@gmail.com 8f440ac505 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 2007-04-10 13:07:49 -07:00
enndeakin@sympatico.ca c248a71ad1 Bug 372047, support reversing scale widget,r=neil,josh 2007-04-09 15:59:42 -07:00
enndeakin@sympatico.ca c04abaf92b Bug 372047, support reverse direction scales, r=neil,josh 2007-04-09 15:39:57 -07:00
enndeakin@sympatico.ca 40d00b20fb Bug 376245, follow up which removes the scaling as the units for nsIImage:Draw are pixels, r+sr=roc 2007-04-06 04:40:58 -07:00
joshmoz@gmail.com 54c3aa43e5 some cocoa widget cleanup. no bug. r=cbarrett sr=pav 2007-04-05 17:26:53 -07:00
joshmoz@gmail.com f53c565f6e fix hang on page with five or more Flash objects. patch by Steven Michaud. r=josh r=mento sr=pav 2007-04-05 17:16:07 -07:00
joshmoz@gmail.com 3f442ef602 add native resize animation support to nsIDOMChromeWindow. b=347452 r=mento r=jst sr=pav 2007-04-05 17:11:41 -07:00
enndeakin@sympatico.ca 926214383f Bug 376245, custom drag images not drawn properly, r+sr=roc 2007-04-04 05:46:36 -07:00
surkov.alexander@gmail.com 6f2972fad6 Bustage fix for bug 374790 2007-04-04 02:00:47 -07:00
vladimir@pobox.com 27d4adde0b b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 18:09:15 -07:00
joshmoz@gmail.com 8f60c0aa9c srcdir build bustage fix from bug 349618. r=mento 2007-04-03 15:19:48 -07:00
joshmoz@gmail.com e106b801fc Package cursor images correctly on Mac OS X so that all CSS cursor values work. b=349618 r=smorgan sr=bsmedberg 2007-04-03 13:19:36 -07:00
roc+@cs.cmu.edu 613ddd50af Bug 368016. Don't XFlush() in SetCursor(), it's slow and can be called often. r=caillon 2007-04-02 20:21:39 -07:00
vladimir@pobox.com fc0ee382c9 b=374262, fix win32 chromeless window opacity, r=stuart 2007-04-02 11:53:43 -07:00
philringnalda@gmail.com b8f144ad9c Bug 367658 - implement nsIIdleService on OS X, patch by Shawn Wilsher <comrade693+bmo@gmail.com>, r=josh, sr=pink 2007-03-31 18:51:18 -07:00
bugzilla@standard8.demon.co.uk f8bbbffb2e 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 2007-03-31 01:18:09 -07:00
joshmoz@gmail.com ed5252f114 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 2007-03-30 12:51:51 -07:00
Olli.Pettay@helsinki.fi c7242adcd9 Bug 375687, nsBaseDragService::GetPresShellForContent leaks r=enndeakin,sr=roc 2007-03-28 14:18:11 -07:00
joshmoz@gmail.com cdd5ef35a4 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 2007-03-27 22:10:53 -07:00
joshmoz@gmail.com d3787094ec Fix Mac OS X printing, don't just print blank pages. Patch by Stuart Parmenter. b=368933 r=josh sr=pav 2007-03-27 22:04:28 -07:00
joshmoz@gmail.com 142f22c12a 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 2007-03-27 15:40:27 -07:00
dbaron@dbaron.org d98d9fdec5 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg 2007-03-27 08:33:38 -07:00
joshmoz@gmail.com fa87850812 Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst 2007-03-26 18:07:57 -07:00
enndeakin@sympatico.ca 3662802f55 Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc 2007-03-25 20:27:53 -07:00
joshmoz@gmail.com b7dce54bb8 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 2007-03-22 17:57:45 -07:00
joshmoz@gmail.com 4e9b6921e3 fix crash, suspend native events when instantiating plugins. patch by Steven Michaud. b=345627 r=josh sr=roc 2007-03-22 16:04:51 -07:00
hg@mozilla.com 05e5d33a57 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
enndeakin%sympatico.ca fd7aa05db5 Bug 178513, fix Windows build 2007-03-20 13:58:11 +00:00
enndeakin%sympatico.ca 6f52b34723 Bug 178513, add missing semicolon 2007-03-20 12:35:14 +00:00
enndeakin%sympatico.ca 6ccc9fa0b8 Bug 178513, support translucent drag feedback when dragging nodes and selections on Mac and GTK, r=vlad,josh,roc,sr=roc 2007-03-20 12:14:52 +00:00
surkov.alexander%gmail.com eb4780207e Bustage fix for bug 373532 2007-03-15 02:57:04 +00:00
surkov.alexander%gmail.com 603ec4f531 Fix bustage for bug 373532 2007-03-15 02:46:45 +00:00
joshmoz%gmail.com 2c64916444 don't mark methods as NS_METHOD when they are not. b=364994 r=mano sr=pav 2007-03-14 20:12:21 +00:00
joshmoz%gmail.com e9a5dbab0c Quit menu-item/Cmd+Q is broken in windows which don't have their own menu_FileQuitItem set. b=368911 r=mano sr=pav 2007-03-13 23:09:36 +00:00
joshmoz%gmail.com 5d744b5cf8 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 2007-03-13 22:28:08 +00:00
joshmoz%gmail.com 64777640f2 remove theme constant overrides. b=372996 r=smorgan sr=vlad 2007-03-13 21:07:41 +00:00
joshmoz%gmail.com 4f0e283f00 null check native data pointer from GetNativeData. b=364994 r=mano sr=pav 2007-03-12 20:58:02 +00:00
pedemont%us.ibm.com 1cd1221722 Bug 371828 - Need to generate events for midifer keys. r=mento. 2007-03-12 16:04:40 +00:00
emaijala%kolumbus.fi d686bd3ae4 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
2007-03-10 19:08:21 +00:00
tor%cs.brown.edu b2cfdf8301 Build bustage fix for 373089. 2007-03-10 14:03:09 +00:00
mozilla%weilbacher.org b0726d8c99 [OS/2] Bug 371302: fix build break due to export library changes, p=wuno, r=benjamin 2007-03-10 07:23:01 +00:00
joshmoz%gmail.com 99a71edd01 don't claim to be in menu construction when we're not. b=373378 r=mento 2007-03-09 21:08:58 +00:00
vladimir%pobox.com 512ced2f1b b=using opacity with windows native widgets causes bogus rendering/lack of rendering; r=stuart 2007-03-03 00:18:34 +00:00
pavlov%pavlov.net 53ed21afcb fixing build bustage 2007-03-01 00:29:39 +00:00
pavlov%pavlov.net 5033ec7891 enabling PDF surface on windows. bug 369930. r/sr=vlad 2007-03-01 00:02:27 +00:00
pavlov%pavlov.net f0acef1585 fixing build bustage 2007-02-28 21:29:53 +00:00
joshmoz%gmail.com b6cf50d6dd fix chrome button heights, fix some native button rendering issues, clean up some CSS. b=371080 r=mano sr=vlad 2007-02-27 21:54:52 +00:00
joshmoz%gmail.com 707be801d6 Replace convertLocation with other ways of doing the same thing. The name didn't make much sense, the code was messy, and it was inefficient. b=371902 r=smorgan sr=pav 2007-02-27 21:36:40 +00:00
emaijala%kolumbus.fi 2b4fe62751 Fix for bug 371564: Disabled keyboard until focus set with mouse, on Alt-Tab to Error Console (or Browser or MailNews)
Patch by Oliver Yeoh
r=emaijala
sr=roc
2007-02-27 17:50:16 +00:00
joshmoz%gmail.com 79144dedec optimize and clean up child view event handling. b=371902 r=smorgan sr=pinkerton 2007-02-27 17:23:58 +00:00
joshmoz%gmail.com 2d605f0b32 can't open libmozz dynamic library referenced from libthebes. b=370672 r=mento 2007-02-23 18:57:19 +00:00
joshmoz%gmail.com b98c3294ac nsScreenManagerCocoa::ScreenForRect won't match any screen when window partly offscreen. Patch by Sylvain Pasche. b=370107 r=josh sr=pav 2007-02-23 03:35:59 +00:00
joshmoz%gmail.com b9495cf989 Need to translate from Cocoa to Gecko coordinates in nsScreen[Manager]Cocoa. Original patch by Sylvain Pasche. b=370106 r=josh sr=pav 2007-02-22 21:56:50 +00:00
mozilla.mano%sent.com 7c840e8620 Bug 365405 - the xbl binding for a menupopup is attached only once the menu is opened, after popupshowing is dispatched. r=josh, sr=jst. 2007-02-21 23:37:34 +00:00
joshmoz%gmail.com 27de6bcf01 various colors in cocoa look and feel are incorrectly implemented. b=371053 r=smorgan sr=pinkerton 2007-02-20 21:52:04 +00:00
emaijala%kolumbus.fi 7d1609380e Fix for bug 261074: OnFocus fires twice when window restored
Patch by Oliver Yeoh
r=emaijala
sr=roc
2007-02-20 19:45:17 +00:00
joshmoz%gmail.com 048b1a5212 followup for 370659, all popups started overflowing because we were assigning overflow to too many widgets. Thanks to Mano for figuring out what the problem was. b=370769 r=cbarrett 2007-02-20 19:33:20 +00:00
joshmoz%gmail.com c788fbc2c2 use correct flags for drawing disabled widgets, patch by Colin Barrett. b=370679 r=josh sr=pinkerton 2007-02-20 19:07:50 +00:00
sharparrow1%yahoo.com d04aa717c3 Bug 370029: Stop using gParentWnd in nsDeviceContextSpecWin. r=emaijala, sr=roc 2007-02-18 10:48:47 +00:00
joshmoz%gmail.com 42d26b7841 more Mac OS X native theme work, cocoa native buttons draw outside bounds, have incorrect border/padding setup. b=370659 r=smorgan sr=pav 2007-02-17 02:48:58 +00:00
joshmoz%gmail.com da0f6afca1 cocoa native text fields draw outside bounds, have incorrect border/padding setup. b=370593 r=smorgan sr=dbaron 2007-02-16 18:18:48 +00:00
joshmoz%gmail.com 7c16179182 add some useful debug code, no bug. r/sr=sparky 2007-02-16 07:18:56 +00:00
joshmoz%gmail.com ad35697de6 extend nsITheme to support native focus drawing. b=370549 r=dbaron sr=roc 2007-02-16 01:53:43 +00:00
sharparrow1%yahoo.com 91c3a26c2e Bug 370185: clean up view header includes (trivial). rs=bzbarsky. 2007-02-12 19:38:10 +00:00
sharparrow1%yahoo.com d19f64369b Bug 370185: clean up view header includes (trivial). rs=bzbarsky. 2007-02-12 19:17:33 +00:00
dietrich%mozilla.com fa67774439 Backing out the patch for bug 342885 per comment #34 2007-02-12 03:07:55 +00:00
roc+%cs.cmu.edu 5b7c185f8e Bug 223492. Support the freedesktop startup notification API for Linux/Unix. r=caillon/mats,sr=tor 2007-02-09 01:40:03 +00:00
roc+%cs.cmu.edu f5c47d9d22 Bug 223492. Support the freedesktop startup notification API for Linux/Unix. r=caillon/mats,sr=tor 2007-02-09 01:33:26 +00:00
mozilla%weilbacher.org d3c8f04eb0 [OS/2] Bug 333235: Get Thebes to work on OS/2. r=mkaply
Changes to widget, including heavy whitespace cleanup in nsWindow::Destroy and nsWindow::OnPaint.
Temporary compilation workaround for nsObjectFrame.
2007-02-08 23:38:51 +00:00
pavlov%pavlov.net 288e7d96f0 fixing build bustage 2007-02-08 22:45:57 +00:00
pavlov%pavlov.net 3d677fcdf6 fixing build bustage 2007-02-08 22:32:25 +00:00
pavlov%pavlov.net 3211a9ab37 thebes API cleanup. bug 368910. r/sr=vlad 2007-02-08 22:19:41 +00:00
pavlov%pavlov.net ce19cdccaa thebes API cleanup. bug 368910. r/sr=vlad 2007-02-08 22:01:26 +00:00
pavlov%pavlov.net 0fd1403b8d thebes API cleanup. bug 368910. r/sr=vlad 2007-02-08 21:40:59 +00:00
pavlov%pavlov.net 4ded374e63 thebes API cleanup. bug 368910. r/sr=vlad 2007-02-08 21:18:08 +00:00
pavlov%pavlov.net a501d37bad thebes API cleanup. bug 368910. r/sr=vlad 2007-02-08 20:47:48 +00:00
joshmoz%gmail.com ab3937fbb0 Cocoa nsFilePicker. mm combines extensions without breaks when using AppendFilter twice. Original patch by Alex Vincent, cleanup by Josh. b=368285 r=smorgan sr=pinkerton 2007-02-08 19:01:22 +00:00
joshmoz%gmail.com 0473f3f6fd clean up comments and some other minor stuff. r=smorgan 2007-02-08 16:25:10 +00:00
sharparrow1%yahoo.com 76a64e5c22 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
vladimir%pobox.com 14811877e1 b=368852, cocoa native theme code needs to flush cairo clip before drawing, r=stuart 2007-01-31 18:43:34 +00:00
joshmoz%gmail.com 5f0963a71a use close button in dialogs in some cases. b=359192 r=cbarrett sr=pinkerton 2007-01-30 17:53:48 +00:00
cvshook%sicking.cc a39ff30284 Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128 2007-01-30 00:06:41 +00:00
mozilla%weilbacher.org e499da9c63 [OS/2] Bug 333235: Get Thebes to work on OS/2. Required build additions and easy widget changes. r=mkaply 2007-01-28 22:20:21 +00:00
mnyromyr%tprac.de af531a5d9f Bug 367672: CSS 2 InfoBackground doesn't work properly; p=<stefanh@bluebottle.com>, r=joshmoz, sr=mikepinkerton 2007-01-27 15:23:33 +00:00
pavlov%pavlov.net 1be6448bbc Changing mac printing to use print manager instead of cups. bug 367433. r=vlad/cbarrett 2007-01-27 04:06:59 +00:00
pavlov%pavlov.net 9f5aaf4c93 stop exporting cairo headers from thebes headers. bug 368377. r=vlad 2007-01-27 01:59:57 +00:00
pavlov%pavlov.net fe05d3f5e4 stop exporting cairo headers from thebes headers. bug 368377. r=vlad 2007-01-27 01:26:49 +00:00
gijskruitbosch%gmail.com 6138557ecb Bug 366337 - implement nsIIdleService on Windows (second attempt)
r=emaijala@kolumbus.fi (Ere Maijala)
sr=neil@parkwaycc.co.uk (Neil Rashbrook)
2007-01-25 21:13:32 +00:00
joshmoz%gmail.com b0216b3452 stop referring to gecko as raptor, clean up formatting of key code tables. no bug. r=smorgan 2007-01-25 19:48:04 +00:00
joshmoz%gmail.com 663ee4f784 submenus shouldn't go off the screen. b=367260 r=cbarrett sr=pav 2007-01-25 19:19:48 +00:00
roc+%cs.cmu.edu 56cbba6387 Bug 361298. Don't allow overlarge custom cursors. r+sr=pavlov 2007-01-25 02:17:22 +00:00
joshmoz%gmail.com 9e1b69f33a Cancelling an onkeydown event doesn't cancel keypress with cocoa widgets. b=367528 r=cbarrett sr=pav 2007-01-24 22:49:55 +00:00
dbaron%dbaron.org 5bc31ece21 Back out previous fix for bug 330006 due to bug 367927. 2007-01-23 22:55:29 +00:00
dbaron%dbaron.org 16f07d7c9c Set time on more events. b=367927 r+sr=roc 2007-01-23 22:51:38 +00:00
sayrer%gmail.com 0a18ce6689 Bug 367548. Add global convenience methods to check the version of Mac OS X at runtime. Patch by Colin Barrett <cbarrett@mozilla.com>. r=josh, sr=stuart 2007-01-23 01:06:42 +00:00
jwatt%jwatt.org 7a0db89e68 add missing define. r=roc (no bug) 2007-01-22 23:51:15 +00:00
enndeakin%sympatico.ca 14d573cdfc Bug 364396, native theming for dropmarker in Cocoa, r=josh 2007-01-22 19:54:36 +00:00
joshmoz%gmail.com 525913688b stop apps from hanging for a while on shutdown. allow automated testing tools to work again. b=343033 r=mento 2007-01-19 19:21:00 +00:00
caillon%redhat.com 281df32ee0 Bug 367203
Starting with gtk 2.10.7, drags are canceled when the toolkit-private drag
widget is grab-shadowed by another gtk_grab_add call in the application. This is a
necessary fix to avoid "stuck drag" situations when a modal dialog pops up
while a drag is in progress.

Unfortunately, the mozilla dnd implementation does just that - it calls
gtk_grab_add in the nsDragService::GetTargetDragData method. This causes
drags of mesages from the message list to the folder tree in thunderbird
to fail with gtk 2.10.7.

Fortunately, the gtk_grab_add in nsDragService::GetTargetDragData doesn't
seem to have any real purpose - at least the nsDragService code doesn't
make any use of the grabbing, and just removing the grab_add/grab_remove
calls in that function makes dnd work again in thunderbird.

Patch by Matthias Clasen <mclasen@redhat.com>
r=caillon@redhat.com
sr=roc@ocallahan.org
2007-01-19 14:59:46 +00:00
joshmoz%gmail.com 9f6cc6083e use small scrollbars in HTML select controls. b=365243 r=smorgan sr=roc 2007-01-19 07:03:20 +00:00
gijskruitbosch%gmail.com 7ac7c45979 Backing out patch for bug 36637, too much red. Sorry. 2007-01-18 22:24:26 +00:00
gijskruitbosch%gmail.com fc63d4cca2 Backing out patch for bug 36637, too much red. Sorry. 2007-01-18 22:23:00 +00:00
gijskruitbosch%gmail.com 4d4c0fe7e7 Followup, Bug 366337 - forgot to remove XXX comment. Sorry.
r=emaijala@kolumbus.fi (Ere Maijala)
sr=neil@parkwaycc.co.uk (Neil Rashbrook)
2007-01-18 21:13:00 +00:00
gijskruitbosch%gmail.com 72240be4f3 Bug 366337 - implement nsIIdleService on Windows
r=emaijala@kolumbus.fi (Ere Maijala)
sr=neil@parkwaycc.co.uk (Neil Rashbrook)
2007-01-18 21:08:54 +00:00
joshmoz%gmail.com 94a29b0372 make sure all headers have an include guard, standardize include guards, remove some unnecessary includes, remove some unnecessary non-cairo code, standardize usage of #import vs. #includes, the rule is now to use #import for Apple frameworks and #include for everything else. b=367273 r=kreeger 2007-01-18 06:34:07 +00:00
dbaron%dbaron.org 5cf32c00bf Fake scrollbar allocation more effectively to trick ClearLooks into drawing correctly rounded buttons. b=336270 r+sr=roc 2007-01-17 05:17:46 +00:00
stuart.morgan%alumni.case.edu 29ed6ecfe7 Bug 301152: Don't corrupt Cocoa scrollbars that change during redraw. r=josh r=cl sr=smfr a=jay 2007-01-16 23:51:07 +00:00
joshmoz%gmail.com 45c571aa2e clean up comments and includes, part of general effort to clean up native look/feel code. no bug. r=bent 2007-01-16 22:43:05 +00:00
jst%mozilla.org 13e769d9b6 Fixing popup blocker bug 354973. r=mano@mozilla.com, sr=peterv@propagandism.org 2007-01-13 01:08:43 +00:00
joshmoz%gmail.com 5d473d4dc6 copy printing impl to cocoa widgets. change files to obj-c++. remove unnecessary header reference so we can build. remove all dependencies on carbon widget source dir. b=366732 r=cbarrett r=mano 2007-01-11 21:54:29 +00:00
wr%rosenauer.org 1e8204e5e5 Bug 366410 - ff/tb crashes when gtk settings are changed [@nsLookAndFeel::InitColors()], s+sr=roc 2007-01-11 09:26:47 +00:00
joshmoz%gmail.com 3461615994 remove some duplicate assignments. b=366519 r=kreeger 2007-01-10 05:43:13 +00:00
gavin%gavinsharp.com 0dc96b6048 Bug 361154 followup: make sure not to return an unitialized isFlatMenus, patch by Ryan Jones <bugs@ryan-jones.com>, r=ere, sr=roc 2007-01-09 19:57:32 +00:00
gijskruitbosch%gmail.com 6567e99059 Bug 343416 - implement nsIIdleService - API to get the last time user activity occurred on the system
r=roc@ocallahan.org (Robert O'Callahan)
sr=neil@parkwaycc.co.uk (Neil Rashbrook)
2007-01-08 18:13:16 +00:00
joshmoz%gmail.com 079662b5eb remove duplicate assignment. no bug, r=cl 2007-01-08 05:50:49 +00:00
joshmoz%gmail.com 1f06fe3380 Move nsNativeThemeCocoa.cpp to .mm so we have the option of using Obj-C/Cocoa. All Cocoa widget files should be .mm unless there is a good reason for it. no bug. r=mento 2007-01-05 21:12:56 +00:00
mozilla%weilbacher.org eaded0f8fd [OS/2] Bug 222509: report the correct DOM_VK constants so that JS apps work better, r=mkaply 2007-01-04 19:49:04 +00:00
gavin%gavinsharp.com dd302ff0ac Bug 361154: Drop support for pre-Win2k platforms from Win32 widgets, patch by Ryan Jones <bugs@ryan-jones.com>, r=ere, sr=roc 2007-01-04 18:43:26 +00:00
gavin%gavinsharp.com 534742c2cc Bug 342885: Session restore launches even when I haven't crashed, patch by Simon B�nzli <zeniko@gmail.com>, r=me, sr=neil 2007-01-04 18:00:32 +00:00
pkasting%google.com cb2d0d61f7 Bug 364831: Fix Firefox build w/Vista SDK.
Patch by craig.hawko@gmail.com
r=neil
2007-01-02 20:33:23 +00:00
joshmoz%gmail.com 0e0242a261 we need to include carbon and cocoa here, it works coincidentally without this though. no bug. r=smorgan 2006-12-27 23:07:21 +00:00
neil%parkwaycc.co.uk 1a49158efb Back out bug 350766's scrollbar metrics r+sr=roc 2006-12-23 23:32:09 +00:00
joshmoz%gmail.com a38027e8fe get rid of kTitleBarHeight constant in cocoa widgets. b=347965 r=mano sr=pinkerton 2006-12-23 20:25:51 +00:00
mozilla.mano%sent.com 425b7c9aef Bug 364661 - [cocoa] nsDragService::IsDataFlavorSupported should not throw for unsupported data flavors. r=josh, sr=pink. 2006-12-23 20:09:43 +00:00
gijskruitbosch%gmail.com 5cb6806ff0 Bug 361781 - nsIDomInternalWindow::GetAttention on GTK2 doesn't behave "right" in all cases. (Second try)
r+sr=roc@ocallahan.org (Robert O'Callahan)
2006-12-20 09:05:19 +00:00
joshmoz%gmail.com f6b613b4e7 remove unused quickdraw code. b=364415 r=cl 2006-12-20 03:41:43 +00:00
joshmoz%gmail.com c3f68dbe1c nsChildView comment, whitespace, and includes cleanup, no actual code changes. makes the file much easier to read. r=smorgan 2006-12-20 02:13:57 +00:00
bzbarsky%mit.edu 72054faca4 Remove the GetScrollBarDimensions API from device contexts. Bug 364345, r+sr=roc 2006-12-20 02:04:00 +00:00
joshmoz%gmail.com 06a47aa4d6 followup to menubarless dialog fix. sometimes during startup it is normal to not have a native application menu yet. b=355138 2006-12-19 22:54:14 +00:00
joshmoz%gmail.com ffc51bbca3 Remove non-cairo gfx support from cocoa widgets. This isn't going to work soon anyway, camino can't build without cairo already, and it is a lot of clutter. Carbon widgets will still build with non-cairo gfx. b=364379 r=smorgan r=mento sr=pinkerton 2006-12-19 20:47:53 +00:00
joshmoz%gmail.com a02ce87de5 fix menu bar for menubarless dialogs. b=355138 r=hwaara r=mento sr=pinkerton 2006-12-19 19:26:41 +00:00
gijskruitbosch%gmail.com 68f1cf3bb8 Bug 361781 - Backing out due to orange on older boxes. 2006-12-19 12:07:10 +00:00
gijskruitbosch%gmail.com 2fe5c58d8a Bug 361781 - try nullchecking lib to fix orange. 2006-12-19 11:46:37 +00:00
gijskruitbosch%gmail.com 5ef1e33b1b Bug 361781 - nsIDomInternalWindow::GetAttention on GTK2 behaves non-optimal
r+sr=roc@ocallahan.org (Robert O'Callahan, Novell)
2006-12-19 11:01:12 +00:00
mozilla.mano%sent.com d3f1ffa62a Bug 362578 - 'autocheck' doesn't work in cocoa widget menus. r=josh, sr=pinkerton. 2006-12-18 20:14:47 +00:00
joshmoz%gmail.com 2ae672b230 don't use quartz/qd font prefs under cairo. b=363501 r=mento r=smorgan 2006-12-18 19:50:14 +00:00
joshmoz%gmail.com d43630ba4c remove unused code from cocoa cursor code. b=363629 r=cbarrett r=smorgan 2006-12-15 17:32:16 +00:00
hwaara%gmail.com c23c2de4e3 Make sure disabled buttons never get the default button look. r=josh, sr=pavlov, b=362820 2006-12-13 21:37:34 +00:00
mozilla.mano%sent.com 23ec0eb290 Bug 360211 - text fields are transparent in cocoa-cairo builds. r=josh, sr=pavlov. 2006-12-13 21:13:42 +00:00
mozilla%weilbacher.org b9522fa7ee [OS/2] Bug 358296: fix crash when closing filepicker with the system menu, r=mkaply 2006-12-12 22:24:52 +00:00
joshmoz%gmail.com 196aba5515 When a top-level window's parent is destroyed, the parent should set the parent pointer on its children to null. We do this in the other Mac nsIWidget impls, someone just forgot to do it in cocoa top-level windows. b=362952 r=mano r=smorgan 2006-12-12 18:55:24 +00:00
joshmoz%gmail.com 6fc4e63f30 different approach for fixing 363002. b=363002 r=mento 2006-12-11 21:40:32 +00:00
gerv%gerv.net caae487a24 Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-12-11 09:45:41 +00:00
joshmoz%gmail.com d90417e60a Some keys like arrow keys send double command events to NSView's performKeyEquivalent:, one for key up and one for key down. This doesn't make sense for us, so only handle key down command events. b=363005 r=cbarrett r=froodian r=cl 2006-12-11 05:31:33 +00:00
kjh-5727%comcast.net 8ef6d01e4d Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part B: deleted files. r=pavlov, sr=roc. 2006-12-10 13:02:12 +00:00
kjh-5727%comcast.net c4eea82d93 Bug 360485 - OS/2 build bustage fix. Patch by Andy Williams <abwillis1@gmail.com>. 2006-12-10 12:47:13 +00:00
mozilla%weilbacher.org 4deb44606c [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 1, changes to OS/2 only core code. r=abwillis1, sr=mkaply 2006-12-10 08:53:03 +00:00
kjh-5727%comcast.net 5f49ed61b9 Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc. 2006-12-09 17:18:56 +00:00
joshmoz%gmail.com ce3bf498d2 merge nsToolkit and nsToolkitBase in cocoa widgets. b=363117 r=mento sr=pinkerton 2006-12-08 08:29:46 +00:00
mats.palmgren%bredband.net 04d6967c4d Syncing with branch fix for bug 363054: Ctrl-Shift Keyboard Shortcuts broken (linux). r=zeniko sr=pavlov 2006-12-08 03:18:29 +00:00
joshmoz%gmail.com b37262ebab don't include nsMimeMapper.h in the cocoa drag service, it is unused and causes problems compiling trunk on 10.5. r=mento 2006-12-07 19:16:08 +00:00
smontagu%smontagu.org cc5c4bf596 Compiler bustage fix 2006-12-07 05:10:12 +00:00
joshmoz%gmail.com ac7175d07b copy nsLookAndFeel to cocoa dir so we don't depend on widget/mac, we can use cocoa, and our impl can diverge from mac widgets. remove cocoa ifdefs, de-tab files. b=362999 r=smorgan sr=pinkerton 2006-12-06 22:31:17 +00:00
mnyromyr%tprac.de 8bace7602b Bug 351108: Tooltips in OS X need to not be banana-yellow; p=<stefanh@bluebottle.com>, r=josh, sr=pinkerton - "too....much....free....time..." 2006-12-06 22:19:45 +00:00
smontagu%smontagu.org abc8374f34 Make alert notifications popup over the left end of the taskbar on right-to-left desktops. Bug 132733, r=ere, sr=neil 2006-12-06 20:52:09 +00:00
joshmoz%gmail.com eb8ce31513 fix "Some Cmd+Shift+letter shortcuts are broken". This is a big step towards fixing menuless dialogs as well. b=355817 r=mento sr=pinkerton 2006-12-06 17:04:13 +00:00
mkaply%us.ibm.com a5088e17e2 OS/2build break 2006-12-06 16:14:41 +00:00
joshmoz%gmail.com 82e851b011 (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_3) is never true any more on trunk. r=smorgan 2006-12-06 00:14:47 +00:00
joshmoz%gmail.com 9b79590b09 Treat control-click on mac as a right click. b=362812 r=mano sr=pink 2006-12-05 18:38:17 +00:00
mats.palmgren%bredband.net 0ed0241be0 Fix regression from bug 286622. r=cbiesinger sr=dveditz 2006-12-04 23:47:34 +00:00
emaijala%kolumbus.fi ae0091f3b4 Fix for bug 362162: copy image to other app and crash on exit
r+sr=pavlov
2006-12-03 10:10:30 +00:00
stuart.morgan%alumni.case.edu 3cd18026cf Bug 362488: Copied images are byte-swapped on Intel. r=josh 2006-12-02 04:54:26 +00:00
Olli.Pettay%helsinki.fi 268521297c Trying to fix Thunderbird bustage, Bug 360731 2006-12-01 14:40:05 +00:00
Olli.Pettay%helsinki.fi 5c3a11f4f4 Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc 2006-12-01 11:09:53 +00:00
joshmoz%gmail.com 1b93ffb172 fix submenus in context menus on mac os x. b=350165 r=smorgan sr=pav 2006-11-30 05:39:40 +00:00
pavlov%pavlov.net 105a014990 fixing linux printing bustage 2006-11-30 02:12:03 +00:00
pavlov%pavlov.net c3a0763e5f don't implement nsIPrintingContext in cairo builds 2006-11-30 01:57:15 +00:00
pavlov%pavlov.net 9c613f0e7a missed file 2006-11-30 00:04:33 +00:00
pavlov%pavlov.net f0eb225e80 printing on linux bug 323928. r=vlad 2006-11-29 23:40:16 +00:00
joshmoz%gmail.com c7d84bb473 crashes clicking on menubar while popup displayed (OS X 10.3 only) [@ FadeMenuWindows]. cocoa widgets fix. b=351230 r=mento 2006-11-29 23:06:11 +00:00
joshmoz%gmail.com 941bfa8e75 Fix tabs on Mac OS X 10.3 under cairo.
Fix things so we don't depend on including local system headers. We should never do that because we should be using only sdk headers.

Remove a bunch of camino-specific hacks so they could compile. Everything should work for Camino now.

b=362014 r=smorgan sr=pinkerton
2006-11-28 23:07:13 +00:00
pavlov%pavlov.net 21165fdebb cocoa-cairo printing. bug 359124. r=vlad 2006-11-28 21:10:05 +00:00
mats.palmgren%bredband.net b0a2cbb089 Use the unshifted charCode when the Shift key and other modifiers are down (for accesskey handling). b=351310 r=zeniko sr=pavlov 2006-11-28 11:58:29 +00:00
stuart.morgan%alumni.case.edu bbb4e51415 Camino only - yet more hacking around bug 362014 to support all Camino's tinderbox configurations 2006-11-28 01:33:34 +00:00
joshmoz%gmail.com 2df6c792d2 crashes clicking on menubar while popup displayed (OS X 10.3 only) [@ FadeMenuWindows]. b=351230 r=mento sr=pav 2006-11-28 00:58:40 +00:00
pavlov%pavlov.net ee85b33908 bug 362015. r=vlad. makes us use a region for drawing to avoid painting too much. 2006-11-28 00:11:42 +00:00
stuart.morgan%alumni.case.edu b0e90c0c2c Camino only - more hacking around build failures caused by bug 362014 2006-11-28 00:03:43 +00:00
stuart.morgan%alumni.case.edu 14f11d794b Camino only - hack around build failures (see bug 362014). r=mento 2006-11-27 23:47:52 +00:00
joshmoz%gmail.com 5595314928 NS_NATIVE_GRAPHIC return value for mac top-level windows is nonsense. b=361439 r=hwaara sr=pinkerton 2006-11-27 18:08:30 +00:00
mats.palmgren%bredband.net f3f7cd3036 Use the unshifted charCode when the Shift key and other modifiers are down (for accesskey handling). p=zeniko b=351310 r=me 2006-11-24 02:10:50 +00:00
Olli.Pettay%helsinki.fi 202a84603b Bug 361376, Right click on an item in the Add-Ons dialog produces a context menu on the left hand side of the dialog, r=ere, sr=roc 2006-11-23 04:52:53 +00:00
joshmoz%gmail.com 357561e4da allow directory creation when saving files/attachments. patch by Hiro. b=360948 r=josh sr=pinkerton (re-landing) 2006-11-22 17:35:52 +00:00
joshmoz%gmail.com b1747c372d back out 360948, tree closed 2006-11-22 07:31:54 +00:00
joshmoz%gmail.com 03e776671c allow directory creation when saving files/attachments. patch by Hiro. b=360948 r=josh sr=pinkerton 2006-11-22 07:29:12 +00:00
pavlov%pavlov.net c568550d42 fixing cocoa-cairo plugins. bug 35732. 6r=vlad. 2006-11-22 00:48:57 +00:00
joshmoz%gmail.com 5b26f3bb1f handle horizontal scrollbar height metric in mac look and feel. b=360860 r=hwaara sr=pinkerton 2006-11-21 17:41:10 +00:00
mozilla%weilbacher.org 461f3baae0 [OS/2] Bug 342239: Fix startup problem when MOZ_NO_REMOTE is set, r/sr=mkaply 2006-11-20 22:20:51 +00:00
joshmoz%gmail.com c4c268e43b fix warnings, simple code cleanup. no bug. r=smorgan 2006-11-20 05:37:49 +00:00
emaijala%kolumbus.fi 5a964181db Additional fix for bug 324131: Include mouse button states in NS_MOUSE_EXIT
message.
r/sr=roc
2006-11-19 21:13:25 +00:00
hwaara%gmail.com f7c0b484be array of pending redraws may leak. r=smorgan, josh, b=360649 2006-11-19 13:59:46 +00:00
emaijala%kolumbus.fi 0f7f6f3502 Fix for bug 324131: Persisting tooltip on desktop after minimizing
r/sr=roc
2006-11-18 03:09:53 +00:00
hwaara%gmail.com 80dbde10e5 Make the "Choose application..." dialogs work on Cocoa. r=josh, b=356521 2006-11-17 22:25:06 +00:00
dougt%meer.net 37d9e7922d Vista - Sets the current process as dpi aware. r=vlad 2006-11-17 19:42:04 +00:00
hwaara%gmail.com 3c3b9dd92b "XUL menu only hilights items on mouseover the first time opened". r=josh, sr=pavlov, b=356528 2006-11-17 09:27:22 +00:00
Olli.Pettay%helsinki.fi c9ba81d50e Still trying to fix mac builds, bug Bug 354694 2006-11-17 00:02:49 +00:00
Olli.Pettay%helsinki.fi 3edc2849cb Trying to fix mac builds, bug Bug 354694 2006-11-16 23:34:09 +00:00
Olli.Pettay%helsinki.fi d212dd6b88 Trying to fix mac builds, bug Bug 354694 2006-11-16 23:30:54 +00:00
Olli.Pettay%helsinki.fi 8b6f4c022e Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply 2006-11-16 21:35:39 +00:00
emaijala%kolumbus.fi 89ba4414d7 Patch for bug 359518: Gmail , |empty trash now| selects a lot of text before deleting the messages
r/sr=roc
2006-11-16 18:22:19 +00:00
mats.palmgren%bredband.net ed37e48bb9 Fix a crash related to the hidden window menu bar. Remove obsolete #ifdef XP_MAC. b=358607 r=josh 2006-11-16 03:25:55 +00:00
neil%parkwaycc.co.uk 418d4ae4e5 Fix for invalid active window assertion b=265383 r=ere sr=roc 2006-11-15 12:05:56 +00:00
hwaara%gmail.com 4eb5ec5a73 Create new mozAccessible class that takes care of text-specific notifications and attributes. r=surkov, b=354447
Create simplified subclass action elements such as checkboxes, buttons and radiobuttons. This makes them speak in voiceover, and also makes Google.com work (to some extent). r=surkov, b=357805

Make mac accessible wraps able to know that some roles are "flat". It means we can restrict certain roles to be childless. For example, a button that has a text child makes no sense on mac (and also breaks things). Also make fetching the children array speedier using nsTArray. r=ginn, b=357804

Add lots of new attributes to mozAccessible, improve performance of it and much more. r=surkov, r=josh for widget changes, b=358381
2006-11-15 11:08:14 +00:00
bzbarsky%mit.edu b37af4e57a Part of fix for bug 359341 that somehow didn't make it in the first time. r+sr=roc 2006-11-14 22:32:40 +00:00
bzbarsky%mit.edu 5a8b3013c7 Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
being badly documented and not using already_AddRefed when they should.  Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00
emaijala%kolumbus.fi e80d3b3302 Patch for bug 311709: Main browser window stuck in resize
r=neil
sr=roc
2006-11-13 12:20:20 +00:00
joshmoz%gmail.com 2fc50a28a8 fix select widget rendering when using thebes/cairo. b=360214 r=mento sr=pav 2006-11-10 21:03:27 +00:00
dbaron%dbaron.org dc590c75f1 Only call gtk_window_present on top-level windows. b=330006 r+sr=roc 2006-11-10 00:48:02 +00:00
pavlov%pavlov.net c8e33c6c45 bug 360013. draw using the region rather than the union rect. r=josh sr=vlad 2006-11-09 22:58:11 +00:00
joshmoz%gmail.com 967f88502a Selection is not erased when Find Next from the Find window causes the page to scroll. b=311304 p=smorgan r=sfraser sr=pinkerton 2006-11-09 14:00:08 +00:00
kjh-5727%comcast.net ef11761b04 Bug 230157 - nsDeviceContextSpecG prefs issues. Patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>. r+sr=roc. 2006-11-06 19:09:39 +00:00
cvshook%sicking.cc f5194fd473 Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst 2006-11-03 21:51:01 +00:00
pavlov%pavlov.net cf33d376df fixing custom cursor crash bug 332713. r=biesi sr=vlad 2006-11-02 21:25:14 +00:00
joshmoz%gmail.com 9c5f3c36e1 fix regression from bug 356078, some menu items appearing with default title. b=357153 r=hwaara 2006-11-02 10:48:11 +00:00
timeless%mozdev.org 46d2b15871 Bug 106386 Correct misspellings in source code
r=glennrp@gmail.com, bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
hwaara%gmail.com 0cf6970925 Fix misplaced release from bug 358563. r=josh 2006-11-01 11:21:20 +00:00
hwaara%gmail.com 621d5e29e4 Fix leak of EventRef when firing menuitem command, and fix leak of empty string. Some general cleanup from CF -> Carbon. r=josh, b=358563 2006-10-31 10:29:30 +00:00
joshmoz%gmail.com aa6fd6a6cf bidi impl for cocoa widgets. b=299228 r=mano sr=pinkerton 2006-10-31 10:13:17 +00:00
masayuki%d-toybox.com 2042b9c0f9 Bug 357568 The composition/preedit string of IM is not committed by mouse click if the editor is content of the web pages 2006-10-29 05:47:22 +00:00
neil%parkwaycc.co.uk 9f6c2a9b15 Windows version of bug 97811 use bullets as password masking chars r=ere sr=roc 2006-10-26 22:32:30 +00:00
joshmoz%gmail.com 971ab33afc use static variables and class methods for resource loading. b=358165 r=hwaara 2006-10-26 12:26:52 +00:00
joshmoz%gmail.com 457a7bb799 remove dependencies on nsMacNativeUnicodeConverter and nsMacResources. b=358165 r=hwaara 2006-10-26 11:58:09 +00:00
joshmoz%gmail.com 07a857bf4e cocoa drag and drop implementation. b=332913 r=smorgan sr=pinkerton 2006-10-25 22:45:22 +00:00
joshmoz%gmail.com 5f2ef762ea followup for bug 354954, address more review comments. 2006-10-25 20:56:32 +00:00
joshmoz%gmail.com c678f2c614 fix "Save As" functionality in cocoa widgets, also add save type options in save dialog. b=354954 r=smorgan sr=pav 2006-10-25 20:47:14 +00:00
masayuki%d-toybox.com 586c39ce5a Bug 355971 [10.4] cannot type Japanese in fields r=josh 2006-10-25 11:49:49 +00:00
hwaara%gmail.com 096528640d Make mac password textfields use a unicode bullet char, instead of asterisk. r=josh, b=97811 2006-10-24 10:52:32 +00:00
caillon%redhat.com 9d1d420c3f Bug 97811.
Add nsILookAndFeel::GetPasswordCharacter() to allow toolkits to specify their platform password character.
Implement this for GTK+ 2 by grabbing the property from GtkEntry.
Make editor ask nsILookAndFeel for the platform password character.
r+sr=roc
2006-10-23 20:48:05 +00:00
joshmoz%gmail.com ee5b63147a remove dead code. no bug. r=smorgan 2006-10-23 20:31:53 +00:00
cbiesinger%web.de 2126b80dfa Bug 357616 Remove remaining traces of nsIPref from widget/
r+sr=roc
2006-10-23 15:29:09 +00:00
joshmoz%gmail.com f183b6a702 cleanup. b=356528 r=mento sr=pav 2006-10-19 23:19:50 +00:00
pavlov%pavlov.net bd162fbaf7 implement beep. r=josh 2006-10-19 21:10:25 +00:00
pavlov%pavlov.net 50242832e6 cocoa nsSound impl. bug 357307. r=vlad 2006-10-19 21:05:54 +00:00
neil%parkwaycc.co.uk 3ee1ef853e Bug 347513 Windows are erroneously becoming topmost r=ere sr=roc 2006-10-19 20:01:11 +00:00
vladimir%pobox.com 364a6a3459 b=357307, nsSound for cairo-cocoa builds [bandaid dummy nssound impl], r=johs 2006-10-19 19:52:34 +00:00
redfive%acm.org 4e71dcf716 bug357057 apply transperancy on window resize
proxy for skrulx@gmail.com
r/sr=roc
2006-10-19 01:22:21 +00:00
gavin%gavinsharp.com d9fe36a7d1 Back out bug 191400 to fix regressions (bug 356429, bug 356441) 2006-10-16 16:44:37 +00:00
timeless%mozdev.org ec43dba5a2 Bug 356182 Crash when resizing transparent window using xul:resizer [@ nsWindow::ResizeTransparencyBitmap]
patch by skrulx@gmail.com r=roc sr=roc
2006-10-16 12:13:54 +00:00
joshmoz%gmail.com 642ffa92fb implement SetSizeMode for top-level Cocoa windows. b=356219 r=mano sr=pinkerton 2006-10-13 20:27:56 +00:00
mats.palmgren%bredband.net e0b9c619d4 Fix early activation/focus problem on Windows, patch by Oliver Yeoh. b=220900 r=me r=robert sr=brendan 2006-10-11 17:30:01 +00:00
joshmoz%gmail.com 39136fb875 Disabled-state for menuitems with a command set is never updated. b=356080 r=mano sr=pinkerton 2006-10-11 15:53:24 +00:00
joshmoz%gmail.com 57a1991423 submenus are always enabled under cocoa widget menus. b=356078 r=mano sr=pinkerton 2006-10-10 21:15:45 +00:00
hwaara%gmail.com 1115a7ce7f Make filepicker understand "*" filter as "all files" in the OS X filepicker. b=355894 r=josh 2006-10-10 20:14:27 +00:00
gavin%gavinsharp.com 1727070bc1 Fix mistake from the patch for bug 243215, found by jlurz24@gmail.com 2006-10-10 14:29:49 +00:00
gavin%gavinsharp.com 73cb633be3 Bug 243215: use proper API calls instead of the registry to obtain system parameters, patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>, r+sr=roc 2006-10-10 13:18:25 +00:00
gavin%gavinsharp.com 0394e3a0c6 Bug 191400: don't return DRAG_MOVE after html drag to browser window (return DRAG_NONE instead, to prevent dataloss), patch by Son Le <son.le0@gmail.com>, r=dean_tessman, sr=roc 2006-10-10 13:09:02 +00:00
joshmoz%gmail.com 9a8a1eda77 Better enum names for last checkin, bug 346883. 2006-10-06 17:56:47 +00:00
joshmoz%gmail.com 76e8dfc747 can only open preferences once in cocoa firefox via mouse. b=346883 r=mento sr=pinkerton 2006-10-06 17:50:47 +00:00
Olli.Pettay%helsinki.fi 9420558128 Bug 344986, Simplify nsEventListenerManager, r+sr=sicking+jst (relanding) 2006-10-06 05:24:02 +00:00
joshmoz%gmail.com 3de686bedc don't pass byte order marks into gecko when pulling unicode strings from the system clipboard. b=355311 r=mento sr=pinkerton 2006-10-05 23:15:11 +00:00
mhammond%skippinet.com.au 43a8cdaf19 [Bug 348426] Python extensions fail to build with libxul
r=benjamin@smedbergs.us, sr=jst
2006-10-05 10:44:03 +00:00
mozilla.mano%sent.com 41d24c853f Bug 355354 - [Mac] native-styling for html content should be enabled only in Camino builds. r=josh, sr=dbaron. 2006-10-05 07:05:58 +00:00
joshmoz%gmail.com fa8cd74d6f opening new blank tab "flashes" the pinstripe background before showing white. b=354863 r=mento sr=pinkerton 2006-10-04 20:03:59 +00:00
joshmoz%gmail.com e627057181 send z-level events when appropriate. among other things this fixes external link load behavior. b=355091 r=mento rs=pinkerton 2006-10-03 20:38:38 +00:00
pedemont%us.ibm.com 5d079eb8f8 Bug 351479 - Missed equivalent fix in Cocoa file. This should fix XULRunner tbox bustage. r=joshmoz. 2006-10-03 15:08:03 +00:00
joshmoz%gmail.com d3ddba45c1 This might fix some bustage, but I'm not sure how likely that is. In any case we should not be including cocoa from the nsClipboard header file. Followup for 332912. 2006-10-03 00:00:18 +00:00
joshmoz%gmail.com 920e6a5af5 cocoa implementation of nsIClipboard. b=332912 r=smorgan sr=pav 2006-10-02 20:28:40 +00:00
mozilla%weilbacher.org 81dc9da85d [OS/2] Bug 351474: No reaction to WM_QUIT, r=mkaply 2006-10-02 08:11:37 +00:00