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

6808 Коммитов

Автор SHA1 Сообщение Дата
pavlov%pavlov.net 0cbf83b279 fix burning 2005-08-23 02:36:33 +00:00
pavlov%pavlov.net 9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
emaijala%kolumbus.fi af53009fd0 Fix for bug 297563: Transparency doesn't seem to work in 16bit color depth
patch by Dainis Jonitis
r=emaijala
sr=roc
2005-08-22 15:17:53 +00:00
emaijala%kolumbus.fi 41bb85f656 Fix for bug 304955: Crash when scrolling through page [@ nsWindow::GetTopLevelWindow]
r+sr=roc
2005-08-22 04:18:47 +00:00
cbiesinger%web.de d12ec873bf bug 302821 correctly match LockLooper/UnlockLooper calls
patch by Doug Shelton <doug@sheltonfamily.org> r=tqh a=cbeard
2005-08-21 19:42:41 +00:00
zack%kde.org f102909dcb style fix and removing useless header 2005-08-20 07:14:33 +00:00
mozilla.mano%sent.com 5fd382e8ca Bug 301688 - [Mac] Disabled buttons shoud never have a 'default button' look&feel. r=josh, sr=smfr, a=bsmedberg. 2005-08-20 07:14:32 +00:00
zack%kde.org dac784b5f8 fixing the toolbar issue. All the credit goes to biesi (he provided
the testcase for it)
2005-08-20 07:14:31 +00:00
zack%kde.org ef9d29ba5a Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2005-08-20 07:14:30 +00:00
mconnor%steelgryphon.com e9e6b26374 bug 255947 - missing borders for the progress bar in with native classic widget on windows, patch by Mathieu Pellerin <nirvn.asia@gmail.com>, r+sr=roc, a=shaver 2005-08-20 07:14:29 +00:00
mozilla.mano%sent.com 07c00856cd Bug 203734 - enable focus ring on push buttons in 10.4 (Tiger) and above. r=jhpedemonte sr=smfr a=asa 2005-08-20 07:14:28 +00:00
dougt%meer.net 9cfc34aae4 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa. 2005-08-20 07:14:27 +00:00
cbiesinger%web.de 5547496844 Bug 176177 use the correct flag for buttons that are checked
patch by Son Le <son.le0@gmail.com> r=emaijala sr=bz
2005-08-20 07:14:26 +00:00
mozilla.mano%sent.com 6d45bd865c Bug 265282 - Unsorted tree columns are drawn as sorted columns. r=jhpedemonte sr=neil 2005-08-20 07:14:25 +00:00
mozilla.mano%sent.com 1886ce6a57 Bug 118025 - nsITheme menupopup/menuitem implementations (Mac). r=pinkerton sr=smfr (for gfx) r=kmgerich (for pinstripe) 2005-08-20 07:14:24 +00:00
aaronleventhal%moonset.net 12f08c25eb Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil 2005-08-20 07:14:23 +00:00
caillon%redhat.com fc06b4aa18 Null out static variables after we destroy the widgets to avoid crashing.
Bug 244549.  GTK2 patch by Pete Zha, GTK1 patch by Ben Bucksch.
r=caillon, sr=blizzard.
2005-08-20 07:14:22 +00:00
ginn.chen%sun.com 3ec08a8566 Bug 174740 Black checkboxes in menus (e.g. View->Toolbars->Navigation Bar)
r=robin.lu sr=bryner
2005-08-20 07:14:21 +00:00
bzbarsky%mit.edu 87e41849db Fix horizontal scrollbar rendering with GTK theming when steppers are not
square.  Bug 258758, patch by Benjamin Leviant <benjamin@ethium.net>,
r+sr=bryner
2005-08-20 07:14:20 +00:00
dougt%meer.net eaa7aebde1 bug 281948. WinCE changes to GFX and Widget. r=ere, sr=darin 2005-08-20 07:14:19 +00:00
smfr%smfr.org e32f99a3b5 Fix bug 279510: remove all the pre-Carbon code and TARGET_CARBON #idfefs from gfx. Patch by Ludovic Hirlimann <qa-mozilla@hirlimann.net>, r=pink, sr=me 2005-08-20 07:14:18 +00:00
dbaron%dbaron.org eb52d978b9 Use preprocessor instead of separate files for platform-specific parts of forms.css. b=272151 r+sr=bryner 2005-08-20 07:14:17 +00:00
kyle.yuan%sun.com 5d03817b6f Bug 254241 Do not lookup gtk_style_get_prop_experimental in GTK2 build
r=bryner, sr=blizzard
2005-08-20 07:14:16 +00:00
kyle.yuan%sun.com 06fc6966e5 Bug 238854 [gtk2] Changing GNOME2 theme doesn't apply until restarting Mozilla
r=bryner, sr=dbaron, patch=ginn.chen@sun.com
2005-08-20 07:14:15 +00:00
bzbarsky%mit.edu 51a160cec8 Fix border width inheritance by keeping track of both the border width we'd
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa
2005-08-20 07:14:14 +00:00
joshmoz%gmail.com 48dcfa7964 fix typo in constant usage from patch for bug 204237 - this error causes buttons to incorrectly theme fairly often 2005-08-20 07:14:13 +00:00
joshmoz%gmail.com 7396c067a8 disabled form elements don't have aqua appearance (bug 204237) r=josh sr=bryner 2005-08-20 07:14:12 +00:00
cbiesinger%web.de 83e3562ec3 bug 241070 patch by npeninguy@gmail.com (Nicolas PENINGUY), r=bryner sr=blizzard
Refactor nsNativeThemeGTK
2005-08-20 07:14:11 +00:00
bryner%brianryner.com b26f018bd9 Fix gtk warnings on older gtk versions (bug 255656, r+sr=dbaron). 2005-08-20 07:14:10 +00:00
joshmoz%gmail.com 73d542f825 clean out some old stuff pertaining to classic Mac OS (bug 231337) r=sdagley sr=bzbarsky 2005-08-20 07:14:09 +00:00
bryner%brianryner.com 1a8f776608 attempt to work around btek lameness 2005-08-20 07:14:08 +00:00
bryner%brianryner.com 8181184c57 Fixes for a number of native theme button problems on gtk2 (bug 255911). In order to more easily accomodate CSS fallbacks for when native theme rendering is not available, this adds GetWidgetPadding() to nsITheme, which allows the native theme impl to supply padding values which will override the css padding. This way, padding for the css fallback can be given without having it be added to the padding that's part of the native theme-rendered border. r=caillon, sr=roc. 2005-08-20 07:14:07 +00:00
bryner%brianryner.com 020d944e4b Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc. 2005-08-20 07:14:06 +00:00
p_ch%verizon.net c9ae7e0a54 Bug 118294: NS_THEME_DROPDOWN implementation (GTK2)
(+ add forgotten style for menulist-description binding in the new toolkit)
r=bryner, sr=roc.
2005-08-20 07:14:05 +00:00
bryner%brianryner.com 195591cece Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2005-08-20 07:14:04 +00:00
bzbarsky%mit.edu 2789ea894e Forgot to commit this file. Bug 232175, patch by Isaac Hwak Han
<isaachh@mailc.net>, r=bryner, sr=bzbarsky
2005-08-20 07:14:03 +00:00
bryner%brianryner.com 6d285371b3 fix crash by moving assignment after lazy widget instantiation. r/sr/a=dbaron 2005-08-20 07:14:02 +00:00
dbaron%dbaron.org aee9e39a02 Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc 2005-08-20 07:14:01 +00:00
bryner%brianryner.com f83f0d84d1 Lots of fixes for native themed checkbox and radio buttons on gtk2. Bug 247631, r=caillon, sr=blizzard. 2005-08-20 07:14:00 +00:00
neil%parkwaycc.co.uk 54bb8c0ad7 Removing unused variables b=130292 p=mbockelkamp@web.de r/sr=rbs 2005-08-20 07:13:59 +00:00
roc+%cs.cmu.edu 7f3dc868a6 Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin 2005-08-20 07:13:58 +00:00
neil%parkwaycc.co.uk b6194b478a Bug 237138 Disabled form controls are not always greyed out r/sr=bz 2005-08-20 07:13:57 +00:00
bzbarsky%mit.edu 39621368bc Make nsNativeThemeWin inherit from nsNativeTheme; remove some redundant code.
Bug 232175, patch by Isaac Hwak Han <isaachh@mailc.net>, r=bryner, sr=bzbarsky
2005-08-20 07:13:56 +00:00
pinkerton%aol.net d7111ebce2 add errant break removed by accident in last patch (r/sr=pink, bug 242868) 2005-08-20 07:13:55 +00:00
bzbarsky%mit.edu 883163b5cb Make sure to always theme listboxes on mac. Bug 241205, patch by Stuart Morgan
(sbm5@case.edu) and Isaac Hwak Han (isaachh@mailc.net), r=pinkerton,
sr=bzbarsky.
2005-08-20 07:13:54 +00:00
gerv%gerv.net 810cefb508 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-08-20 07:13:53 +00:00
roc+%cs.cmu.edu 2ddbf0abd6 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2005-08-20 07:13:52 +00:00
kyle.yuan%sun.com acfc151b69 Bug 237535 prelight text invisible in high-contrast inverse themes
r=bryner, sr=roc, patch by ginn.chen@sun.com
2005-08-20 07:13:51 +00:00
bryner%brianryner.com 379e5aaffa Don't highlight toplevel menus on hover for gtk. Bug 233242, r=pch, sr=roc. 2005-08-20 07:13:50 +00:00
chanial%noos.fr 56dd169978 Bug 236484: check for the attributes "focused" and "_moz-menuactive" in WidgetStateChanged. r+sr=bz 2005-08-20 07:13:49 +00:00
chanial%noos.fr a58d650d2b Bug 118296: implement NS_THEME_MENUBAR, NS_THEME_TOOLBAR, NS_THEME_MENUPOPUP and NS_THEME_MENUITEM (GTK2)
r=bryner, sr=roc
2005-08-20 07:13:48 +00:00
bzbarsky%mit.edu 65eec61ff9 Fix IsWidgetStyled to properly handle backgrounds on <select>. Bug 224974 and
bug 181490, patch by Isaac Hwak Han (isaachh@mailc.net), r=bryner, sr=bzbarsky,
a=chofmann
2005-08-20 07:13:47 +00:00
bryner%brianryner.com c7dc6e1cb1 deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc. 2005-08-20 07:13:46 +00:00
chanial%noos.fr 2bef0dfd77 Bug 119735: NS_THEME_WINDOW and NS_THEME_DIALOG implementations (GTK2)
r=bryner, sr=roc
2005-08-20 07:13:45 +00:00
bryner%brianryner.com 25a024cfda quiet a compiler warning. no bug. 2005-08-20 07:13:44 +00:00
bryner%brianryner.com 9611b23530 Keep track of whether we have successfully drawn each widget+state combination, and if we have, don't bother with a gdk_flush for error detection in the future. Bug 174585, r=roc, sr=blizzard. 2005-08-20 07:13:43 +00:00
bryner%brianryner.com b5412e1782 Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron. 2005-08-20 07:13:42 +00:00
bryner%brianryner.com 2ec2c8cf64 Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky. 2005-08-20 07:13:41 +00:00
jst%mozilla.jstenback.com 3cfa027279 Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com. 2005-08-20 07:13:40 +00:00
bryner%brianryner.com 79cca310bc Updating my email address 2005-08-20 07:13:39 +00:00
bryner%netscape.com 46514d55ec Don't draw buttons as active when they are disabled. But 195881, r=blizzard, sr=jag, a=sspitzer. 2005-08-20 07:13:38 +00:00
pinkerton%aol.net 6f3c96cb38 text fields shouldn't default to transparent as we use -moz-field for the bg
(r/sr=bryner, bug 203438)
2005-08-20 07:13:37 +00:00
bryner%brianryner.com d2822a554e Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky. 2005-08-20 07:13:36 +00:00
jst%mozilla.jstenback.com 231fe7a8c6 Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org. 2005-08-20 07:13:35 +00:00
dbaron%dbaron.org 8c34cd7030 Call moz_gtk_shutdown before the event loop shuts down so that objects can be freed completely on shutdown. b=219523 r=bryner sr=blizzard 2005-08-20 07:13:34 +00:00
uid502 da09c2ca0e Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron 2005-08-20 07:13:33 +00:00
bryner%brianryner.com cbbb1daa79 Workaround for oscillating splitter in mailnews (bug 201379). r=varga, sr=mscott, a=sspitzer. 2005-08-20 07:13:32 +00:00
bzbarsky%mit.edu 3843a4fcf6 Fixing build-bustage typo 2005-08-20 07:13:31 +00:00
bzbarsky%mit.edu 835f255bfa DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst
2005-08-20 07:13:30 +00:00
jaggernaut%netscape.com da4258a6f6 Bug 213601: Switch some users of NS_NewAtom over to do_GetAtom. r=bzbarsky, sr=dbaron 2005-08-20 07:13:29 +00:00
bzbarsky%mit.edu a44ffb8c51 Fix mac build bustage 2005-08-20 07:13:28 +00:00
caillon%returnzero.com 74861607c6 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2005-08-20 07:13:27 +00:00
dbaron%dbaron.org acee7d0eba Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan 2005-08-20 07:13:26 +00:00
varga%netscape.com 84df32af79 Low risk fix for bug 199915. Can't use File Bookmark in XP.
r=bryner, sr=jag, a=sspitzer
2005-08-20 07:13:25 +00:00
bzbarsky%mit.edu 3717528492 Make sure we drop native theming of form controls in various situations when we
need to.  Bug 184359 and its dependencies (171598, 181490, 184218, 185708,
188785, 189907, 190610).  Patch by tim@prismelite.com (Tim Hill), r=bryner,
sr=bzbarsky, a=asa
2005-08-20 07:13:24 +00:00
bryner%netscape.com e1cf57498f Bug 197136, <button> elements should be Aqua bevel buttons for Cocoa. Add a new -moz-appearance value, button-bevel. Also, fixed a problem that caused the button in a file input control to change size when it was focused. r=pinkerton, sr=sfraser. 2005-08-20 07:13:23 +00:00
bryner%netscape.com 61b699fa33 Fixing progress meters in classic on mac (bug 197289). Use nsString::ToInteger correctly. r=shuehan, sr=jag, a=sspitzer. 2005-08-20 07:13:22 +00:00
bryner%netscape.com acfbcf9fd0 Fix several problems with aqua form controls:
- don't disable -moz-appearance because the textfield has a transparent background
- don't draw a focus border for buttons, because of an OS bug that causes ugly lines through them
- make sure button text doesn't move when the button is pressed
- make sure buttons don't get a dotted internal focus border
- don't allow colors to be overridden on buttons for now

