⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 按照官方的说法:Cairo is a vector graphics library with cross-device output support. 翻译过来
💻
字号:
Snapshot 0.1.6 (2005-07-28 Carl Worth <cworth@cworth.org>)==========================================================Behavioral changes------------------Clips are changed to only affect destination operands, notsources. This gives the desired behavior for cairo. If the X server'sRender implementation wants to use pixman it will have to selectsource clipping, (presumably through a new API call that we can add atthat point).Bug fixes---------Fix leak of the clip region associated with an image inpixman_image_destroy.Fix units for stride return to be FbStip-sized, (this bug was causingnon antialiased text in cairo to appear as garbage).Other changes-------------The implementation has been merged considerably with xserver/fb. Mostof the merge was just name changes, but there were likely some bugfixes or performance improvements in there as well.Snapshot 0.1.5 (2005-05-18 Carl Worth <cworth@cworth.org>)==========================================================Bug fixes---------Fix confusion of depth and bpp which was causing cairo to crash onsome X servers.Properly declare pixman_fixed16_16_t as int32_t which fixescompilation failures on some platforms.Fix to find inttypes.h on AIX.Fix bug in compositing when the source image has no alpha channel.Some fixes to the clipping code.Fix memory leak when asked to draw a degenerate trapezoid list.Snapshot 0.1.4 (2005-03-07 Carl Worth <cworth@cworth.org>)==========================================================API Addition------------Add new function:	void	pixman_add_trapezoids (pixman_image_t           *dst,	                       int                      x_off,	                       int                      y_off,	                       const pixman_trapezoid_t *traps,	                       int                      ntraps);Performance improvement-----------------------Restrict size of intermediate surface used while compositingtrapezoids based on the bounds of the desination surface.Bug fixes---------Fix rendering on 64-bit platforms.Snapshot 0.1.3 (2005-01-21 Carl Worth <cworth@cworth.org>)==========================================================Performance improvements------------------------Solid fills are now much faster, (thanks to Alexander Larsson).Bug fixes---------Fixed to quiet warnings in newer versions of gcc.Don't divide-by-zero if given an image of size 0x0.Fixed several corner cases where values outside a trapezoid would bedrawn with alpha 1/255 (in the 8-bit case).Internal changes----------------Imported the newer point-sampling trapezoid rasterization code thatKeith Packard wrote for the X server. This provide pixel-perfectmatching with the Render extension as well as code that is simpler,more robust, and easier to maintain.Snapshot 0.1.2 (2004-10-27 Carl Worth <cworth@cworth.org>)==========================================================New functionality-----------------Added three new functions:	pixman_image_set_component_alpha	pixman_format_get_masks	pixman_image_get_formatThe first enables component-alpha compositing which can be used foroptimizing sub-pixel rendering of text and other geometry. This isuseful when the geometrical relationship of the sub-pixel componentsof the display device are known, (eg. with flat-panel monitors ratherthan CRTs).The other two functions are simple query functions that were missing.Bug fixes---------Enabling both transform and repeat simultaneously now works.Some byte-order fixes.Clipping fixes: pixman now takes a copy of the client clipping region                client clipping is now actually used, it wasn't earlier.Snapshot 0.1.1 (2004-04-16 Carl Worth <cworth@east.isi.edu>)============================================================Build fixes for cygwin----------------------This snapshot adds the -no-undefined flag during compilation which isnecessart for building a shared library under cygwin.Cleanup of the public API-------------------------We recently noticed that there were a coupld of bugs in the scriptthat renamed libic to libpixman. Fixing this requires the followingchanges in the public API:	PIXMAN_FORMAT_AR_GB32 -> PIXMAN_FORMAT_ARGB32	PIXMAN_FORMAT_RG_B24 -> PIXMAN_FORMAT_RGB24While we're changing that, we also normalized the names of structuretags, for example:	struct _pixman_region16_t -> struct pixman_region16	etc.but users are expected to use typedefs such as pixman_region16_tanyway.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -