8123 Commits

Author SHA1 Message Date
joshmoz%gmail.com
adf139255d use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc
git-svn-id: svn://10.0.0.236/trunk@227419 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 22:17:23 +00:00
philringnalda%gmail.com
ec438a218a Bug 363415 - Toolbar control (toolbar collapse widget) missing in Cocoafox, patch by Colin Barrett <cbarrett@mozilla.com>, r=mento, r=josh, sr=mconnor
git-svn-id: svn://10.0.0.236/trunk@227314 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 05:07:18 +00:00
joshmoz%gmail.com
3c85b587e5 don't modify the view hierarchy during drawing. patch by Steven Michaud. b=373122 r=josh sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@227268 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:25:44 +00:00
joshmoz%gmail.com
a0823a7996 don't let comboboxes render their labels over the native combobox button on Mac OS X. b=382043 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@227136 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 05:31:05 +00:00
joshmoz%gmail.com
7d10777900 fix "can't drag and drop buttons when customizing toolbars", patch by Stan Shebs. b=358446 r=josh sr=pav
git-svn-id: svn://10.0.0.236/trunk@227135 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 05:06:13 +00:00
sharparrow1%yahoo.com
2821f32b0e Bug 382111: Flash animation in top left of page. r+sr=roc/
git-svn-id: svn://10.0.0.236/trunk@227133 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 04:53:22 +00:00
roc+%cs.cmu.edu
ad78727b4f 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
git-svn-id: svn://10.0.0.236/trunk@227095 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 03:17:20 +00:00
joshmoz%gmail.com
af36d0a28a get rid of extra width and height for native comboboxes on Mac OS X. b=376823 r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@227024 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 18:15:21 +00:00
joshmoz%gmail.com
0147b35248 turn on native form controls for Mac OS X again... b=175279 sr=pav
git-svn-id: svn://10.0.0.236/trunk@226944 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 08:13:04 +00:00
joshmoz%gmail.com
c4e103902b turn native form controls off again on mac, more reftest problems
git-svn-id: svn://10.0.0.236/trunk@226917 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:50:54 +00:00
joshmoz%gmail.com
bbbc8dca9f Turn native form controls on again for Mac OS X. b=175279 a=mconnor
git-svn-id: svn://10.0.0.236/trunk@226898 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:49:25 +00:00
mozilla.mano%sent.com
543c2b0930 Bug 371426 - repaint xul buttons when the default attribute is changed. r=josh, sr=pink.
git-svn-id: svn://10.0.0.236/trunk@226829 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:10:02 +00:00
joshmoz%gmail.com
20790b6c43 turn native form controls off on Mac OS X until reftests pass. b=175279
git-svn-id: svn://10.0.0.236/trunk@226811 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:16:39 +00:00
joshmoz%gmail.com
3d421f1163 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
git-svn-id: svn://10.0.0.236/trunk@226806 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:24:28 +00:00
joshmoz%gmail.com
7a2a849b65 clean up combobox borders, preliminary fix for bug 376823. r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@226795 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:35:18 +00:00
mats.palmgren%bredband.net
0512859e25 Null-check results from PR_Find*Symbol. Fix UMR when the stream is less than 4 bytes. b=241738 r+sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@226664 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 08:56:36 +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
a858f9b1f3 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
git-svn-id: svn://10.0.0.236/trunk@226597 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 02:06:59 +00:00
joshmoz%gmail.com
97995cd1ad fix sizing of native checkboxes and radio buttons. be more flexible as well. b=380791 r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@226596 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 02:01:02 +00:00
mats.palmgren%bredband.net
cb84c4e124 Don't bother painting a selection into an empty rect. Avoid using an invalid surface for painting ops. b=380611 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@226570 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 10:14:37 +00:00
bzbarsky%mit.edu
326a4da499 Remove no longer needed null-check too. Still no bug.
git-svn-id: svn://10.0.0.236/trunk@226564 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:57:52 +00:00
bzbarsky%mit.edu
60726b0383 Remove addref that shouldn't be there and causes leaks. No bug, r=vlad
git-svn-id: svn://10.0.0.236/trunk@226563 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:52:35 +00:00
enndeakin%sympatico.ca
f2cb96cb52 Bug 376238, add a pref to disable drag images, r=sr=roc
git-svn-id: svn://10.0.0.236/trunk@226530 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:05:23 +00:00
roc+%cs.cmu.edu
0e65fa8a88 Bug 379635. Don't return random min-widths for native scrollbars when the scrollbar rect is empty. r=cbarrett, sr=dmose
git-svn-id: svn://10.0.0.236/trunk@226481 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 22:19:54 +00:00
Olli.Pettay%helsinki.fi
7a1f7182a1 Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226373 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 09:13:09 +00:00
mats.palmgren%bredband.net
6645518495 Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@226332 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 13:06:17 +00:00
Olli.Pettay%helsinki.fi
74bedad7b0 backout Bug 363089
git-svn-id: svn://10.0.0.236/trunk@226300 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 13:34:12 +00:00
Olli.Pettay%helsinki.fi
8eec2b3be8 mac bustage fix
git-svn-id: svn://10.0.0.236/trunk@226294 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:25:59 +00:00
joshmoz%gmail.com
66ad9e9de7 Window position is not persisted (persist="screenX screenY" doesn't work). Patch by Colin Barrett. b=376808 r=josh sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@226282 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 23:54: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
03d8b9bb7b DrawButton draws more than just push buttons, this fixes some missing/misdrawn button types on Mac OS X. b=379612 b=379993 sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@226118 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 12:54:48 +00:00
joshmoz%gmail.com
3d8f89c769 HTML content buttons are unnecessarily wide. b=376816 r=mano sr=roc
git-svn-id: svn://10.0.0.236/trunk@226103 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 02:14:03 +00:00
joshmoz%gmail.com
c9eb8390a6 remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc
git-svn-id: svn://10.0.0.236/trunk@226101 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 01:20:11 +00:00
stefanh%inbox.com
5154886ded Bug 371609 - CSS2 system color Highlight should obey color changes in system prefs. r=josh+Mano, sr=vlad.
git-svn-id: svn://10.0.0.236/trunk@226076 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:27:53 +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
kjh-5727%comcast.net
24b61f7dcc Bustage fix from 377096.
git-svn-id: svn://10.0.0.236/trunk@226004 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 11:44:33 +00:00
kjh-5727%comcast.net
7b754b8fab Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
git-svn-id: svn://10.0.0.236/trunk@226003 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 11:29:42 +00:00
joshmoz%gmail.com
67b9524e76 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
git-svn-id: svn://10.0.0.236/trunk@225544 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-03 19:47:33 +00:00
mats.palmgren%bredband.net
8e802771d3 Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@225500 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-03 00:10:04 +00:00
joshmoz%gmail.com
42431f8faa [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
git-svn-id: svn://10.0.0.236/trunk@225499 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 23:47:53 +00:00
asqueella%gmail.com
62a937e5e5 Bug 318331 - Default build does not support Xinerama - detect support at runtime
p=Sylvain Pasche <sylvain.pasche@gmail.com>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@225482 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 20:07:33 +00:00
joshmoz%gmail.com
e92ef127ac replace Apple Event Manager macro usage with the contents of the macro so it is more clear what is going on. r=mento
git-svn-id: svn://10.0.0.236/trunk@225475 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 19:22:18 +00:00
joshmoz%gmail.com
002eb7e32d Remove some files as part of bug 379319. r=enn sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225470 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 18:13:18 +00:00
silver%warwickcompsoc.co.uk
033495f534 Bug 295355 - Play minimize sound when we're hacking the working set. r=emaijala sr=bryner
git-svn-id: svn://10.0.0.236/trunk@225440 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 09:24:52 +00:00
asqueella%gmail.com
a2a7bef7a5 Bug 379085 - Build with GCC-4.3 fails due to extra semi-colons and '-pedantic'
p=Art Haas <ahaas@airmail.net>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@225438 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 08:03:46 +00:00
joshmoz%gmail.com
0bfd5f5156 Remove nsINativeScrollbar and nsNativeScrollbarFrame. patch by Colin Barrett. b=379319 r=enn sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225436 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 07:46:50 +00:00
roc+%cs.cmu.edu
eafb5334ed Backing out patch since it broke 3 mochitests and no-one's around to babysit.
git-svn-id: svn://10.0.0.236/trunk@225420 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 23:54:55 +00:00
bzbarsky%mit.edu
d2d337437c Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
GetShellAt(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


git-svn-id: svn://10.0.0.236/trunk@225416 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 22:24:25 +00:00
joshmoz%gmail.com
31aa3e9b83 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
git-svn-id: svn://10.0.0.236/trunk@225413 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 21:52:22 +00:00
mats.palmgren%bredband.net
5162274ddd Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@225306 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-30 23:52:44 +00:00