Commit Graph

328 Commits

Author SHA1 Message Date
Markus Stange
f64a903399 Bug 495920 - nsThebesDeviceContext shouldn't have a reference to a native widget. r=masayuki, sr=roc 2009-06-11 11:24:41 +02:00
Jeremy D. Lea
0e51628bd3 Bug 431634 - Part 1 - clean up header pollution; r+sr=roc 2009-04-01 13:59:02 -08:00
Taras Glek
a5e1d36a0e Bug 483425 - memory leak fix + testcase r=vlad 2009-03-19 11:45:07 -07:00
Reed Loden
acf6117e95 Possible fix for bustage caused by bug 422637. 2008-10-24 01:43:19 -05:00
Alfred Kayser
180926bbd1 Bug 422637 - "Merge nsColorNames into nsColor to have less public functions and less code" [r=vlad sr=roc] 2008-10-24 01:28:29 -05:00
Arpad Borsos
c72ef7d248 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
hg@mozilla.com
05e5d33a57 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
bzbarsky%mit.edu
b37af4e57a Part of fix for bug 359341 that somehow didn't make it in the first time. r+sr=roc 2006-11-14 22:32:40 +00:00
benjamin%smedbergs.us
402aa4194d Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento 2006-03-02 16:03:58 +00:00
cbiesinger%web.de
c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
bsmedberg%covad.net
573eebab2a Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 12:36:03 +00:00
darin%meer.net
189ba5e5c4 eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg 2004-11-01 18:50:36 +00:00
gerv%gerv.net
9d2ee4928c Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
bryner%brianryner.com
433c389ddf Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron. 2004-02-05 01:57:10 +00:00
seawood%netscape.com
b28ce0a530 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 20:12:33 +00:00
seawood%netscape.com
80e1b303cc Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
timeless%mozdev.org
19b8eede79 Bug 136919 TestColorNames is broken
r=roc+moz sr=darin
2003-01-02 12:47:05 +00:00
seawood%netscape.com
322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
dougt%netscape.com
2dbd1edd63 XPCOM initialize primary event queue. 135531. r=brendan@mozilla.org, sr=darin@netscape.com 2002-04-15 22:26:29 +00:00
dbaron%fas.harvard.edu
59892aa65e Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag 2002-02-16 16:18:13 +00:00
timeless%mac.com
2a2eccd8df Bug 95986 remove references to nsImageManager
removing obsolete tests
removal for cbiesinger@web.de r=pavlov sr=tor
2002-01-29 15:15:37 +00:00
seawood%netscape.com
7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
bzbarsky%mit.edu
f2ee8260a0 Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
(i.e. where the string is a literal).  Bug 104159, r=jag, sr=alecf
2001-11-14 01:33:42 +00:00
dbaron%fas.harvard.edu
ed869c764e Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc 2001-10-16 03:53:44 +00:00
gerv%gerv.net
04bc2069f5 License changes, take 2. Bug 98089. mozilla/gfx/. 2001-09-26 00:16:04 +00:00
jaggernaut%netscape.com
77271b03ed One module per line for REQUIRES. r=/sr=alecf 2001-09-18 21:52:15 +00:00
jaggernaut%netscape.com
dc40187223 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
alecf%netscape.com
62424ee7b2 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
jaggernaut%netscape.com
25856c9451 Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls 2001-09-14 05:37:29 +00:00
dbaron%fas.harvard.edu
113ad642ae 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 2001-08-21 01:48:11 +00:00
pavlov%netscape.com
1e20984ef0 fixing bug 78690. removing old imagelib. r=jst sr=waterson 2001-08-09 20:22:39 +00:00
waterson%netscape.com
b74d6e1c8b Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
kmcclusk%netscape.com
dfb97eb9a7 Not part of the build, stand alone test program. Make gfx pixel coverage test compile and run. bug=70041. (patch from jonsmirl@mediaone.net) 2001-04-05 01:01:40 +00:00
disttsc%bart.nl
a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
cls%seawood.org
66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
warren%netscape.com
cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
mkaply%us.ibm.com
7b0693f2ad r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME
2000-07-10 20:48:42 +00:00
cls%seawood.org
bca014f1bb Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner 2000-07-02 18:44:42 +00:00
cls%seawood.org
a8000b8bb5 Mass replace of -lmozjs with $(MOZ_JS_LIBS) needed for OS/2 and consistency. 2000-05-17 06:45:45 +00:00
pavlov%netscape.com
803190ad4b changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
cls%seawood.org
5be082e304 More OS/2 Makefile changes. Bug #34106 Batch 13 2000-05-11 14:15:34 +00:00
mjudge%netscape.com
2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
cls%seawood.org
f6740baa20 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
mkaply%us.ibm.com
5be529fbad # 33859
r= dcone@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-04-03 22:40:31 +00:00
scc%netscape.com
73802d6f2e Pro5 update 2000-02-07 23:06:04 +00:00
pinkerton%netscape.com
7d8250392f fix the access paths for pro5 migration. r=macdev. 2000-02-04 03:27:36 +00:00
cls%seawood.org
4f34e05855 Removed redundant XPDIST from the build. Changed existing references to DIST.
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
neeti%netscape.com
cd72e89586 fix bug 15820,memory leak in ImageManagerImpl by converting it to a service on gtk, windows and mac.r=dp 1999-11-24 03:41:48 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dveditz%netscape.com
ff01d5e8f4 Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz 1999-10-10 01:32:59 +00:00
dcone%netscape.com
11fb5455d7 Mac Support 1999-09-16 14:17:39 +00:00
dcone%netscape.com
cbc0b9a8bb First Checked In. 1999-09-16 14:08:26 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
briano%netscape.com
817ba95486 Removed the obsolete non-NECKO leftovers. 1999-09-08 23:12:13 +00:00
kmcclusk%netscape.com
4379949d91 Added gfx pixel coverage test to repository. Not added to build yet. 1999-09-08 00:03:25 +00:00
cyeh%netscape.com
9577b5cefa Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 00:54:34 +00:00
ramiro%netscape.com
5c9835cc68 Cleanup linking of libimg. 1999-08-25 13:37:11 +00:00
ramiro%netscape.com
ec21b9ecbc Set the timer lib flags in one place. 1999-08-24 14:54:59 +00:00
ramiro%netscape.com
2c19866af3 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
ramiro%netscape.com
6eeeaf7730 Fix for -lpref linking problems. Dont link with libpref, its not needed. 1999-08-18 00:27:50 +00:00
ramiro%netscape.com
ee33c47ded Link in secfree dynamically only where needed. 1999-08-17 15:46:57 +00:00
briano%netscape.com
5ca4aa0b87 Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org. 1999-07-29 01:18:12 +00:00
briano%netscape.com
007ea62765 Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
peterl%netscape.com
223b3d7794 update to new color apis 1999-07-18 00:42:28 +00:00
ramiro%netscape.com
a09ea8b7ca Landing timer move on unix. 1999-07-17 14:22:51 +00:00
bienvenu%netscape.com
7e03acb008 fix build bustage with cast 1999-07-16 18:55:51 +00:00
kipp%netscape.com
a274469ecf Removed 2 compiler warnings 1999-07-16 17:36:31 +00:00
ramiro%netscape.com
5cdb03367b Define the toolkit flags in one place an reuse that. Hopefully this will
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
dveditz%netscape.com
9bc612bf52 makeile cleanups 1999-07-02 13:38:47 +00:00
ramiro%netscape.com
f41e67c622 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com
17864a291d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
gagan%netscape.com
db42a7e810 Reordered netlib libs to link correctly. NECKO only. 1999-07-01 21:29:08 +00:00
slamm%netscape.com
7917f38d4f Better fix for build bustage. Use ZLIB_LIBS instead of -z. r=ramiro,shaver 1999-06-29 16:51:46 +00:00
shaver%netscape.com
fc7ca1baa5 fix Solaris build bustage 1999-06-29 16:20:58 +00:00
shaver%netscape.com
6f90532000 no longer need to link against libgfxps.so -- necko merge regression? 1999-06-29 03:12:31 +00:00
gagan%netscape.com
dc1680b25c Necko changes (from Andreas) 1999-06-29 00:26:25 +00:00
warren%netscape.com
e87f3dfecd Fixed necko ifdef. 1999-06-28 20:23:22 +00:00
warren%netscape.com
fbc735f510 Last of the necko ifdefs. Now we link with necko. 1999-06-28 10:35:57 +00:00
ramiro%netscape.com
773e34ec7d Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.
1999-06-25 09:38:26 +00:00
dp%netscape.com
300a021a82 Adding gfxMOZ_TOOLKIT and gfxps to get NS_NewTimer() 1999-05-26 07:30:34 +00:00
dp%netscape.com
94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
bruce%cybersight.com
25345b7651 Remove -lnetlib from link lines. Not needed. 1999-04-28 05:30:09 +00:00
leaf%mozilla.org
4ad9f70d5d Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
ramiro%netscape.com
8ce50ad7cf Make it possible to prefix mozilla dlls that conflict with system dlls. 1999-03-12 12:43:04 +00:00
warren%netscape.com
4b2d56fbaa nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
cyeh%netscape.com
b27fdb082f fix pdb file generation so that the go into $(OBJDIR) and also
have more useful names other than "none.pdb". some cleanup remains.
1999-03-05 23:24:48 +00:00
ebina%netscape.com
38b464566c Changing RegisterFactory to use the new API. 1999-02-26 17:19:00 +00:00
warren%netscape.com
42f3ca6943 Added forgotten initialization. 1999-02-23 08:01:02 +00:00
mcafee%netscape.com
2e8171db9e More portable Makefile, and this one builds 1999-02-10 01:50:29 +00:00
michaelp%netscape.com
b4c034f217 removed aWidth from DrawString(). added aFontID to DrawString() and GetWidth(). 1999-01-28 05:03:05 +00:00
mcafee%netscape.com
221ee99f04 Comment: No output = test passed 1999-01-21 22:10:57 +00:00
ramiro%netscape.com
9de953c38c Have cvs ignore generated files. 1998-12-05 11:07:45 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
michaelp%netscape.com
1ee9c1329d fixed build bustage. 1998-12-01 03:20:31 +00:00
cyeh%netscape.com
65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
dcone%netscape.com
3c44a29c2c updated the blending, fixed 8 bit blending, and fixed a leak in the blender 1998-11-04 16:02:50 +00:00
michaelp%netscape.com
fc225bf7c1 changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
cls%seawood.org
411ab80ce3 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
rpotts%netscape.com
bb182e3b79 Pass a null nsIURLGroup into the ImageGroup initialize method... 1998-10-01 21:46:24 +00:00
kostello%netscape.com
8c37a3839d Changed to match new Widget interfaces. 1998-09-14 20:56:27 +00:00
warren%netscape.com
b89e7efaca Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
rpotts%netscape.com
4a9aac62bf Added casts to allow building with STRICT defined... 1998-08-29 06:19:23 +00:00
kipp%netscape.com
f3c99bef88 Use flexible library naming 1998-08-05 01:40:20 +00:00
troy%netscape.com
c550aa1e0a API changes to how an image group context is created 1998-08-03 05:10:14 +00:00
troy%netscape.com
7da0401c3c Combined raptorgfx.dll and raptorgfxwin.dll into one DLL 1998-07-26 23:52:36 +00:00
troy%netscape.com
007ea3d8b5 Fixed some build bustage I introduced 1998-07-16 03:09:33 +00:00
dcone
5923c1426c 16 bit speed testing code 1998-07-10 12:53:15 +00:00
dcone
07d5ac2f15 Intermediate 16 bit blending 1998-07-08 14:31:31 +00:00
thom
58f3f0fa82 Mac linux fix. 1998-07-01 23:31:42 +00:00
dcone
bcb8bd62ed added the offset for blending, and a routine to save off bits 1998-06-25 15:07:31 +00:00
michaelp
ec4811f612 added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
dcone
052bbf9a8c fixed some bugs, intermediate checkin 1998-06-22 14:41:23 +00:00
dcone
cc0628b4d0 intermeditate updates to blend and test program. It now works in 24 bit 1998-06-16 13:09:46 +00:00
dcone
06a3dd1232 updated blending code, and tests 1998-06-11 17:33:26 +00:00
dcone
6e4db70ba0 put in the inverse color table routine and did 8 bit alpha 1998-05-20 21:12:38 +00:00
dcone
c22d8277e2 More composition code, much faster now 1998-05-14 21:49:58 +00:00
dcone
0e94d920e1 speed up of alpha, some small fixes, inter checkin 1998-05-13 14:28:16 +00:00
dcone
6e90c68c55 Some more alpha blending, fixed some bugs and the test app now works 1998-05-08 14:24:53 +00:00
dcone
148da3401d Composition Work 24 bit complete 1998-05-05 14:47:16 +00:00
spider
12597a1870 Fix UNIX build bustage on some systems where tweak_nspr gets appended to TARGET after inclusion of rules.mk, thus breaking nsinstall. 1998-05-01 17:11:13 +00:00
dcone
23c777f686 Updated nsImageWin and gfx bit test for composite functionality 1998-04-29 20:28:16 +00:00
rpotts
a024299393 added include of string.h since NSPR no longer includes windows.h which pulled it in... 1998-04-29 20:04:28 +00:00
rpotts
965494a232 Added windows.h since NSPR no longer includes it... 1998-04-29 20:01:24 +00:00
kipp
b881d71f5b Fixed compiler bugs/warnings 1998-04-26 03:13:20 +00:00
troy
16ebcb630d Changed IntersectRect() to return an empty rect in the case where the
two source rects don't intersect. Also changed '==' operator to return
TRUE if both rects are empty
1998-04-25 04:34:52 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00