Commit Graph

6634 Commits

Author SHA1 Message Date
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