100 Commits

Author SHA1 Message Date
enndeakin%sympatico.ca
4ba78bbbd1 Bug 390696, scale thumb is too small on vista, use a hardcoded size, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@244999 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-06 14:12:24 +00:00
vladimir%pobox.com
7525088701 b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
git-svn-id: svn://10.0.0.236/trunk@241704 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-18 23:01:18 +00:00
reed%reedloden.com
12693a31b9 405259 - "Compile error in nsNativeThemeWin.cpp with MingW GCC" [p=jfwfreo@tpgi.com.au r+sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@240066 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-28 22:37:40 +00:00
dbaron%dbaron.org
a962062afb Add bug number to comment.
git-svn-id: svn://10.0.0.236/trunk@239473 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-15 19:33:08 +00:00
dbaron%dbaron.org
a590f22934 When doing GetMinimumWidgetSize for HTML buttons, use the minimum size (TS_MIN) rather than the preferred size (TS_TRUE). b=375073 r+sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@239469 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-15 18:11:03 +00:00
gavin%gavinsharp.com
5f6dc801c8 Bug 393804: Fix alignment of non-iconic menuitems to make them match iconic menuitems, r=robarnold, r=vlad, sr=neil, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@237029 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 23:26:48 +00:00
dholbert%cs.stanford.edu
be51adfeb8 Bug 382147: Make disabled button border-width match enabled buttons.
r=roc sr=roc blocking1.9=joshmoz


git-svn-id: svn://10.0.0.236/trunk@236999 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 16:40:35 +00:00
asqueella%gmail.com
903c724857 Bug 393241 - Scrollbar buttons are sometimes drawn with the wrong arrow
p=Bill Gianopoulos <wgianopoulos@yahoo.com>
r+a=vlad


git-svn-id: svn://10.0.0.236/trunk@233742 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-02 16:15:14 +00:00
asqueella%gmail.com
075d671c40 Bug 373696 - style toolbar separators natively
p=Simon Bunzli (busy) <zeniko@gmail.com>
r=emaijala, sr=neil, a=dsicore


git-svn-id: svn://10.0.0.236/trunk@233079 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-25 20:30:43 +00:00
vladimir%pobox.com
186c032948 b=355789 followup; fix right padding value based on updated CSS; patch from robarnold, r+a=vlad
git-svn-id: svn://10.0.0.236/trunk@232290 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 21:07:26 +00:00
vladimir%pobox.com
1c428cdf66 b=391541, scrollbars do not change appearance on implicit hover; patch from robarnold, r/a=vlad
git-svn-id: svn://10.0.0.236/trunk@232288 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 20:47:33 +00:00
vladimir%pobox.com
7d12057206 b=390668, crash in gfxASurface::GetType (_moz_cairo_scaled_font_status and others), often using drawWindow
git-svn-id: svn://10.0.0.236/trunk@231719 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 18:54:19 +00:00
sdwilsh%shawnwilsher.com
00767b27eb Bug 355789 - Use vista native uxtheme for menu rendering. Patch by Rob Arnold <robarnold@mozilla.com>. r=vladimir, a=[wanted-1.9]
git-svn-id: svn://10.0.0.236/trunk@231537 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 17:45:58 +00:00
kherron%fmailbox.com
319e2093b7 Bug 337771 - Native -moz-appearance work for menus and toolbars on Windows XP. Patch by Simon Bünzli <zeniko@gmail.com>. r=emaijala, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@229962 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-14 15:11:38 +00:00
cbarrett%mozilla.com
aac51569a8 Bug 367571 - all themes supporting 'scrollbar' should support 'scrollbar-small'. r=neil sr=roc
git-svn-id: svn://10.0.0.236/trunk@229916 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 21:46:29 +00:00
enndeakin%sympatico.ca
66f6fed78b Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
git-svn-id: svn://10.0.0.236/trunk@229322 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 15:49:46 +00:00
philringnalda%gmail.com
4dae94f9cb Bug 161600 - Tooltip background color ignores system setting, patch by Nils Maier <MaierMan@web.de>, r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@229038 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 05:00:02 +00:00
enndeakin%sympatico.ca
31eeecce7d Bug 279703, backing out the popup changes due to performance regressions. sigh.
git-svn-id: svn://10.0.0.236/trunk@229020 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 22:16:06 +00:00
enndeakin%sympatico.ca
bc283952f4 Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
git-svn-id: svn://10.0.0.236/trunk@229013 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 19:04:52 +00:00
sharparrow1%yahoo.com
f27d95aee0 Bug 382458: Fix rounding problems in Windows theme rendering. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228850 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 16:42:38 +00:00
joshmoz%gmail.com
1ecbf501ec don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226601 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:04:05 +00:00
joshmoz%gmail.com
2a04b6e4c6 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
git-svn-id: svn://10.0.0.236/trunk@226204 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 19:17:18 +00:00
joshmoz%gmail.com
9194c9b997 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
git-svn-id: svn://10.0.0.236/trunk@226018 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 02:06:59 +00:00
vladimir%pobox.com
76df446d7a b=using opacity with windows native widgets causes bogus rendering/lack of rendering; r=stuart
git-svn-id: svn://10.0.0.236/trunk@221253 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-03 00:18:34 +00:00
joshmoz%gmail.com
e7da86e63d extend nsITheme to support native focus drawing. b=370549 r=dbaron sr=roc
git-svn-id: svn://10.0.0.236/trunk@220364 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-16 01:53:43 +00:00
sharparrow1%yahoo.com
dd459d0a71 Bug 177805: Fix the use of units in Gecko. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-07 07:46:44 +00:00
pavlov%pavlov.net
36083b0632 stop exporting cairo headers from thebes headers. bug 368377. r=vlad
git-svn-id: svn://10.0.0.236/trunk@219028 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 01:26:49 +00:00
gavin%gavinsharp.com
9429291d29 Bug 361154 followup: make sure not to return an unitialized isFlatMenus, patch by Ryan Jones <bugs@ryan-jones.com>, r=ere, sr=roc
git-svn-id: svn://10.0.0.236/trunk@218071 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-09 19:57:32 +00:00
gavin%gavinsharp.com
22d2dce1af Bug 361154: Drop support for pre-Win2k platforms from Win32 widgets, patch by Ryan Jones <bugs@ryan-jones.com>, r=ere, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217741 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:43:26 +00:00
vladimir%pobox.com
efab846b79 b=348223, form controls have lines through them (win32 native theme rendering), r=stuart
git-svn-id: svn://10.0.0.236/trunk@207106 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 21:56:15 +00:00
pavlov%pavlov.net
473b90ffc0 speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad
git-svn-id: svn://10.0.0.236/trunk@207000 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 20:25:07 +00:00
gavin%gavinsharp.com
112c7f6a3f Bug 284550: Firefox scroll bar positioning goes against Fitts' Law (Windows XP/Luna), patch by Simon Bünzli <zeniko@gmail.com>, r=neil, sr=roc
git-svn-id: svn://10.0.0.236/trunk@206768 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 22:45:56 +00:00
enndeakin%sympatico.ca
70a7c556c0 bug 155053, add spinbuttons widget, with native theming, r+sr=neil and roc
git-svn-id: svn://10.0.0.236/trunk@202039 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 17:40:49 +00:00
vladimir%pobox.com
74acfdf374 b=336312, scrollbar stipple pattern is offset when scrolling on windows, r=stuart
git-svn-id: svn://10.0.0.236/trunk@201913 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-11 23:13:21 +00:00
leon.sha%sun.com
de00feaf80 Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
mark: review+
roc: review+
roc: superreview+
Patch by alfred.peng@sun.com


git-svn-id: svn://10.0.0.236/trunk@199580 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-09 06:02:30 +00:00
vladimir%pobox.com
03a61452b5 b=340517, classic windows native themes broken; r=stuart
git-svn-id: svn://10.0.0.236/trunk@199138 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 19:01:58 +00:00
vladimir%pobox.com
b53474a3a1 b=340452, update cairo on trunk to 2006-06-03, r=stuart
git-svn-id: svn://10.0.0.236/trunk@199075 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 23:16:25 +00:00
enndeakin%sympatico.ca
add54323c7 Bug 290255, add xul scale widget, r=mconnor,roc sr=neil,roc
git-svn-id: svn://10.0.0.236/trunk@198629 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 13:50:48 +00:00
dbaron%dbaron.org
cc15a61526 Back out checkin for bug 333896 which causes tinderbox orange since nsWidgetAtoms aren't initialized.
git-svn-id: svn://10.0.0.236/trunk@196669 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 13:35:27 +00:00
leon.sha%sun.com
60ef06c693 Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn
Patch by alfred.peng@sun.com.
roc: review+
mark: review+
roc: superreview+


git-svn-id: svn://10.0.0.236/trunk@196649 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 05:40:33 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
pavlov%pavlov.net
2e3d9319de add type info to thebes. bug 332743. r=vlad
git-svn-id: svn://10.0.0.236/trunk@193561 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 21:54:22 +00:00
vladimir%pobox.com
a0fde75ce7 Re-landing fixed cairo update, r=pav
git-svn-id: svn://10.0.0.236/trunk@192565 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 22:24:30 +00:00
vladimir%pobox.com
eaedad5e8c People tell me that quadrupling Tp is bad. Me? I want a second opinion.
git-svn-id: svn://10.0.0.236/trunk@192527 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 07:44:38 +00:00
vladimir%pobox.com
3cf7e11a05 b=330738, update in-tree cairo to current cairo head
git-svn-id: svn://10.0.0.236/trunk@192518 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 04:05:32 +00:00
martijn.martijn%gmail.com
4829b7c2bd Bug 326926 - Caret 1px too far to the right in empty inputs/textarea's in win2000 theme, r=neil, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@192415 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 11:59:22 +00:00
pavlov%pavlov.net
08a9b57473 fixing windows plugin clipping bugs. bug 328263. r=vlad
git-svn-id: svn://10.0.0.236/trunk@191067 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 20:55:42 +00:00
vladimir%pobox.com
38d31001d0 b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart
git-svn-id: svn://10.0.0.236/trunk@189449 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-09 01:24:30 +00:00
pavlov%pavlov.net
1f367a4beb When using Thebes, we need to Flush the surface before drawing directly to the surface with GDI.
git-svn-id: svn://10.0.0.236/trunk@187871 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 04:14:05 +00:00
vladimir%pobox.com
ea3fcf8899 fix Windows cairo builds issues; avoid crash in drawing surface destructor; sync up cairo clip state after calling RestoreDC() to make sure that the clip is correct, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@187778 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 22:42:30 +00:00