38 Commits

Author SHA1 Message Date
jwalden%mit.edu
dda6ff3c99 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.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
maxf%magma.ca
fd7cb6f344 (I'm moving changes made on the MOZILLA_1_8_BRANCH to HEAD)
This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com

This change fixes compile errors when building Firefox under QNX Neutrino.
None of the changes should affect non-QNX builds in any way. r=amardare%qnx.com


git-svn-id: svn://10.0.0.236/trunk@222159 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-21 19:22:44 +00:00
cbiesinger%web.de
7a478624e2 bug 341954 remove a few AssignWithConversion callers, and clean up
nsDeviceContextGTK::CreateRenderingContext a bit
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@200514 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 16:35:03 +00:00
timeless%mozdev.org
50666c89f3 Bug 337917 Make consumers stop using cids from other modules
r=dveditz sr=darin


git-svn-id: svn://10.0.0.236/trunk@198974 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 23:38:55 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
amardare%qnx.com
8ffdb92d82 Changes for qnx/photon platform. They should not affect building/runtime other platforms.
When printing from the embedded application, allow it to set the print frame, BG colors, BG images
in the print settings, according to the preferences.


git-svn-id: svn://10.0.0.236/trunk@155769 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 20:01:40 +00:00
amardare%qnx.com
f95351ffc6 Changes for qnx ( photon ) platform onlu. They should not affect runtime/building other platforms.
Call PgDrawTextCx when drawing justified text.
Fixed a null pointer problem.


git-svn-id: svn://10.0.0.236/trunk@155220 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 16:30:02 +00:00
gerv%gerv.net
98831918fc Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155044 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 21:52:36 +00:00
dbaron%dbaron.org
a994a81ad3 Fix some incorrect string usage and improve performance in a few places that show up in an LXR search for the previous pattern. b=232339 r=jshin sr=darin
git-svn-id: svn://10.0.0.236/trunk@152231 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 18:23:41 +00:00
dbaron%dbaron.org
707d55e1d1 Remove users of deprecated, no-op, NS_INIT_ISUPPORTS macro from tree. b=178643 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151780 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 23:12:44 +00:00
neil%parkwaycc.co.uk
7082e58c32 Bug 231368 Remove unused nsIPref includes p=arne.anka@stupido.com r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151746 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 13:31:07 +00:00
amardare%qnx.com
241622eda8 Changes for the photon platform - it should not affect ( building/runtime ) other platforms.
git-svn-id: svn://10.0.0.236/trunk@150895 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-05 23:04:07 +00:00
jaggernaut%netscape.com
f34216bf2d Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
amardare%qnx.com
f805cb5121 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.

Fixed the graphic context leakage.
Allow smaller, antialiased fonts for the system fonts ( the fonts used to display the web content are not
aliased due to speed rendering performance ).
Fixed a problem with drawing scaled images when the image is not fully available/decoded.
Tried to improved the overall rendering speed.


git-svn-id: svn://10.0.0.236/trunk@140725 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:07:21 +00:00
amardare%qnx.com
2ead39846c This should not affect other platforms building/runtime -wise.
Changes specific to the photon (qnx) platform - related to printing.
Now the printselector dialog is the unixshared one ( see embedding/components/printingui/src/unixshared ).
I changed the photon code so that the PtPrintSelection dialog is not used anymore,
but calls to PpSetPC are made to set up the print context members.


git-svn-id: svn://10.0.0.236/trunk@139196 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 15:26:40 +00:00
amardare%qnx.com
7990f8e6c4 Photon specific changes after synchronizing with the head branch.
Most of these changes were included in our released mozilla 1.0 package.


git-svn-id: svn://10.0.0.236/trunk@137959 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:18:45 +00:00
dbaron%dbaron.org
f5b5bace95 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136002 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 20:32:55 +00:00
dougt%netscape.com
e289284076 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
rods%netscape.com
fe2355ea4d Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
Bug 115136 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120936 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 12:03:37 +00:00
rods%netscape.com
2eb86ae788 backing out unwanted changes
git-svn-id: svn://10.0.0.236/trunk@120541 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 13:24:08 +00:00
rods%netscape.com
86b99f77e1 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120540 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:38:43 +00:00
briane%qnx.com
c5491b3460 PHOTON BUILD only
Removal of printfs and some minor bug fixes for drawing.


git-svn-id: svn://10.0.0.236/trunk@118252 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 15:14:59 +00:00
rods%netscape.com
35a8170b30 forgot to check these in
git-svn-id: svn://10.0.0.236/trunk@114394 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:19:38 +00:00
rods%netscape.com
1a9f705818 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


git-svn-id: svn://10.0.0.236/trunk@114389 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 13:58:41 +00:00
rods%netscape.com
b23f492af0 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


git-svn-id: svn://10.0.0.236/trunk@113312 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:30:22 +00:00
briane%qnx.com
2c90d84d6d PHOTON ONLY, not part of build
Fixes for rep image drawing, printing changes (PR=112048)


git-svn-id: svn://10.0.0.236/trunk@112185 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:55:22 +00:00
gerv%gerv.net
1336d4c729 License changes, take 2. Bug 98089. mozilla/gfx/.
git-svn-id: svn://10.0.0.236/trunk@103770 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-26 00:16:04 +00:00
dbaron%fas.harvard.edu
3485888237 Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797
git-svn-id: svn://10.0.0.236/trunk@101462 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-21 01:48:11 +00:00
jaggernaut%netscape.com
2b3b3b2586 Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@99906 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 07:54:28 +00:00
dinglis%qnx.com
68139662db NOT PART OF BUILD (Photon Only)
- many fixes (fonts, rendering, printing, crashes, image drawing)


git-svn-id: svn://10.0.0.236/trunk@98641 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-04 17:56:17 +00:00
briane%qnx.com
99a94889b0 Photon Build only
Changes to support new gfx2 and image libs.
Bug fixes for drawing speed and code cleanup


git-svn-id: svn://10.0.0.236/trunk@95871 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-24 14:48:38 +00:00
briane%qnx.com
c7f78101e5 PHOTON build only
Updates for drawing and Printing


git-svn-id: svn://10.0.0.236/trunk@82334 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 15:29:04 +00:00
briane%qnx.com
68ce1222e1 NOT PART OF BUILD - PHOTON ONLY
Various fixes to correct drawing problems and speed up the rendering
and font engine
Brian Edmond


git-svn-id: svn://10.0.0.236/trunk@78731 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 13:51:58 +00:00
cls%seawood.org
4b879b15dd Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point.
git-svn-id: svn://10.0.0.236/trunk@64923 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 07:17:25 +00:00
dmose%mozilla.org
fe6a96903d updated license boilerplated to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52899 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 02:24:22 +00:00
Jerry.Kirk%Nexwarecorp.com
8ce460c060 - Beginning to add support for printing for Neutrino
git-svn-id: svn://10.0.0.236/trunk@36093 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:32:30 +00:00
Jerry.Kirk%Nexwarecorp.com
e10d1c5ca2 - These files update the GFX portion of the Photon UI
- They still include lots of debug and not implemented functions.


git-svn-id: svn://10.0.0.236/trunk@33462 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 01:15:23 +00:00
michaelp%netscape.com
399f2dd9ac added for guys from Nexware.
git-svn-id: svn://10.0.0.236/trunk@25269 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:25:26 +00:00