8706 Commits

Author SHA1 Message Date
dbaron%dbaron.org
53d98fd7fe Make GTK2 checkbox and radio widgets put their indicator spacing in GetWidgetOverflow rather than inside their size. b=402940 r=ventnor sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@247315 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 17:58:11 +00:00
dbaron%dbaron.org
69868989a1 Give radio buttons and checkboxes a useful baseline, and switch checkboxes from text-bottom to baseline alignment (to match radios). b=402940 r+sr=bzbarsky a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@247314 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 17:57:34 +00:00
masayuki%d-toybox.com
c52238de3d Bug 385364 Tilde (~) key broken on some keyboard layout r=ere,sr=roc,b1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@247308 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 15:21:26 +00:00
roc+%cs.cmu.edu
29d568ceb9 Backing out Bug 403181. JPEG encoding test failure :-(
git-svn-id: svn://10.0.0.236/trunk@247295 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 09:28:36 +00:00
roc+%cs.cmu.edu
51477fde2d Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@247294 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 08:34:14 +00:00
vladimir%pobox.com
8735db4ff2 b=420325, menu item hover/cursor confusion, undoing my previous brokenness; r=enn
git-svn-id: svn://10.0.0.236/trunk@247238 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:56:47 +00:00
vladimir%pobox.com
5c4545265b b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@247179 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 06:51:15 +00:00
vladimir%pobox.com
ff45b41565 b=418537, vista textfield/dropdown appearance incorrect when active, r=stuart
git-svn-id: svn://10.0.0.236/trunk@247149 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:23:38 +00:00
blassey%mozilla.com
ca294d36ae backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
git-svn-id: svn://10.0.0.236/trunk@247139 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 22:56:48 +00:00
blassey%mozilla.com
e7090aa85c switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247132 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 21:39:35 +00:00
masayuki%d-toybox.com
b004c09d6d Bug 419359 Compile warning about NS_TargetUnfocusedEventToLastFocusedContent r+sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@247114 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 19:27:54 +00:00
joshmoz%gmail.com
b3b629cca7 implement insertNewline: instead of intercepting its command. b=420750 r=masayuki sr=roc a=damon
git-svn-id: svn://10.0.0.236/trunk@247047 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 22:32:55 +00:00
joshmoz%gmail.com
07d027ac0c bustage fix, NSRectFromCGRect is 10.5 only.
git-svn-id: svn://10.0.0.236/trunk@247036 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 21:07:04 +00:00
vladimir%pobox.com
3a991bf5ca b=418497, optimize mac native theme ; r=josh,sr=rc
git-svn-id: svn://10.0.0.236/trunk@247034 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 20:51:54 +00:00
joshmoz%gmail.com
f03ec9b0e1 take key modifiers from the current event not the current hardware state. b=320746 r=smichaud sr=roc
git-svn-id: svn://10.0.0.236/trunk@247019 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 17:58:53 +00:00
reed%reedloden.com
12ba2ebca6 Bug 420580 - "missing padding for (content) dropdowns on XP" [p=zeniko@gmail.com (Simon Bünzli) r=vlad sr=roc a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@246990 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 11:21:47 +00:00
roc+%cs.cmu.edu
3541027b94 Backing out 403181 again
git-svn-id: svn://10.0.0.236/trunk@246987 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 09:36:09 +00:00
roc+%cs.cmu.edu
1fcc1c8c17 Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246985 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 08:21:36 +00:00
joshmoz%gmail.com
daf130da28 protect against exception being thrown when trying to remove a native menu item from a menu it isn't in. b=420640 r=smichaud sr=roc
git-svn-id: svn://10.0.0.236/trunk@246983 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 08:11:29 +00:00
joshmoz%gmail.com
e63ef3049f fix ctrl-space for context menus. b=357540 r=smichaud sr=roc
git-svn-id: svn://10.0.0.236/trunk@246982 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 08:06:47 +00:00
vladimir%pobox.com
2a8df200e8 b=420381, Vista content area dropdowns often don't show dropdown arrow (bandaid); r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246899 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 06:59:06 +00:00
reed%reedloden.com
2474499b0d Bug 420502 - "Using enter/return in dialogs runs the underlying command twice" [p=dev@schonfeld.org (Michael Schonfeld) r=josh r=masayuki sr=roc a1.9b4=beltzner a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@246896 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 06:29:16 +00:00
roc+%cs.cmu.edu
2ef6fbfae1 Bug 403181 backout
git-svn-id: svn://10.0.0.236/trunk@246892 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 02:47:43 +00:00
roc+%cs.cmu.edu
1da9c1aa4d Bug 403181, fix bustage
git-svn-id: svn://10.0.0.236/trunk@246890 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 01:14:57 +00:00
smichaud%pobox.com
a8d5f61538 Fix topcrasher. b=358379 r+sr+a=mconnor
git-svn-id: svn://10.0.0.236/trunk@246848 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 19:04:33 +00:00
nick.kreeger%park.edu
9bd005d074 Fixing bug 420223 - Add |setDelegate:nil| call to the |nsMenuX.mm| destructor (crash protection). r=josh,sr=roc,approval1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246819 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-01 00:05:18 +00:00
joshmoz%gmail.com
9a0c8c50ec always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246813 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 23:24:55 +00:00
joshmoz%gmail.com
9f0c7afa2c Fix various key handling bugs by processing key down events uniformly and making sure we always send down and press events. Fixes key events in dialogs, emacs bindings, various key commands, changing IME input modes. b=358379, also fixes 418226,411304,417108. r=masayuki sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246783 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:47:41 +00:00
joshmoz%gmail.com
04686e3513 make filepicker remember last type selected. b=417910 r=smorgan sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246782 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:36:35 +00:00
vladimir%pobox.com
f78851742b b=419383, extract native vista toolbar styles and expose to themes ; r+sr=roc; a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246779 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:10:39 +00:00
vladimir%pobox.com
80caeca5fb b=418552, use native styling for dropdown controls in xul and content area in Vista ; r+sr=roc; a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246778 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:10:12 +00:00
reed%reedloden.com
971dfa5671 Bug 420198 - "Missing PR_TRUE assignment results in performance loss" [p=reed r+sr=roc a1.9b4=beltzner a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@246773 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 03:52:32 +00:00
smichaud%pobox.com
258af4a83f Fix app-focus issues right-clicking on backgrounded browser window. b=416455 r=josh sr=roc
a1.9b4=beltzner


git-svn-id: svn://10.0.0.236/trunk@246731 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 15:58:33 +00:00
roc+%cs.cmu.edu
1f6c09f21d Backing out patch for bug 415163 to try to fix centos5 orange
git-svn-id: svn://10.0.0.236/trunk@246668 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 12:10:25 +00:00
reed%reedloden.com
548e2ea881 Bug 415163 - "GTK location bar drop-down button arrow is misaligned" [p=twanno@lycos.nl (Teune van Steeg) / frnchfrgg-mozbugs@altern.org (RIVAUD Julien [_FrnchFrgg_]) r=Ryan r=twanno r=Ventron sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@246662 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:10:33 +00:00
smichaud%pobox.com
a240c30fef Fix several focus bugs regressed by patch for bug 413882. b=404433 r=josh sr=roc
git-svn-id: svn://10.0.0.236/trunk@246567 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 22:08:27 +00:00
joshmoz%gmail.com
61013e4903 get window.focus() working again. b=419338 r=hwaara sr=roc
git-svn-id: svn://10.0.0.236/trunk@246558 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 19:32:19 +00:00
timeless%mozdev.org
7e29f29fd8 Bug 412822 nsIFilePicker makes it hard to drop in other url systems
r=neil a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246541 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 16:50:27 +00:00
timeless%mozdev.org
c171199187 Bug 412822 nsIFilePicker makes it hard to drop in other url systems
r=neil a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246539 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 16:34:37 +00:00
timeless%mozdev.org
45d355cdc9 Bug 412822 nsIFilePicker makes it hard to drop in other url systems
r=neil a=dsicore


git-svn-id: svn://10.0.0.236/trunk@246538 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 16:12:19 +00:00
mats.palmgren%bredband.net
99f7e7c1a3 Process XPCOM events from nested native event loops. b=389931 r+sr=roc a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@246524 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 13:36:40 +00:00
stefanh%inbox.com
608da08dae Bug 418308 - Use HITheme to draw native menuseparators. r=josh+Mano, sr=roc, a=beltzner.
git-svn-id: svn://10.0.0.236/trunk@246414 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 13:41:23 +00:00
Olli.Pettay%helsinki.fi
2eb9b51758 Bug 418457, Remove support for onbeforecopy/cut/paste until we have a better implementation, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@246410 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 10:55:39 +00:00
reed%reedloden.com
680dc3f721 Bug 417695 - "Treeview headers should be painted with button in the middle of the header" [p=ispence@gmail.com (Ian Spence) r+sr=roc a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@246394 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 06:20:16 +00:00
reed%reedloden.com
4af50d2855 Back out Ian Spence's patch from bug 417695 in order to see if it is the cause of the Tp2 regression on Linux.
git-svn-id: svn://10.0.0.236/trunk@246390 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 00:54:57 +00:00
dougt%meer.net
4c94ce7420 Overzelous with the NS_PRINTING macro. Fixes/unbreaks non-wince non-printing builds. r=blassey
git-svn-id: svn://10.0.0.236/trunk@246343 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-23 06:44:06 +00:00
joshmoz%gmail.com
1c02df87b5 use "-fobjc-exceptions" for all .mm files. p=shebs b=163260 r=josh r=ted
git-svn-id: svn://10.0.0.236/trunk@246321 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 21:08:37 +00:00
joshmoz%gmail.com
10986eafe4 allow obscured sibling sheet show code to run when necessary. b=418699 r=bent sr=roc
git-svn-id: svn://10.0.0.236/trunk@246264 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 01:47:14 +00:00
dougt%meer.net
7f00730a1a Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@246234 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 21:33:24 +00:00
dougt%meer.net
7a61eac0ce windows widget fixups for windows mobile. bug 418658, r=ere, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246226 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 20:57:22 +00:00