Граф коммитов

809 Коммитов

Автор SHA1 Сообщение Дата
ramiro%netscape.com 39fb8151db noisy fonts only on debug build. 1999-03-26 09:46:28 +00:00
ramiro%netscape.com 3504870212 print depth on debug printf 1999-03-26 09:43:57 +00:00
erik%netscape.com 14101060a0 Unicode support for fonts on Windows. Reviewed by Michael Plitkins. 1999-03-25 23:41:36 +00:00
kipp%netscape.com ddeb99e94d Put my changes back in that don cone accidently removed 1999-03-24 15:57:24 +00:00
michaelp%netscape.com cb5768fb88 fixed rect containment test. 1999-03-23 22:37:50 +00:00
michaelp%netscape.com d6043e368d fixed docs for ContainsRect(). 1999-03-23 22:37:20 +00:00
dcone%netscape.com 7891ac9157 Took out nsOldDrawingSurfaceGTK.h, this was lost between checkins 1999-03-22 23:16:42 +00:00
dcone%netscape.com 12b0502c2a Include files added for default fonts 1999-03-22 21:48:16 +00:00
dcone%netscape.com 14a5e92098 Added UNIX support for postscript printing, fixed many bugs.
Added nsIDeviceContextSpecPS interface so we can do PS on any platoform, get
information from the print dialog.
1999-03-22 21:45:00 +00:00
kipp%netscape.com cf718d1cfe DIsabled a free of stack memory 1999-03-22 15:42:07 +00:00
pavlov%pavlov.net 8a651d5b1b fix crash 1999-03-22 03:48:51 +00:00
pavlov%pavlov.net 7be0422aa4 fix up some more ugly memory leaks. 1999-03-22 02:36:41 +00:00
pavlov%pavlov.net 3b7c0515de fix up some mem leaks caused by Push/PopState() 1999-03-22 01:50:34 +00:00
pavlov%pavlov.net 16dece517e fix a memory leak. 1999-03-21 21:50:59 +00:00
pavlov%pavlov.net 99c6f8cb62 stomp a few more bugs from my previous checkin. 1999-03-21 21:31:58 +00:00
pavlov%pavlov.net 61983aeb80 fix refcounting. 1999-03-21 21:01:21 +00:00
pavlov%pavlov.net 3cfbaec942 nsRenderingContextGTK now uses nsDrawingSurfaceGTK 1999-03-21 20:42:01 +00:00
pavlov%pavlov.net 7b94d80f09 code cleanup and internal gtk refcounting changes. 1999-03-21 06:25:34 +00:00
ramiro%netscape.com 0327cb11c6 Wrapped in PR_BEGIN_EXTERN_C and PR_END_EXTERN_C to fix c++/c linkage problem. 1999-03-18 23:29:50 +00:00
mcafee%netscape.com 1d4db53562 Added prototype for UnixPrDialog(). r=syd@netscape.com 1999-03-18 22:33:04 +00:00
kipp%netscape.com 7e4b526ce6 Eliminate some GDK warning messages by only freeing valid pixmaps 1999-03-18 21:19:30 +00:00
kipp%netscape.com 7cfbbc726c Revised the font matching algorithm to work somewhat better; allow for font-scaling in debug builds with an environment variable 1999-03-18 21:19:10 +00:00
kipp%netscape.com 1feb50ef1f Fudge the dpi into something that makes for more rational scaling to twips 1999-03-18 21:18:40 +00:00
leaf%mozilla.org c69daeca76 backing out change that clearly has destabilized the tree. 1999-03-18 04:43:38 +00:00
pavlov%pavlov.net 423dbe5f86 fix for hpux and aix build bustage. approved by leaf. 1999-03-18 03:16:44 +00:00
leaf%mozilla.org 0a0f5ac00f Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
pavlov%pavlov.net e069b49551 fix mem leak for real this time. 1999-03-14 23:15:35 +00:00
pavlov%pavlov.net dd2dc823c1 minor cleanups. 1999-03-14 23:03:34 +00:00
pavlov%pavlov.net a66936a6ba fix bug #3564 1999-03-14 18:06:18 +00:00
mcafee%netscape.com 0d248c9512 getenv() needs a prototype for Solaris. 1999-03-14 09:00:38 +00:00
syd%netscape.com 07fe21fdf3 gtk_toggle_button_get_active() is an API newer than Gtk+ 1.1.13. Replaced it
with legacy code that just looks at active field of widget directly (I could
use the GtkObject interfaces, but those are kludgy and the reason that the
newer API was introduced). Eventually (hopefully soon) we'll migrate to Gtk+
1.2 (which will fix some rendering bugs as well...)
1999-03-13 05:25:31 +00:00
syd%netscape.com b55d6660fd Declare mPrData 1999-03-13 03:39:38 +00:00
syd%netscape.com 776299af35 Call GTK print dialog. Currently, Init routine returns FAILURE, effectively
stubbing out this functionality. Done Cone will turn it on at a later time.