Also fixes dependencies in gfx/src/mac/Makefile.in. Bug 197094, r=pinkerton, sr=bzbarsky.
2005-08-20 07:13:21 +00:00
shliang%netscape.com 5c918b0821 123617 - can't tab to buttons checkboxes and radios in osx classic. r=jag, sr=bryner. 2005-08-20 07:13:20 +00:00
bryner%netscape.com 1bdb6bc6d4 Fix drawing of context menus and selected tab on Mac (bug 197107). r=sfraser, sr=kin 2005-08-20 07:13:19 +00:00
bryner%netscape.com 9e4d1676a5 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser. 2005-08-20 07:13:18 +00:00
pkw%us.ibm.com dc95c7d508 AIX: Calling gtk_realize_widget on a gtk_entry causes a root status window
to come up.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org, a=asa@mozilla.org
2005-08-20 07:13:17 +00:00
robin.lu%sun.com 19b9778782 patch fixes bug 216752 [gtk2]tooltip make mozilla crash on Solaris.
r=bryner sr=blizzard patched by robin.lu@sun.com
2005-08-20 07:13:16 +00:00
bryner%netscape.com 33c1467f24 A few cleanups and fixes for gtk2's native theme code: handle ownership of the GtkTooltips object correctly, fix up the textfield drawing code to paint the background first and to paint the focus border correctly, and update to the new widget style property names for scrollbars. Bug 211488, r=blizzard. Not part of the default build (gtk2 only). 2005-08-20 07:13:15 +00:00
blizzard%redhat.com 4ea56596c6 Part of bug #174471. Fix problems with bluecurve them with gtk2 native themes. r=bryner, sr=sspitzer, a=asa 2005-08-20 07:13:14 +00:00
bryner%netscape.com 9f728aaac4 Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky. 2005-08-20 07:13:13 +00:00
dbaron%dbaron.org 1156ad7aa9 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2005-08-20 07:13:12 +00:00
timeless%mozdev.org a473b56604 Bug 172751 nsITheme support for Windows 9x/NT/2000
patch by tim@prismelite.com r=hyatt sr=roc+moz
2005-08-20 07:13:11 +00:00
hyatt%netscape.com d9b229838b Add 1px padding to WinXP input fields. r/sr=jag,bryner 2005-08-20 07:13:10 +00:00
hyatt%netscape.com 3113af6a7f Fix for 115743. r=pavlov, sr=bryner 2005-08-20 07:13:09 +00:00
bryner%netscape.com e2e66685f1 Use the correct GtkStyle for painting dropdown arrows. This fixes the problem of the arrow not painting with some themes. Bug 184583, r=blizzard, sr=ben. 2005-08-20 07:13:08 +00:00
bryner%netscape.com 870bf39b36 Fix misdrawn border on focused textfields (bug 175696). r=blizzard, sr=jag, a=asa. 2005-08-20 07:13:07 +00:00
bryner%netscape.com 9bc0a7321e fixing aix bustage 2005-08-20 07:13:06 +00:00
bryner%netscape.com 77dbec1f0c Don't apply a border to <toolbox> (bug 184588). r=blizzard, sr=ben. 2005-08-20 07:13:05 +00:00
bryner%netscape.com 5460b57c94 Clean up nsNativeThemeGTK by separating all core drawing functionality into gtkdrawing.c and formalizing the API in gtkdrawing.h. Bug 174927, r=blizzard, rs=jag. 2005-08-20 07:13:04 +00:00
bryner%netscape.com 968be38c2a Fix incorrect (and potentially uninitialized) native widget used for NS_THEME_DROPDOWN_BUTTON. Not part of the build yet. 2005-08-20 07:13:03 +00:00
bryner%netscape.com c03bd4a99b Fixing comet orange; need to null check style->engine or we will crash if no theme engine is being used. 2005-08-20 07:13:02 +00:00
bryner%netscape.com eee90f5e6c oops! fixing my last checkin to actually set the widget types as disabled 2005-08-20 07:13:01 +00:00
bryner%netscape.com 0f2ed95533 Disable GTK native theme support if we're using a theme engine that's known to crash, such as the Xenophilia engine (bug 175306). r=blizzard, sr=brendan. 2005-08-20 07:13:00 +00:00
bryner%netscape.com 1934c69ed7 Fix gtk native theme crash on solaris (bug 175755) by not relying on gdk_error_trap_push and instead using our own X error handler (and restoring the old handler after the painting operation is finished). r=blizzard, sr=jag, a=dbaron. 2005-08-20 07:12:59 +00:00
bryner%netscape.com 686d1dc347 Locate the symbols for gtk_style_get_prop_experimental and _gtk_check_button_get_props at runtime, so that builds done on GTK+ versions < 1.2.9 will function correctly with newer GTK+ versions and themes (bug 174319). r=pavlov, sr=brendan, not part of the build yet. 2005-08-20 07:12:58 +00:00
bryner%netscape.com 465249a98b Install a gdk error handler during native theme paint operations, and dynamically disable native theming of the widget in question if an X error occurs, to work around buggy theme engines. Bug 142334, patch by roc, r=blizzard, sr=bryner 2005-08-20 07:12:57 +00:00
hyatt%netscape.com 4a032161d1 Tweak to previous patch for form controls. r=bryner/sr=blake 2005-08-20 07:12:56 +00:00
hyatt%netscape.com 9b526925c8 Fix for 169373, make HTML form controls fully support native look on Windows XP. r/sr=hewitt/blake 2005-08-20 07:12:55 +00:00
timeless%mac.com 329f35b028 Bug 161945 clean up simple mac build warnings
r=dbradley sr=bz
2005-08-20 07:12:54 +00:00
pinkerton%netscape.com b808a6a471 get tabs looking better and fix some enabling/active issues with the drawing logic. r=pink/sr=hyatt. patch from ajfeldman@brown.edu. bug# 134447 2005-08-20 07:12:53 +00:00
pinkerton%netscape.com e53349c695 turn off double-buffering on osx with a new method on nsIRenderingContext. r=kmcclusk/sr=sfraser/a=valeski. bug# 78764 2005-08-20 07:12:52 +00:00
pinkerton%netscape.com 16a416b8b8 implement NS_THEME_TOOLBAR_SEPARATOR, also patch outliner to support it. r=bryner,smfr/sr=blake/a=shaver. bug#127722 2005-08-20 07:12:51 +00:00
pinkerton%netscape.com 7fa9abc933 cleanup bg theme brush and fix things for dialog bg to draw. r=bryner/sr=hyatt. bug#119736 2005-08-20 07:12:50 +00:00
pinkerton%netscape.com 7a36b1ce5f tweak attribute checking for xbl form control checkboxes. patch by bryner. r=pink/sr=hyatt. bug#124483 2005-08-20 07:12:49 +00:00
alecf%netscape.com 32c8c392f4 one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag
2005-08-20 07:12:48 +00:00
bryner%netscape.com 1939c50ad3 Bug 124482 - nsNativeThemeWin needs to check _moz-input-checked attribute for HTML/XBL checkboxes. r=blake, sr=hyatt. 2005-08-20 07:12:47 +00:00
pinkerton%netscape.com cf94e62e94 fix gcc scoping problem. 2005-08-20 07:12:46 +00:00
pinkerton%netscape.com d947f798e6 give textfields minimum height. fix bg color on tooltips. bug#122689, r=brade/sr=sfraser. 2005-08-20 07:12:45 +00:00
darin%netscape.com d267b69948 fix mach-o bustage 2005-08-20 07:12:44 +00:00
pinkerton%netscape.com 86ec108cc9 tooltips themed. r=sdagley/sr=ben. bug#115754 2005-08-20 07:12:43 +00:00
pinkerton%netscape.com 49913fe799 fix case where some pushbuttons were too narrow. r=sdagley/sr=sfraser. bug# 120896 2005-08-20 07:12:42 +00:00
pinkerton%netscape.com f7508d9928 twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser. 2005-08-20 07:12:41 +00:00
bryner%netscape.com a4a19d89ec Fix one more warning 2005-08-20 07:12:40 +00:00
bryner%netscape.com 1b6bb9a3d4 Fix C++ comments in C file. patch from roc, r=me. 2005-08-20 07:12:39 +00:00
bryner%netscape.com 8abd55e59f Fix checked checkboxes drawing as unchecked on the Crux theme. Not part of the build. 2005-08-20 07:12:38 +00:00
bryner%netscape.com 2dc8e8d0a0 On second thought, only allocate the extra space when determining the element size; still paint the indicator at its "real" size. Not part of the build. 2005-08-20 07:12:37 +00:00
bryner%netscape.com 2146dda363 Put a hardcoded min size of 14px on checkbox and radio button indicators, since many themes have indicators that are larger than the default 10px indicator_size, but don't bother setting the property. Not part of the build. 2005-08-20 07:12:36 +00:00
bryner%netscape.com 3c7010ac4a Fix bug 156060, where a background pixmap was not aligned properly when a porting of it was invalidated. Also fixing a bug where a pixmap background for the toolbar did not draw. Not part of the build. 2005-08-20 07:12:35 +00:00
bryner%netscape.com bf0f390853 Fix NATIVE_THEME_SUPPORT=1 with gtk+ < 1.2.9. Not part of the default build. 2005-08-20 07:12:34 +00:00
bryner%netscape.com 70fde5f2bf Don't allow the theme css to override the dropdown button min-size. Not part of the build. 2005-08-20 07:12:33 +00:00
bryner%netscape.com df93d1fad3 Fixing the painting of the overlap area between tabs. Not part of the build. 2005-08-20 07:12:32 +00:00
bryner%netscape.com 17a19830f2 implement tabpanels. not part of the build. 2005-08-20 07:12:31 +00:00
bryner%netscape.com be93e36094 adding support for native tab widgets. not part of the build. 2005-08-20 07:12:30 +00:00
bryner%netscape.com 9929343612 Implementing native progress meter widget. Not part of the build. 2005-08-20 07:12:29 +00:00
bryner%netscape.com 60e9cb0e3e some cleanup, add placeholders for not-yet-implemented widgets, implement statusbars. not part of the build. 2005-08-20 07:12:28 +00:00
bryner%netscape.com 6f2d948cbd - Use the focused attribute for radio containers, not :focus
- Add tooltip support
- Fix dropdown arrow sizing, hopefully

