joshmoz%gmail.com
75b493c333
remove nsIMenuListener interface and its usage, cuts some memory usage, faster without it, and code is much cleaner. b=400259 r=smorgan sr=roc a=pav
2007-11-09 17:38:34 +00:00
cbarrett%mozilla.com
b00ac57518
Bug 303110 - Add Unified Toolbar machinery to Cocoa widgets. r=joshmoz, r=bz, sr=roc.
2007-10-30 04:03:43 +00:00
joshmoz%gmail.com
1c83d17d96
remove nsIEventSink and all of its usage. b=399047 r=smorgan sr=roc a=roc
2007-10-09 18:46:31 +00:00
gerv%gerv.net
d38c158995
Bug 398009 - fix mangled license headers. a=stuart.
2007-10-06 12:08:47 +00:00
joshmoz%gmail.com
c0c79373ed
extra measure of security for password textfields on Mac OS X. b=394107 r=smorgan sr=roc
2007-09-27 16:01:34 +00:00
joshmoz%gmail.com
caa1984e44
remove unused widget interfaces and the dead remains of their implementations. b=396657 r=cbarrett sr=roc
2007-09-19 22:26:45 +00:00
Olli.Pettay%helsinki.fi
bb6cc5fa3b
Bug 395426, Contextmenu opened using keyboard should have .button == 0, r=enndeakin,sr+a=jst
2007-09-18 07:25:51 +00:00
joshmoz%gmail.com
85aae3d45d
remove all docshell and webshell usage from cocoa widgets. b=273812 r=cbarrett sr=bz a=roc
2007-09-17 15:07:00 +00:00
joshmoz%gmail.com
0e09046e05
Fix window staggering and positioning to make sure new windows are never partly positioned offscreen and don't seeminly arbitrarily get larger by the size of the title bar. b=218214 r=mano r=cbarrett sr=roc a=roc
2007-09-15 17:01:36 +00:00
joshmoz%gmail.com
2b4071bde8
bump uuid's for bug 375011
2007-09-14 22:09:51 +00:00
joshmoz%gmail.com
5df487e0f1
fix up the way we handle menu separators. this is cleaner and allows them to be hidden and unhidden after creation. b=375011 r=cbarrett sr=roc a=roc
2007-09-14 22:05:00 +00:00
asqueella%gmail.com
73ae8a1ad9
Bug 393695 - Kill old gfx code in nsDeviceContextSpec with OS
...
p=Jonathan Steele <xfsunoles@gmail.com>
r+sr+a=roc
2007-09-02 22:52:38 +00:00
cbarrett%mozilla.com
0a7e7db5e1
Bug 382194 - Remove an assertion in nsMenuX, clean up native menu code. r=joshmoz sr=pavlov
2007-08-28 00:57:49 +00:00
kherron%fmailbox.com
00b09c78e2
Bug 315687 - Sanity check paper size prefs created before bug 309988 was fixed. r=vladimir, sr=pavlov, a=pavlov.
2007-08-27 00:19:16 +00:00
cbarrett%mozilla.com
0691b1fadb
Bug 393117 - Remove native resize API. r=josh r=mconnor sr+a1.9=pav
2007-08-25 01:55:29 +00:00
masayuki%d-toybox.com
abb1cfc39e
Bug 367614 [Win Only] The composition string for IME should have dashed underline r+sr+a=roc
2007-08-16 20:35:19 +00:00
joshmoz%gmail.com
460a62cd47
remove unused font APIs from nsIWidget. b=388369 r/sr=pav a=pav
2007-08-02 19:16:28 +00:00
jst%mozilla.org
ffdfe7d2ba
Bug 280959: Adding support for cut, copy, paste events. Patch by mfenniak-moz@mathieu.fenniak.net, r=Olli.Pettay@gmail.com, sr=jst@mozilla.org,jonas@sicking.cc
2007-07-26 04:14:35 +00:00
sharparrow1%yahoo.com
b58d884f73
Bug 381631: Cannot print pages in Landscape mode. patch by Kenneth Herron, r=pavlov, sr=roc
2007-07-16 23:16:49 +00:00
kherron%fmailbox.com
3ee58dd704
Backing out patch for bug 315687 due to reftest failures on qm-win2k3-01.
2007-07-15 15:03:08 +00:00
kherron%fmailbox.com
d8000a902c
Bug 315687 - Sanity check paper size prefs created before bug 309988 was fixed. r=vladimir, sr=pavlov.
2007-07-15 12:27:59 +00:00
kherron%fmailbox.com
a3ab564258
Back out patch for bug 315687, due to reftest failures on win32.
2007-07-14 17:07:34 +00:00
kherron%fmailbox.com
2fc974bacc
Bug 387594 - Kill old gfx code in nsIWidget. Patch by Jonathan Steele <xfsunoles@gmail.com>. r+sr=roc.
2007-07-14 15:04:10 +00:00
kherron%fmailbox.com
8c387e3e20
Bug 315687 - Sanity check paper size prefs created before bug 309988 was fixed. r=vladimir, sr=pavlov.
2007-07-14 14:42:56 +00:00
jwalden%mit.edu
ef68fcf595
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 07:08:56 +00:00
sharparrow1%yahoo.com
aa59f8a04b
Backing out UUID change for now
2007-06-30 21:26:13 +00:00
sharparrow1%yahoo.com
bed636407a
Updating UUID to test what's breaking windows reftests
2007-06-30 17:59:57 +00:00
kherron%fmailbox.com
14e696cf81
Backing out patch for bug 381631 again, due to reftest failures.
2007-06-30 15:01:03 +00:00
kherron%fmailbox.com
383cfeb720
Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc.
2007-06-30 12:02:37 +00:00
dbaron%dbaron.org
565f0d358a
Make nsIWidget::GetToolkit not AddRef, and thus fix leaks at callers who assumed it didn't. b=386297 r+sr=roc
2007-06-30 03:04:32 +00:00
mconnor%steelgryphon.com
fde07e07ff
backing out bug 347743 due to major crasher in 386332
2007-06-29 17:25:41 +00:00
jst%mozilla.org
d514bd490c
Fixing bug 347743. Delay plugin destruction on windows to get it out of layout frame destruction. r+sr=roc@ocallahan.org
2007-06-28 00:15:12 +00:00
kherron%fmailbox.com
ced1906123
Back out patch for bug 381361 due to ref test failures on Windows.
2007-06-24 15:13:25 +00:00
kherron%fmailbox.com
8631fed5b4
Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc.
2007-06-24 11:20:35 +00:00
masayuki%d-toybox.com
c8d564aeb6
Bug 377478 Implement a way to get the toggled keyboard states (e.g., Caps Lock, Num Lock and Scroll Lock). patch by Mats(gtk2 part) and me (other parts) r=ere+josh+me, sr=roc
2007-06-16 19:19:47 +00:00
sdwilsh%shawnwilsher.com
b5b997017b
Bug 380682 - nsIIdleService should allow observers to specify time in seconds instead of minutes. r=roc, sr=neil
2007-06-12 17:13:26 +00:00
roc+%cs.cmu.edu
02779ae215
Bug 380538. Allow both ononline and onoffline to be specified in the body element. patch by Chris Double, r=Olli.Pettay,sr=jonas
2007-06-07 03:28:04 +00:00
kjh-5727%comcast.net
bbdb08d2de
Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
2007-05-06 11:29:42 +00:00
mats.palmgren%bredband.net
f9c40c2385
Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc
2007-05-03 00:10:04 +00:00
joshmoz%gmail.com
9d5731da5c
Remove some files as part of bug 379319. r=enn sr=dbaron
2007-05-02 18:13:18 +00:00
joshmoz%gmail.com
e287fbfacf
Remove nsINativeScrollbar and nsNativeScrollbarFrame. patch by Colin Barrett. b=379319 r=enn sr=dbaron
2007-05-02 07:46:50 +00:00
mats.palmgren%bredband.net
24e870cb3d
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 23:52:44 +00:00
masayuki%d-toybox.com
568e699c99
Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc
2007-04-15 13:43:58 +00:00
enndeakin%sympatico.ca
9deb47c5ca
Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc
2007-04-12 04:37:41 +00:00
mozilla.mano%sent.com
d2af51e29f
Bug 377181 - 'Jump to here' system preference is not followed by (new) non-native scrollbars. r-cbarrett, sr=roc.
2007-04-12 00:36:41 +00:00
joshmoz%gmail.com
78645e6a98
add NS_VK_HELP to GUI event macros. no bug. r/sr=pav
2007-04-11 23:44:19 +00:00
joshmoz%gmail.com
e7fba95b6c
add native resize animation support to nsIDOMChromeWindow. b=347452 r=mento r=jst sr=pav
2007-04-06 00:11:42 +00:00
joshmoz%gmail.com
37919a3119
Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst
2007-03-27 01:07:58 +00:00
joshmoz%gmail.com
4f23b95b7d
allow DOM to unhide menus and menu items whether or not their initial state is hidden. fixes bidi menu items. b=364994 r=mano sr=roc
2007-03-23 00:57:45 +00:00
joshmoz%gmail.com
3f113a64e3
fix crash, suspend native events when instantiating plugins. patch by Steven Michaud. b=345627 r=josh sr=roc
2007-03-22 23:04:51 +00:00
enndeakin%sympatico.ca
2d5467a6f1
Bug 178513, support translucent drag feedback when dragging nodes and selections on Mac and GTK, r=vlad,josh,roc,sr=roc
2007-03-20 12:14:52 +00:00
pavlov%pavlov.net
6f7242c36f
enabling PDF surface on windows. bug 369930. r/sr=vlad
2007-03-01 00:02:27 +00:00
sharparrow1%yahoo.com
c78720aa24
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
pavlov%pavlov.net
0852866e39
Changing mac printing to use print manager instead of cups. bug 367433. r=vlad/cbarrett
2007-01-27 04:06:59 +00:00
dbaron%dbaron.org
3e27114725
Set time on more events. b=367927 r+sr=roc
2007-01-23 22:51:38 +00:00
jst%mozilla.org
b6e35b8cde
Fixing popup blocker bug 354973. r=mano@mozilla.com, sr=peterv@propagandism.org
2007-01-13 01:08:43 +00:00
gijskruitbosch%gmail.com
eaf4cbcea5
Bug 343416 - implement nsIIdleService - API to get the last time user activity occurred on the system
...
r=roc@ocallahan.org (Robert O'Callahan)
sr=neil@parkwaycc.co.uk (Neil Rashbrook)
2007-01-08 18:13:16 +00:00
neil%parkwaycc.co.uk
810e26f30f
Back out bug 350766's scrollbar metrics r+sr=roc
2006-12-23 23:32:09 +00:00
mozilla.mano%sent.com
3e6ec2f063
Bug 364661 - [cocoa] nsDragService::IsDataFlavorSupported should not throw for unsupported data flavors. r=josh, sr=pink.
2006-12-23 20:09:43 +00:00
kjh-5727%comcast.net
46b5b5ea40
Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part B: deleted files. r=pavlov, sr=roc.
2006-12-10 13:02:12 +00:00
kjh-5727%comcast.net
7adef32225
Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc.
2006-12-09 17:18:56 +00:00
Olli.Pettay%helsinki.fi
7bef0d982f
Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc
2006-12-01 11:09:53 +00:00
pavlov%pavlov.net
c55bfba3cf
printing on linux bug 323928. r=vlad
2006-11-29 23:40:16 +00:00
Olli.Pettay%helsinki.fi
f9da27583e
Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply
2006-11-16 21:35:39 +00:00
bzbarsky%mit.edu
fbb16ed421
Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
...
being badly documented and not using already_AddRefed when they should. Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00
caillon%redhat.com
f5bcced41d
Bug 97811.
...
Add nsILookAndFeel::GetPasswordCharacter() to allow toolkits to specify their platform password character.
Implement this for GTK+ 2 by grabbing the property from GtkEntry.
Make editor ask nsILookAndFeel for the platform password character.
r+sr=roc
2006-10-23 20:48:05 +00:00
Olli.Pettay%helsinki.fi
995dc8c5a8
Bug 344986, Simplify nsEventListenerManager, r+sr=sicking+jst (relanding)
2006-10-06 05:24:02 +00:00
mhammond%skippinet.com.au
ba2d9c8f7d
[Bug 348426] Python extensions fail to build with libxul
...
r=benjamin@smedbergs.us , sr=jst
2006-10-05 10:44:03 +00:00
joshmoz%gmail.com
2535023043
fix spelling mistakes, no bug. r=bent sr=pink
2006-09-22 17:08:17 +00:00
vladimir%pobox.com
fbf7442607
b=344323, allow nsCocoaWindow instances to be displayed on secondary monitors [correctly determine the screen for a given window under Cocoa], sr=stuart
2006-09-20 21:08:24 +00:00
martijn.martijn%gmail.com
e00d8c4fb4
Bug 350766 - Need to move scrollbar width/height code into widget/, patch by Adam Guthrie, r+sr=roc
2006-09-20 19:12:06 +00:00
Olli.Pettay%helsinki.fi
2506709457
Back out Bug 344986 to fix tp regression
2006-09-10 11:53:55 +00:00
Olli.Pettay%helsinki.fi
6b5035723b
Bug 344986, Simplify nsEventListenerManager, r=sicking, sr=jst
2006-09-09 17:28:57 +00:00
Olli.Pettay%helsinki.fi
09f169f5d8
Bug 351036, Combine NS_IMAGE_ERROR and NS_SCRIPT_ERROR, r+sr=jst
2006-09-02 10:00:26 +00:00
Olli.Pettay%helsinki.fi
642281d53f
Bug 350846, Combine NS_***_LOAD events, r+sr=jst
2006-08-31 19:33:01 +00:00
timeless%mozdev.org
9975414f7c
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:17:01 +00:00
mark%moxienet.com
553b503658
46177 Show icons in native Mac menu items. r=josh sr=bryner
2006-08-01 00:13:24 +00:00
mark%moxienet.com
a844b938c3
319078 Handle smooth mousewheel (and two-finger touchpad) scrolling. r=josh sr=darin r,sr=roc
2006-07-20 15:38:43 +00:00
gavin%gavinsharp.com
3f769b18b6
Bug 133527: New mail notification banner at wrong place (always pops up at bottom right hand corner), patch by Jens Bannmann <jens.b@web.de>, r=biesi, r=bsmedberg, sr=neil
2006-07-19 19:47:19 +00:00
gavin%gavinsharp.com
d6cf5f2e52
Bug 335068: Firefox and Thunderbird windows grouped under "Mozilla" rather than in separate groups, patch by Tuukka Tolvanen <tuukka.tolvanen@gmail.com>, r+sr=roc
2006-07-19 12:56:40 +00:00
gavin%gavinsharp.com
9b59b77e88
Bug 303048: GTK scrollbar does not have normal GTK right-click behavior, patch by Adam Guthrie <ispiked@gmail.com>, r=neil, sr=roc
2006-07-18 17:13:21 +00:00
mark%moxienet.com
73c9714273
344570 Make contextual menus look more native on the Mac. r=josh sr=bryner
2006-07-14 19:54:08 +00:00
Olli.Pettay%helsinki.fi
324417e9aa
Bug 324011, initMouseEvent does not set relatedTarget property, r+sr=jst
2006-07-13 07:51:54 +00:00
hwaara%gmail.com
3ea9870abe
fix bug 344107, don't export platform-native headers to all platforms. r=mento
2006-07-11 09:06:24 +00:00
joshmoz%gmail.com
41b026c9b3
actively update native menu items based on command node content instead of menu item node content. makes menu blinking work when using keyboard commands. also, remove some old native help menu code. b=50590 r=mento sr=pinkerton
2006-07-10 17:50:30 +00:00
smontagu%smontagu.org
596fb2c114
Only display a bidirectional caret on platforms that implement nsIBidiKeyboard. Bug 272096, r+sr=roc
2006-07-06 08:29:53 +00:00
leon.sha%sun.com
d6539107b8
Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
...
alfred.peng@sun.com
dbaron: review+
roc: superreview+
2006-06-29 03:42:54 +00:00
leon.sha%sun.com
3ba0b177cf
Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
...
Patch by alfred.peng@sun.com .
dbaron: review+
roc: superreview+
2006-06-28 09:00:03 +00:00
joshmoz%gmail.com
ca8f23f1e3
pull initial enabled state for menu items from command node, not their own DOM node. fixes keyboard command crashes. b=332949 r=mento sr=pinkerton
2006-06-16 15:05:43 +00:00
joshmoz%gmail.com
527a7a9793
selection highlight color changed in 0.5+ to no longer use system selection color. b=240320 r=josh sr=roc
2006-06-12 19:33:07 +00:00
mark%moxienet.com
66e1ef7a58
336012 Copying content from browser and pasting into (Mac) Terminal results in URL instead of selected text, URL contains 0-bytes. Part 1: don't map the URL of a page that text was copied from to a public flavor on Mac. r=David.R.Gardiner sr=roc
2006-06-12 17:30:22 +00:00
leon.sha%sun.com
a4dba50a0c
Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
...
mark: review+
roc: review+
roc: superreview+
Patch by alfred.peng@sun.com
2006-06-09 06:02:30 +00:00
bryner%brianryner.com
14c8ade4c5
Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
2006-05-22 20:37:32 +00:00
bryner%brianryner.com
de811b24ec
backing out 336696, I checked in the wrong version of the patch
2006-05-22 18:03:16 +00:00
bryner%brianryner.com
ac1c3b1456
Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
2006-05-22 16:18:45 +00:00
dbaron%dbaron.org
263241629b
Back out checkin for bug 333896 which causes tinderbox orange since nsWidgetAtoms aren't initialized.
2006-05-16 13:35:27 +00:00
leon.sha%sun.com
48f147c574
Bug 333896 Convert GetAttr calls to AttrValueIs and FindAttrValueIn
...
Patch by alfred.peng@sun.com .
roc: review+
mark: review+
roc: superreview+
2006-05-16 05:40:33 +00:00
darin%meer.net
7d3e7d7acd
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
timeless%mozdev.org
64818410ec
Bug 331023 Cleanup of IDL files; fixing type inconsistencies
...
r=neil sr=bz
2006-05-07 01:33:38 +00:00
bugzilla%arlen.demon.co.uk
999fb60b94
Bug 324072 Paper size and printer selection in printdialog are reflected incorrectly in preferences
...
p=me/kherron r=kherron sr=roc
2006-05-02 23:03:22 +00:00
roc+%cs.cmu.edu
171e5d95f2
Bug 263444. Allow nsILookAndFeel to request any combination of scrollbar arrows (up and/or down (or neither) at each end of the scrollbar) on all platforms. Get the arrow settings from the GTK2 style in GTK2 builds. r+sr=bryner
2006-05-01 23:23:33 +00:00
sharparrow1%yahoo.com
f7c5538a64
Bug 334547: unused code removal
2006-04-20 03:15:02 +00:00
Olli.Pettay%helsinki.fi
daa66aba0f
Bug 330494, Remove NS_EVENT_FLAG_INIT. Makes NN4 event handling and preventBubble and preventCapture methods no-op. r=sicking, sr=jst
2006-04-10 17:04:54 +00:00
roc+%cs.cmu.edu
200c507dbf
Bug 29856. Support SetWindowClass in GTK2, checking in additional files
2006-04-09 23:14:25 +00:00
bzbarsky%mit.edu
6a505ed594
Make nsIWidget::GetParent return a weak pointer. Bug 227489, r+sr=roc
2006-03-22 18:00:28 +00:00
ginn.chen%sun.com
6b89010707
Bug 319532 [gnome]There is no feedback when use keyboard to navigate
...
disabled menuitem in Mozilla menu
r+sr=roc
2006-03-17 03:55:10 +00:00
joshmoz%gmail.com
e7dc29f959
more cleanup for bug 329337. bump iid, fix memory leak, check event creation return. b=329337 r=biesi
2006-03-15 16:52:31 +00:00
joshmoz%gmail.com
7ed2e94362
Send DOMMenuItemActive when mouse enters menu item rects. This fixes Places on Mac OS X. Cocoa impl coming up. b=329337 r=mento sr=ben
2006-03-14 23:58:57 +00:00
Olli.Pettay%helsinki.fi
0795191acb
Bug 329512, Remove NS_XUL_CLICK r+sr=bz
2006-03-13 20:57:36 +00:00
Olli.Pettay%helsinki.fi
c0e37e327a
Bug 234455, Centralize event dispatch r=jst, sr=bz
2006-03-07 17:08:51 +00:00
kjh-5727%comcast.net
80b199f058
Back out patch from bug 324072 to fix bug bug 326363 and avoid unnecessary API changes.
2006-03-04 16:37:13 +00:00
leon.sha%sun.com
e9ebdfe821
Bug 328824 Something duplicate in the MACRO "NS_IS_MOUSE_EVENT".
...
Patch by alfred.peng@sun.com .
roc: review+
roc: superreview+
2006-03-02 08:41:08 +00:00
vladimir%pobox.com
ae97fda203
b=326738, move thebes doublebuffering/transparent window handling into widget, sr=roc
2006-02-15 23:35:53 +00:00
Olli.Pettay%helsinki.fi
5965e9404b
Bug 326904, Remove NS_APP_EVENT_FLAG_HANDLED, r+sr=jst
2006-02-14 17:24:00 +00:00
pavlov%pavlov.net
f8a6709741
moving printing from gfx to widget part 3. bug 326149. r=vlad
2006-02-10 23:00:23 +00:00
bsmedberg%covad.net
a63363a37c
Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
2006-02-10 22:50:22 +00:00
smfr%smfr.org
165bd5ae80
Fix bug 302958: specify a name for the print job on Mac, getting it from the title passed to the BeginDocument() call. r=jhpedemonte, sr=bryner, a=asa
2006-02-10 22:50:14 +00:00
gerv%gerv.net
39dcfa4d62
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-02-10 22:50:04 +00:00
rods%netscape.com
61afd0587f
Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
...
Bug 115136 r=dcone sr=attinasi
2006-02-10 22:49:46 +00:00
rods%netscape.com
c148aae526
backing out unwanted changes
2006-02-10 22:49:42 +00:00
rods%netscape.com
78bee5aa7d
Add the new pluggable dialog work, in build, not used
...
BUg 135441 r=dcone,pink sr=attinasi
2006-02-10 22:49:41 +00:00
rods%netscape.com
b71051d5da
Switch public interfaces from nsIPrintOptions to nsIPrintSettings
...
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
2006-02-10 22:49:39 +00:00
gerv%gerv.net
fb4e96a55a
License changes, take 2. Bug 98089. mozilla/gfx/.
2006-02-10 22:49:04 +00:00
beard%netscape.com
b25ede755d
[not part of build] generalized printing support.
2006-02-10 22:48:47 +00:00
pavlov%pavlov.net
b356085867
moving printing from gfx to widget part 1. bug 326149. r=vlad
2006-02-10 20:40:54 +00:00
dbaron%dbaron.org
b953609bf4
Remove old native widget code that we were only keeping around for viewer. b=326417 r+sr=roc
2006-02-08 20:09:19 +00:00
kjh-5727%comcast.net
d014958f4d
Bug 324072 - Printer properties dialog shows properties for the wrong printer. r+sr=roc.
2006-02-07 01:15:22 +00:00
bsmedberg%covad.net
387cffcb43
Bug 320988 relanding activex bits with a fix for the agressive optimization of inlines, r=darin
2006-02-07 01:15:19 +00:00
timeless%mozdev.org
b0023cbf8a
Bug 297277 potential OOM crash/mlk [@ nsPrintOptions::_CreatePrintSettings]
...
patch by b.jacques@planet.nl r=timeless sr=dmose a=bsmedberg
2006-02-07 01:15:14 +00:00
bzbarsky%mit.edu
c938a7707f
"Mozilla Xprint 2004/Q3 update". Bug 262287, patch by Julien Lafon
...
<julien.lafon@gmail.com>, r=roland.mainz, sr=henry.jia
2006-02-07 01:15:09 +00:00
caillon%redhat.com
c698aa6a85
Kill off nsComObsolete.h
...
Patch by marco@gnome.org to bug 241145
r=caillon sr=dbaron
2006-02-07 01:15:04 +00:00
bsmedberg%covad.net
125e1cfc6a
Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
2006-02-07 01:14:59 +00:00
gerv%gerv.net
78f75b4829
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-02-07 01:14:50 +00:00
jst%mozilla.jstenback.com
c7c393dbf0
Fixing bug 223111. Making the page-setup settings shrink-to-fit and scaling persist across Mozilla instances. Patch by jblanco@us.ibm.com, and modiefied by me. r=ben, sr=bienvenu, a=asa.
2006-02-07 01:14:46 +00:00
timeless%mozdev.org
6efa005c6c
Bug 213461 Want a way to specify single-sided or double-sided printing
...
patch by Roland.Mainz@informatik.med.uni-giessen.de r=jblanco sr=bryner
2006-02-07 01:14:39 +00:00
cbiesinger%web.de
49780ae176
191346 patch by Roland.Mainz@informatik.med.uni-giessen.de r=jkeiser sr=roc+moz RFE: "No printers found" when Xprint not installed should be "Xprint not installed" / there should be only one print error dialog for "no printers found" instead of two
2006-02-07 01:14:34 +00:00
rods%netscape.com
f950abb9dc
1) Adds two bools to the PrintSettings and then when the PS gets
...
initialized from Prefs or from the Printer they get set. They get unset when
the printer name changes.
This is all necessary because the Page Setup Dialog calls
initPrintSettingsFromPrinter each time it is shown. So if you have set values
they will get "written" over the next time the dialog is shown.
2) Removes a lot of platform specific initialization from nsPrintOptionsImpl
and it now uses just the the "generic" XP routines and is now consistent with
the other platforms for initializing the PS.
Bug 167894 r=dcone sr=kin a=roc
2006-02-07 01:14:23 +00:00
rods%netscape.com
264f778382
This partially backs out the previous patch. We no longer need to set/get anything in the nsIPrintOptions.
...
What this does is:
1) Reflows the first time constrained and remembers mOverflowArea.XMost() of
the HTML frame and then later uses that for the calculation of the ratio.
2) Renames some variables
3) This also changes the the maximum STF ratio from 0.5 to 0.3 to match the
dropdown in PP
Bug 168961 r=dcone sr=kin
2006-02-07 01:14:22 +00:00
rods%netscape.com
1dbc0efb80
Change STF to use an unconstrainad reflow instead of searching for the widest frame
...
Bug 168961 r=dcone sr=kin
2006-02-07 01:14:21 +00:00
ccarlen%netscape.com
408f895dac
Bug 154883 - Use session printing APIs on Mac OSX. r=pinkerton/sr=sfraser/a=asa
2006-02-07 01:14:12 +00:00
rods%netscape.com
c6ae7f57a2
Implement the assign method with an "=" operator
...
Bug 151628 r=ccarlen sr=jst
BUg CVS: ----------------------------------------------------------------------
2006-02-07 01:14:05 +00:00
rods%netscape.com
7082cfb188
The problem here is the "edge" prefs are now preficed with the printer name,
...
and the nsPrintOptions know how to convert the printer name, so we need to add
a helper method to nsIPrintOptions.idl so the nsSimplePageSeq can get the properly named value.
Bug 140669 r=dcone sr=attinasi
2006-02-07 01:14:00 +00:00
rods%netscape.com
43f98f6c9b
This patch does the following:
...
1) Introduces a new public interface nsIPrintSettingService which emables consumers to create PS objects whithout a nsIWebBrowserPrint interface
2) The implementation is nsPrintOptionsImpl which now impls the private interface nsIPrintOptions and the public iface nsIPrintSettingsService
3) Several methods/attrs have been moved from nsIWebBrowserPrint iface to nsIPrintSettingsService
4) The CIDs for nsIPrintOptions and nsIPrinSettingsService are now the same.
5) There is no longer a CID "@mozilla.org/gfx/printoptions;1"
6) nsIWebBrowserPrint still has the "globalPrintSettings" attr so if you already have an nsIWebBrowserPrint you don't have to create the PS Service to get it.
7) A bug has been filed to rename the imlp of nsPrintOptionsImpl to nsPrintSettingsService.
Bug 144128 r=dcone sr=attinasi
2006-02-07 01:13:56 +00:00
rods%netscape.com
d1cc899294
Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
...
missed these files/changes
Bug 115136 r=dcone sr=attinasi
2006-02-07 01:13:54 +00:00
rods%netscape.com
afe7e3196f
Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
...
Bug 115136 r=dcone sr=attinasi
2006-02-07 01:13:53 +00:00
rods%netscape.com
2c6201163d
Add the new pluggable dialog work, in build, not used
...
BUg 135441 r=dcone,pink sr=attinasi
2006-02-07 01:13:52 +00:00
rods%netscape.com
79b5af9ff7
backing out unwanted changes
2006-02-07 01:13:51 +00:00
rods%netscape.com
9d30f70a6a
Add the new pluggable dialog work, in build, not used
...
BUg 135441 r=dcone,pink sr=attinasi
2006-02-07 01:13:50 +00:00
racham%netscape.com
0e7a7349e0
Fixing bug 140183. Adding an attribute to the PrintSettings which allows silent printing i.e., without a progress window. Patch by Rod Spears. r=samir,bhuvan sr=sspitzer
2006-02-07 01:13:49 +00:00
rods%netscape.com
691d9fc777
This patch is actually part of Bug 115136, but I think its best to get this part
...
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using them yet.
Bug 132827 r=dcone sr=attinasi a=asa
2006-02-07 01:13:47 +00:00
dcone%netscape.com
062144d293
118890 r=rods sr=attinasi a=asa. Fixed printing in print preview
2006-02-07 01:13:41 +00:00
rods%netscape.com
cfa7c28255
1) Removes most all the unneeded data from nsPrintOptions service. All data should be in the PrintSettings.
...
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings object. The items not saved are those used during the printing process and it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings. If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS. Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific set of prefs. Then if a printer name is available in the PS then it tries
to initialize itself from the printer specific prefs. This enables to define "back stop" prefs for picking up first. Then the printer specific prefs can override those settings. For example, we may define in prefs that the default paper size 8.5x11, then if if the "save PS prefs" is turned on, for a given printer it might save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read or written.
Bug 128142 r=dcone sr=attinasi a=shaver
2006-02-07 01:13:37 +00:00
rods%netscape.com
702f55bf7e
Backing out changes - just as well, I forgot to but the bug # and r/sr/a anyway
2006-02-07 01:13:36 +00:00
rods%netscape.com
237d6ca34c
1) Removes most all the unneeded data from nsPrintOptions service. All data
...
should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings
object. The items not saved are those used during the printing process and
it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings.
If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS.
Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific
set of prefs. Then if a printer name is available in the PS then it tries
to initialize itself from the printer specific prefs. This enables to define
"back stop" prefs for picking up first. Then the printer specific prefs
can override those settings.
For example, we may define in prefs that the default paper size 8.5x11,
then if if the "save PS prefs" is turned on, for a given printer it might
save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read
or written.
2006-02-07 01:13:35 +00:00
rods%netscape.com
141af8f1bc
1) On windows and OS/2 it implements IDL attr of "defaultPrinterName" (like Bug 118152)
...
2) Stubs this out on al other platforms
3) On Windows implmenets new method "InitPrintSettingsFromPrinter" which sets certain key values from the native devmode into the print settings
4) Stubs this out on all other platforms
5) It also cleans up the nsDeviceContextSpecWin interface a little bit:
It now has a single GetDevMode method that must be paired with a UnlockDevMode method.
6) It moved GetDataFromPrinter into the public interface
7) Created a simple helper function for getting the default printer name.
Bug 123554 r=dcone sr=attinasi
2006-02-07 01:13:32 +00:00
dcone%netscape.com
0f7f264d52
b=118889 r=rods sr=sfraser Fixed app. so printSettings dialogs will work
2006-02-07 01:13:25 +00:00
rods%netscape.com
e063e69185
Added GlobalPrintSettings
...
Bug 120622 r=dcone sr=waterson
2006-02-07 01:13:23 +00:00
rods%netscape.com
0408b8294c
This does the following:
...
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing options
5) Now creates a DEVMODE before the diaog is created, this is used for setting different options in the print dialog before it comes up.
122530 r=dcone sr=hyatt
2006-02-07 01:13:21 +00:00
rods%netscape.com
704e213dc4
1) In DocumentViewer: I did rearrange some of the data members for PrintData
...
and PrintObject and their initialization order
2) In DocumentViewer: Implemented the shrink to fit feature by calc'ing the
ratios in the first reflow and then reflowing a second time to shrink them
3) In nsPageFrame: This is somewhat unrelated to this bug, but I found where
continuing frame content was being parented to the PageFrame instead of the
PageContentFrame.
4) Although at this time I am not using DumpFrames for debugging I may want to
switch back to it while debugging at anytime.
Bug 100967 r=dcone sr=attinasi
2006-02-07 01:13:20 +00:00
rods%netscape.com
8b88de2a4f
Switch public interfaces from nsIPrintOptions to nsIPrintSettings
...
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
2006-02-07 01:13:12 +00:00
rods%netscape.com
68091e2bfe
Add PrintBGColors, PRINBGImages and Scaling
...
Bug 108345 r=dcone sr=attinasi
2006-02-07 01:13:10 +00:00
kaie%netscape.com
9c528240f3
b=84947 New print dialog for Unix and OS/2
...
r=cls/rods/mkaply/pchen sr=roc+moz
Checking in for Roland.Mainz@informatik.med.uni-giessen.de
2006-02-07 01:13:09 +00:00
rods%netscape.com
0b78a419e6
Fixed up nsIPrintSettings interface and add a Get/Set method to nsIPrintOptions (only
...
the setter is implemented at this time) Bug 107399 r=kmcclusk sr=alexf/attinasi
2006-02-07 01:13:05 +00:00
rods%netscape.com
81a223e76c
Backing out checkin, I can't believe you have to edit a mcp to checkin
...
an IDL file
2006-02-07 01:13:04 +00:00
rods%netscape.com
00d032bdba
Fixed up nsIPrintSettings interface and add a Get/Set method to nsIPrintOptions
...
(only the setter is implemented at this time)
Bug 107399 r=kmcclusk sr=alexf/attinasi
2006-02-07 01:13:03 +00:00
sfraser%netscape.com
699719f7b7
Fix for bug 36796 - implement page setup on Mac and Mac OS X. r=sdagley, sr=alecf.
2006-02-07 01:13:01 +00:00
rods%netscape.com
c92d0f7405
Enables the configuration of headers and footers, via 6 string in the nsIPrintOptions
...
3 for the header and 3 for the footer.
The new codes are &T,&U,&D,&P,&PT (see bug for explanation)
Bug 99415 r=kmcclusk, sr=attinasi a=pdt
2006-02-07 01:12:58 +00:00
gerv%gerv.net
8595abed11
License changes, take 2. Bug 98089. mozilla/gfx/.
2006-02-07 01:12:56 +00:00
ccarlen%netscape.com
6951a3e5c1
Adding new files for bug 154883 - using session printing APIs on OSX. r=pinkerton/sr=sfraser/a=asa
2006-02-07 01:12:54 +00:00
kaie%netscape.com
c6598d550c
b=24847 r=dcone sr=attinasi
...
Implement printing of Landscape in Unix.
Contact me at kai.engert@gmx.de
2006-02-07 01:12:51 +00:00
bbaetz%cs.mcgill.ca
faa433ceb1
bug 76059, fixes A4 printing regression. Patch by atontti@cc.hut.fi.
...
r=kmcclusk@netscape.com sr=attinasi a=asa
2006-02-07 01:12:50 +00:00
rods%netscape.com
3fb61b36b0
Implements Print FrameAsIs and other frame printing options
...
Bug 7201 r=dcone sr=attinasi
2006-02-07 01:12:37 +00:00
dcone%netscape.com
c40afcffdb
Added silent parameter. r=mclusky sr=attinasi
2006-02-07 01:12:32 +00:00
dcone%netscape.com
b382de3b07
back out change..
2006-02-07 01:12:31 +00:00
dcone%netscape.com
582623ece2
added a silent member. sr=attinasi r=kmmclusk.
2006-02-07 01:12:30 +00:00
rods%netscape.com
46e8962793
This now enables print listeners, print progress and the cancelling of printing
...
Bug 70946 & Bug 70949 r=dcone,chak sr=attinasi
2006-02-07 01:12:29 +00:00
valeski%netscape.com
c055f94c63
r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
2006-02-07 01:12:28 +00:00
rods%netscape.com
64effe2458
Printing of selected frameset frames and Iframes
...
Bug 66783 r=dcone sr=buster,attinasi
2006-02-07 01:12:27 +00:00
rods%netscape.com
801dc5544d
Added UI for printing selectd frame
...
Bug 66783 r=kmcclusk,ben,dcone sr=buster
2006-02-07 01:12:20 +00:00
dcone%netscape.com
4024aa1319
r=karnaze sr=buster. Updated the API for a nsIDeviceContextSpecFactory to pass in a nsIWidget.
2006-02-07 01:12:19 +00:00
rods%netscape.com
faa0188b6f
This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
...
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson
2006-02-07 01:12:18 +00:00
dcone%netscape.com
ff9f83c9a4
New interface definition for printer options. a=KMcCluskey
2006-02-07 01:12:08 +00:00
dcone%netscape.com
cd42dcef78
Created new nsIPrintSettings object for embedding
2006-02-07 01:11:45 +00:00
joshmoz%gmail.com
09d9ae05a9
General cleanup for menus on Mac OS X. b=325700 r=mento sr=pinkerton
2006-02-06 22:19:52 +00:00
pavlov%pavlov.net
23089fdbc2
moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc
2006-01-11 21:56:25 +00:00
gerv%gerv.net
abcc65914a
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-01-11 21:28:40 +00:00
tor%cs.brown.edu
26afd9bcd7
Bug 53597: gamma correction backout. r=dbaron, sr=brendan
2006-01-11 21:28:31 +00:00
tor%cs.brown.edu
70067ca8d5
Bug 53597 - consistent gamma correction. r=dbaron, sr=brendan
2006-01-11 21:28:29 +00:00
pinkerton%netscape.com
8f3d450145
Moving Screen API away from individual attributes for performance reasons (stage 1). Fixes bugs on win32 with xul popups where taskbar is not at bottom of screen.
2006-01-11 21:28:07 +00:00
pinkerton%netscape.com
cf20678975
adding numberOfScreens to interface. minor cleanup.
2006-01-11 21:27:52 +00:00
pinkerton%netscape.com
16a92f65f4
First Checked In.
2006-01-11 21:27:48 +00:00
gerv%gerv.net
5956d34127
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-12-13 13:25:40 +00:00
vladimir%pobox.com
9027bac0fe
merge from org.mozilla.cvs.cairo branch:
...
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
bsmedberg%covad.net
dff1dea638
Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
2005-11-11 14:36:26 +00:00
roc+%cs.cmu.edu
749e27e930
Bug 312921. The window pixels for translucent windows are already premultiplied, don't premultiply them again in Windows. r+sr=roc, patch by Dainis Jonitis
2005-11-01 20:46:52 +00:00
gavin%gavinsharp.com
afefaa24b3
Bug 314427: nsIDOMPopupBlockedEvent should expose the blocked window's target name, r+sr=jst
2005-11-01 01:41:00 +00:00
cbiesinger%web.de
2ebec4cc95
bug 104729 adding beos-specific drag&drop interfaces
...
patch by tqh <thesuckiestemail@yahoo.se> r=sergei_d
2005-10-16 11:50:45 +00:00
timeless%mozdev.org
5b937cede8
Bug 243078 - Native Theme Rendering for Windows XP Menus, toolbars
...
patch by silver@warwickcompsoc.co.uk r=dougt sr=neil
2005-10-07 00:31:36 +00:00
masayuki%d-toybox.com
ccc10dd215
Bug 307396 Add IME selection colors and Underline height (nsILookAndFeel) r+sr=roc
2005-09-17 11:34:27 +00:00
masayuki%d-toybox.com
977c7b7eeb
Bug 207102 Sound preview doesn't work if its path contains non-ASCII string r=amardare+jshin, sr=roc
2005-09-17 10:11:38 +00:00