Gtk+ print menu crashes will temporarily disappear because of this change.
1999-03-13 03:21:16 +00:00
syd%netscape.com c7f2156193 Add nsPrintdGTK.c to build. 1999-03-13 03:19:58 +00:00
syd%netscape.com 79b04d08cc Print dialog for Gtk. Needs to be wired by Done Cone, currently stubbed out
in caller.
1999-03-13 03:19:28 +00:00
ftang%netscape.com 3129869870 change the macroman converter to a better shape.... reviewed by pierre 1999-03-12 21:58:28 +00:00
ramiro%netscape.com 846235af9b Make it possible to prefix mozilla dlls that conflict with system dlls. 1999-03-12 12:43:04 +00:00
mjudge%netscape.com 304a4dd1e8 backing out fix 1999-03-12 01:35:13 +00:00
mjudge%netscape.com c2778d78c7 fixing libs phase to make the windows lib to be used by \widget 1999-03-12 01:29:31 +00:00
ftang%netscape.com fd08485b1f Add atsui work for non ASCII text. Reviewed and approved by pierre. Need more work to convert more text into MacRoman. 1999-03-12 01:15:52 +00:00
dcone%netscape.com 4dca61f35f added the nsdrawingsurfacemac to project 1999-03-11 15:02:42 +00:00
dcone%netscape.com e0e0b71155 update to use the nsDrawingSurfaceMac object for its onscreen on offscreen drawing. 1999-03-11 14:42:11 +00:00
michaelp%netscape.com fe4a94c163 factored code. 1999-03-10 01:03:03 +00:00
michaelp%netscape.com 6aa94d777d added blender method that takes rendering contexts.
added LockDrawingSurface() and UnlockDrawingSurface() to rendering
context.
fixed state maintenance errors in rendering context win.
added IsReleaseDCDestructive() to drawingsurfacewin.
1999-03-09 22:07:06 +00:00
warren%netscape.com c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
cls%seawood.org 0934081cb8 Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables. 1999-03-07 05:18:45 +00:00
pavlov%pavlov.net 5c7b826ee3 more work 1999-03-07 00:58:11 +00:00
pavlov%pavlov.net 263b825378 add a few comments in here on how a few things should be done. 1999-03-07 00:40:08 +00:00
cyeh%netscape.com 5fe1801c03 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
mcmullen%netscape.com 0b721e55f8 Removed the offset parameter from the base stream interfaces. Implemented string streams. 1999-03-05 22:53:56 +00:00
dcone%netscape.com ff22a0cab6 Update the surfaces to include graphics state 1999-03-05 14:48:44 +00:00
mcafee%netscape.com fdf88ceddf Uninitialized variables 1999-03-05 04:40:14 +00:00
kipp%netscape.com 4147924a67 Use proper new/delete operators 1999-03-05 04:36:00 +00:00
kipp%netscape.com 284d8dc4af Stop linking with other libraries to avoid finding symbols with dlsym that we don't want to find 1999-03-05 04:35:49 +00:00
scc%netscape.com 31ff626ae9 rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
dcone%netscape.com bc393c9072 First Checked In. 1999-03-03 15:46:43 +00:00
dcone%netscape.com 95d8d66ce8 Update some functions, and formating 1999-03-02 16:47:16 +00:00
brade%netscape.com 9d62c2b952 add static to reduce compiler warnings on Macintosh 1999-03-02 15:17:14 +00:00
alecf%netscape.com b2ca370ed9 fix const-ness problem that was plaguing AIX and Linux -pedantic 1999-03-02 01:39:23 +00:00
dcone%netscape.com 8764cbc65a Fixed up postscript stuff, now prints on Unix 1999-03-01 16:23:36 +00:00
ramiro%netscape.com 511902dedb gcc 2.7.x portability fixes. 1999-03-01 12:25:24 +00:00
michaelp%netscape.com c7ccc56a41 added fix for GetRects(). not currently called by anything but the new
compositor which is not yet enabled. approved by sar.
1999-02-26 20:16:50 +00:00
kmcclusk%netscape.com 2e36ac6ce8 Added support to read Adobe Font Metric files to get the correct font metrics
for printing.
1999-02-26 20:03:35 +00:00
kipp%netscape.com abab5c61cf Cleaned up all of the operator new/delete usage 1999-02-26 19:40:22 +00:00
alecf%netscape.com 71425ad3ac fix HPUX bustage - HP already has MIN, MAX, TRUE, and FALSE defined 1999-02-26 17:27:02 +00:00
alecf%netscape.com 3f9190fe0f fix HPUX bustage: font should be const 1999-02-26 17:26:25 +00:00
ebina%netscape.com 66e1467fa8 Changing RegisterFactory to use the new API. 1999-02-26 17:19:00 +00:00
kipp%netscape.com f562a1eb60 Cache alpha-clip pixmap across rendering calls so that transparent gifs render faster; flush cache when bits are updated so that transparent animated gifs don't break 1999-02-26 16:59:18 +00:00
kipp%netscape.com f33e75ab5e Removed inline virtuals - a no-no 1999-02-26 16:58:18 +00:00
kipp%netscape.com 3c967b856f Get alpha line stride so that we don't produce the wrong alpha mask 1999-02-26 16:57:54 +00:00
pavlov%pavlov.net 01a2380c19 began work on nsDrawingSurfaceGTK.cpp. it isn't built yet, as it doens't
compile though.  renamed the nsDrawingSurfaceGTK.h to nsOldDrawingSurfaceGTK.h
to avoid name conflicts for now.
1999-02-26 15:26:02 +00:00
warren%netscape.com 97781f4c14 Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends. 1999-02-26 10:17:14 +00:00
sfraser%netscape.com d847eb7428 Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order. 1999-02-26 00:54:57 +00:00
michaelp%netscape.com 08a43fbfd4 added nsIDrawingSurface, a windows specific counterpart and a windows
implementation. cleaned up windows blending code to the point where we
don't really need platform specific blending implementations at all
anymore. added region area return from nsIRegion::GetRects(). unified all
windows bitmap management code under nsDrawingSurfaceWin.cpp.
1999-02-25 18:53:31 +00:00
kipp%netscape.com fb9e2b01ee Eliminate global constuctor dependency 1999-02-25 16:41:54 +00:00
kipp%netscape.com 8cd78f227c new 1999-02-25 16:41:09 +00:00
mcafee%netscape.com 59858e5406 Removing unused rules, cleaning this up. 1999-02-24 08:39:19 +00:00
kipp%netscape.com c74f87d07d Removed some off by one rendering errors (not a perfect fix!) 1999-02-23 19:39:11 +00:00
kipp%netscape.com bf3fa605eb Latest snapshot using linux version of the tools 1999-02-23 19:38:50 +00:00
warren%netscape.com 01f7011acc Added forgotten initialization. 1999-02-23 08:01:02 +00:00
mcafee%netscape.com 9c01a49a9a C++ comments in C file. 1999-02-23 05:04:56 +00:00
kmcclusk%netscape.com cc41ac096d Added support for creating a postscript device context for printing under GTK.
Sanitized the GTK nsDeviceContextSpecFactoryG, nsRenderingContextPS, nsDeviceContextPS,
and nsDeviceContextSpecG by removing WIN32 dependencies.
Added checks for null widgets in nsWidget and nsScrollbar GTK implementations.
1999-02-22 18:56:54 +00:00
dcone%netscape.com a5a9edc3d6 Added fixes to get it to compile under UNIX 1999-02-22 15:00:59 +00:00
pavlov%pavlov.net 11111cc945 minor code cleanups 1999-02-21 17:40:00 +00:00
dcone%netscape.com 913c087dee Added the printer support files for GTK 1999-02-18 22:35:11 +00:00
michaelp%netscape.com 5d4c7f34d2 made GetClipRegion comply with new API definition. 1999-02-18 22:34:19 +00:00
kipp%netscape.com c6d06e2e44 Compute subscript/super-script offsets; support (disabled) scalable fonts 1999-02-18 03:32:29 +00:00
harishd%netscape.com 288eb59701 Added FontMetrics for regression testing.
Will be wired up later
1999-02-17 18:21:51 +00:00
mjudge%netscape.com c95550b563 fix for nsCOMPtr Carpool change 1999-02-17 02:56:26 +00:00
michaelp%netscape.com 9332f17d3e made nsRenderingContextWin::GetClipRegion() work. 1999-02-16 00:50:32 +00:00
troy%netscape.com 612cd01861 Added some "const" to code that was retrieving a pointer to the internal
buffer managed by nsString
1999-02-14 05:56:15 +00:00
kipp%netscape.com 4477965d94 Added IID static method 1999-02-12 17:13:30 +00:00
dcone%netscape.com 3be8aecf3c fixed clipping, added ellipse and arc support 1999-02-12 16:12:15 +00:00
pierre%netscape.com a7cbc355e7 GetHints() returns NS_RENDERING_HINT_FAST_8BIT_TEXT 1999-02-12 05:56:56 +00:00
pierre%netscape.com 1b903e62bb Fixed GetClipRegion/SetClipRegion to work with the actual region instead of its bounding box 1999-02-11 23:51:15 +00:00
pierre%netscape.com e2f88ae014 Added SetNativeRegion() + fixed 2 small bugs 1999-02-11 23:50:12 +00:00
sfraser%netscape.com df155f75ba Added an assert in GetWidth, which fires if you try to measure width on a longer string than you really have. (May be triggered by selection code.) 1999-02-11 04:37:41 +00:00
kipp%netscape.com a974c955ce Fixed memory corruption crasher by passing in the correct width/height to the swizzler routine 1999-02-11 02:21:48 +00:00
michaelp%netscape.com e39ba40fc7 made GetRects() and FreeRects() work. killed ForEachRect(). 1999-02-11 01:54:01 +00:00
michaelp%netscape.com dfd4a7b87e killed ForEachRect(). 1999-02-11 01:53:42 +00:00