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