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

📄 changelog

📁 libfxb是linux下只写操作framebuffer的一个轻量级的库。
💻
📖 第 1 页 / 共 2 页
字号:
	$Id: ChangeLog,v 1.64 2001/03/03 05:20:01 lethal Exp $2001-03-03  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-font-8x16.h:	Cleaned up all sorts of useless comments and whitespace. Greatly	reduced overall size of file. It's probably less manageable this	way, but then again, people shouldn't be editing the font by	hand either.2001-03-02  Michael Bourgeous <nitrogen@u4xlabs.com>		* libfbx/libfbx-font-8x16.h: added.	* libfbx/libfbx-font.c: 	* libfbx/libfbx.h:	* libfbx/libfbx-init.c:	Put our font in a header instead of relying on the presence of	a particular system configuration.	2001-03-02  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-gen.c: added.	* libfbx/libfbx-drivers.h: updated.	* libfbx/drivers/*: updated.	Got rid of all those nauseating inb/inl/outb/outl's for every	specific board. We now have a nice and clean (sort of) unified	set of functions to use in all modules.	The adapter->ctl (MMIO ctl) has also been gutted and now resides	at fb_screen->driver->mmio_ctl. Now only boards that actually use	it can do so without needing to duplicate code.	Rage128 cleanups as well, more duplicate code reduction.. though	now we're stuck with nested if's _sigh_.	* docs/libfbx-api.sgml: updated.	Reverted to old layout, all groups of functions are under their	own individual chapter.2001-02-25  Paul Mundt        <lethal@u4xlabs.com>	* libfbx.spec.in:	* acconfig.h:	* config.h.in:	* configure.in:	Added the IMAGEDIR definition. Lots of other little cleanups.	Almost a total rewrite of the spec file.	* tests/Makefile.{am,in}:	* tests/bounce.c:	* tests/fbxmask.c:	* tests/fbxmove.c:	* tests/fbxmove_mask.c:	Make sure we use the IMAGEDIR definition when loading images	for the testsuite. Testsuite is also installable now, and is	also shoved into its own package by the spec file.2001-02-20  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-color.c:	* libfbx/libfbx.h:		Changed unsigned int to unsigned long for color functions.	* libfbx/libfbx-surface.c:		(fb_create_surface_depth) added.2001-02-10  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-ati.[ch]:		(aty128_blank) added.	* libfbx/drivers/libfbx-ati.[ch]:	* libfbx/drivers/libfbx-ati-misc.c:		(aty_draw_rect) added.	(aty_fill_rect) added.	* libfbx/arch/libfbx-memset.c:	Started on SuperH optimizations.	* libfbx/libfbx-init.c:	* libfbx/libfbx.h:	Changed fb_init() behaviour. We now only use it to initialize	the fb_screen surface. fb_screen must be used for accessing	the entire display.	* libfbx/drivers/libfbx-mga.c (mga_putc): added.	* libfbx/drivers/libfbx-mga.h:	Added some additional defines.. various cleanups.2001-02-09  Rob Salmond       <rob.salmond@home.com>	* libfbx/drivers/libfbx-mga.c (mga_fill_rect): added.2001-02-09  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-mga-misc.c (mga_ydstlen): added.	* libfbx/drivers/libfbx-mga.h:	Added ydstlen stuff.	* libfbx/drivers/libfbx-3dfx.c:	* libfbx/libfbx-drivers.h:	* libfbx/libfbx-init.c:	* libfbx/libfbx-font.c:	putc() got renamed to writec().. this won't effect anything as it	should never be called directly anyways. But at least it'll fix	that reoccuring build error.2001-02-05  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-font.c:	(fb_putc) updated.	Now handles accelerated routine if one is available.	* libfbx/libfbx-modules.c:	* libfbx/libfbx-blit.c:	* libfbx/drivers/libfbx-3dfx.h:	* libfbx/drivers/libfbx-mga.h:	Various cleanups.	* libfbx/drivers/libfbx-ati.c: added.	* libfbx/drivers/libfbx-ati-misc.c: added.	* libfbx/drivers/libfbx-ati.h: added.	Started on ATI optimizations.2001-02-04  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-mga.c:	* libfbx/drivers/libfbx-3dfx.c:	* libfbx/libfbx.h:	* libfbx/libfbx-init.c:	Removed fn_ok() checks.. there's not a whole lot of need for them	anyways.	(fb_driver_ops_init) added.	has_fn is now set dynamically.	* libfbx/libfbx-drivers.h:	* libfbx/drivers/libfbx-mga.c:	* libfbx/drivers/libfbx-3dfx.c:	* libfbx/libfbx-init.c:	* libfbx/libfbx-modules.c:	Implemented new driver infrastructure based on driver proposal.	Appears to work properly so far, still needs extensive testing.	Note: fn_ok and has_fn need to be dynamically set based on the set	driver->ops->fn, this needs to be fixed as soon as possible.2001-02-01  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-drivers.h:	has_fn only needs 0 or 1.	* libfbx/drivers/libfbx-3dfx.c (tdfx_stretch_image): updated.	Cosmetic cleanup.2001-01-31  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-mga-misc.c:	* libfbx/drivers/libfbx-mga.h:	(mga_fifo) added.	* libfbx/drivers/libfbx-3dfx.[ch]:	* libfbx/libfbx-blit.c:	* libfbx/libfbx-console.c:	* libfbx/libfbx-init.c:	* libfbx/libfbx-modules.c:	* libfbx/libfbx-line.c:	* libfbx/libfbx-polygon.c:	* libfbx/libfbx-surface.c:	* libfbx/libfbx-drivers.h:	* libfbx/libfbx.h:		Cleaned up redundant include problems that were occuring. A lot of	this mess still needs to be cleaned up.		* libfbx/drivers/libfbx-mga-misc.c:	* libfbx/drivers/libfbx-mga.h:	(mga_inl) added.	(mga_outl) added.	(mga_wait_idle) added.	* libfbx/libfbx.spec.in:	Updated to reflect upon 3dfx and mga modules.	* libfbx/libfbx-init.c (fb_init): updated.	Some cosmetic and strcmp() cleanups. This should fix the mmio mapping	problem occuring on non mga/3dfx boards reported by Mike Partin	<djmike@u4x.org>.2001-01-31  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-modules.c:	Changed from fb_screen to fb_surface *surface, to allow for future	expansion into multihead displays.	* libfbx/drivers/libfbx-3dfx.c:	(tdfx_stretch_blit) started.2001-01-30  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-modules.c: added.	* libfbx/drivers/libfbx-3dfx.[ch]:	* libfbx/drivers/libfbx-mga.[ch]:	* libfbx/libfbx-drivers.h:	* libfbx/libfbx-init.c:	* configure.in:	* acconfig.h:	(fb_load_module) added.	(fb_unload_module) added.	Started work on module loading system. Module directory is specified	through the --with-moduledir flag to configure.	Cleaned up a few additional warnings.2001-01-30  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/drivers/libfbx-3dfx.[ch]:	(tdfx_putc) added.	Note: tdfx_putc() doesn't work yet.	2001-01-29  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/drivers/libfbx-3dfx.[ch]:	(tdfx_line) added and updated.	(tdfx_fill_rect) updated.	Code cleaned a bit.2001-01-28  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-3dfx.c:	(tdfx_blank) updated.	Cosmetic cleanups.2001-01-28  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/drivers/libfbx-3dfx{,-misc}.[ch]:	(seq_inb) added.	(seq_outb) added.	Note: seq_{in,out}b() are non-functional.	(tdfx_fill_rect) updated and now works in all bit depths.2001-01-27  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/drivers/libfbx-mga.h:	Removed inline's, they were bound to cause compiler errors sooner or	later anyways.	* libfbx/drivers/libfbx-3dfx.[ch]:	(tdfx_init) updated.	(tdfx_cleanup) added.	(tdfx_blank) added.	(tdfx_blank_ok) added.		* libfbx/drivers/libfbx-3dfx-misc.c:	(tdfx_inb) added.	(tdfx_outb) added.	(tdfx_inl) updated.	(tdfx_outl) updated.	2001-01-27  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/drivers/libfbx-3dfx.[ch]:	* libfbx/drivers/libfbx-3dfx-misc.c:	Started 3dfx Voodoo 3 and Voodoo Banshee optimizations.	2001-01-25  Paul Mundt        <lethal@u4xlabs.com>		* libfbx/drivers/libfbx-mga-misc.c:	* libfbx/drivers/libfbx-mga.[ch]:		Started work on MGA optimizations.		2001-01-23  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-console.c:	Console switching now works (but only as root - don't know why).2001-01-18  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/gui/libfbx-button.c (fb_button_proc): added.		2001-01-17  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-polygon.c (fb_fill_rect): updated.		IMPORTANT: fb_fill_rect() now accepts coordinates for the top-left	and bottom-right corners of a rectangle, rather than just the top-left	corner and a width and height. 	2001-01-17  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-png.c:	Cleanups for systems that don't have libpng.	* libfbx/gui/*:	Cleanups.2001-01-16  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/gui/libfbx-gui.c (fb_dotted_rect): added.	* libfbx/gui/*:	Added some GUI behavior functions.2001-01-13  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-font.c (fb_sprintf): added.2001-01-10  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-blit.c (fb_draw_masked_image): added.2001-01-07  Michael Bourgeous <nitrogen@u4xlabs.com>	* libfbx/libfbx-blit.c:		Fixed blit artifacts when it would go off the top or left of the	destination.2001-01-02  Paul Mundt        <lethal@u4xlabs.com>	* libfbx/libfbx-console.c: added.

⌨️ 快捷键说明

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