Not part of the build.
2005-08-20 07:12:27 +00:00
bryner%netscape.com e8a272d747 Oops, fixing native theme bustage. Not part of the build. 2005-08-20 07:12:26 +00:00
bryner%netscape.com 34d7575f59 Slight tweak to scrollbar thumb painting to paint as prelight as you are dragging. Not part of the build. 2005-08-20 07:12:25 +00:00
bryner%netscape.com 341d327dbe Prefer do_GetAtom to dont_AddRef(NS_NewAtom(...)). Also, tweak the borders on checkbox/radio buttons and containers a bit. Not part of the build. 2005-08-20 07:12:24 +00:00
bryner%netscape.com b4695d9e0b Fix the focused state for textfields. Not part of the build. 2005-08-20 07:12:23 +00:00
bryner%netscape.com 330910f4b0 - Hooked up toolbar background painting
- Return the correct border sizes for most widgets
- Code/style cleanup

Not part of the build.
2005-08-20 07:12:22 +00:00
bryner%netscape.com 41c01cc55d Style and code cleanup. No functional changes. Not part of the build. 2005-08-20 07:12:21 +00:00
bryner%netscape.com 9572dfceb1 Removing scrollbar tracks from the list of widgets that don't need to be invalidated due to a state change. This fixes the scrollbar "stuck-in-hover" problem. Not part of the build. 2005-08-20 07:12:20 +00:00
bryner%netscape.com f9a9dee218 Cleaning up checkbox/radio button code, now that I understand how it's supposed to work. Hooked up checkbox/radio containers. Fixed active/hover state problems with buttons. Not part of the build. 2005-08-20 07:12:19 +00:00
bryner%netscape.com 1420f266a3 turning off focus border for checkboxes. it's causing problems. not part of the build. 2005-08-20 07:12:18 +00:00
bryner%netscape.com ecd06e8a89 Hooking up textfields and dropdown buttons. Not part of the build. 2005-08-20 07:12:17 +00:00
bryner%netscape.com 648028124b Fixing selected state for radio buttons. Not part of the build. 2005-08-20 07:12:16 +00:00
bryner%netscape.com f86826d727 Hooking up radio buttons, clean up debugging printf's. Not part of the build. 2005-08-20 07:12:15 +00:00
bryner%netscape.com 5193a05aa0 Some minor changes for scrollbar buttons that use transparency. Not part of the build. 2005-08-20 07:12:14 +00:00
bryner%netscape.com 9c2dca4666 Fixing up horizontal scrollbars. Not part of the build. 2005-08-20 07:12:13 +00:00
bryner%netscape.com 2923a1998b Make sure the button widget is created before painting scrollbar arrows. Not part of the build. 2005-08-20 07:12:12 +00:00
bryner%netscape.com e3ba3acecf Hook up toolbarbuttons and grippers. Tweak borders and minimum sizes on scrollbars. Not part of the build. 2005-08-20 07:12:11 +00:00
bryner%netscape.com 9c50aa0b51 Bug 119837 - add a parameter to nsITheme::GetMinimumWidgetSize to specify if CSS is allowed to override the min size. r=bzbarsky, sr=hyatt. 2005-08-20 07:12:10 +00:00