📄 changelog
字号:
Started on console switching support. (Based on console switching code from FBI source).2001-01-01 Paul Mundt <lethal@u4xlabs.com> * libfbx/*: Updated copyrights, minor other cleanups.2000-12-25 Paul Mundt <lethal@u4xlabs.com> * libfbx/arch/*: Redid infrastructure. * libfbx/libfbx-png.c (png2pnm): updated. Added alpha channel support.2000-12-24 Michael Bourgeous <nitrogen@u4xlabs.com> * libfbx/libfbx-init.c (fb_init): updated. IMPORTANT: fb_cleanup() is no longer installed as an atexit(). This is to allow for multihead support later on, as well as to allow turning off libfbx before the program has ended.2000-12-23 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-png.c: (fb_load_png) added. (png2pnm) added. * libfbx/libfbx-surface.c: * libfbx/libfbx-init.c: * libfbx/libfbx.h: Added finfo and vinfo to fb_screen struct. Various other cleanups.2000-12-23 Michael Bourgeous <nitrogen@u4xlabs.com> * libfbx/libfbx-surface.c: * libfbx/libfbx-init.c: Fixed Paul's finfo/vinfo changes. * libfbx/libfbx-blit.c (fb_draw_image): updated.2000-12-22 Michael Bourgeous <nitrogen@u4xlabs.com> * libfbx/libfbx-blit.c: Fixed long term bug that screwed over any blits that used fb_memmove or glibc memmove. Also fixed it so that blits with x and/or y values less than zero should work, and the image should be clipped. * tests/fbxmove.c: added. * libfbx/libfbx-2d.c (fb_move_object): updated. Blitting is now fast!!!2000-12-22 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-ppm.c (fb_load_ppm): updated. Fixed comment parser. Not sure how it got broken, all that matters is that it works now. 2000-12-15 Paul Mundt <lethal@u4xlabs.com> * docs/libfbx-api.sgml: updated. * libfbx.spec.in: Added libfbx-gui stuff.2000-12-11 Paul Mundt <lethal@u4xlabs.com> * libfbx/gui/*: Started work on libfbx-gui. * libfbx/gui/libfbx-gui.c: (fb_draw_box) added. (fb_draw_textbox) added.2000-12-10 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-pixel.c (fb_putpixel_aa): updated. Cleanups and optimizations.2000-12-09 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-init.c: Fixed minor build problem that occured under sparc64. * libfbx.spec.in: Version is determined directly from configure.in2000-12-09 Ken Mills <ken@u4xlabs.com> * libfbx/libfbx-pixel.c: (fb_putpixel_alpha) added. (fb_pitpixel_aa) added.2000-12-07 Dean Scott <dean@u4xlabs.com> * docs/libfbx-api.sgml: Finished off initial API.2000-10-20 Paul Mundt <lethal@u4xlabs.com> * README: updated. * tests/*: added. Various other code cleanup.2000-10-20 Michael Bourgeous <nitrogen@u4xlabs.com> * tests/fbxbench.c: added.2000-10-17 Paul Mundt <lethal@u4xlabs.com> * libfbx.spec.in: added. * docs/libfbx-api.sgml: added.2000-10-16 Michael Bourgeous <nitrogen@u4xlabs.com> * libfbx/arch/libfbx-memmove.c: added. Wrote optimized memmove() routines.2000-10-05 Paul Mundt <lethal@u4xlabs.com> * libfbx/arch/libfbx-memset.c: Moved MIPS optimized fb_memset() to inline ASM and did a few minor fixups.2000-09-30 Paul Mundt <lethal@u4xlabs.com> * libfbx/arch/*: Started work on architecture specific optimizations. 2000-09-16 Paul Mundt <lethal@u4xlabs.com> * libfbx/drivers/Makefile.am: * libfbx/drivers/Makefile.in: * libfbx/Makefile.am: * libfbx/Makefile.in: * configure.in: autoconf/automake changes to reflect upon drivers/ code.2000-09-14 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-init.c (fb_setdev): added. * libfbx.h: Cleanups. * libfbx/libfbx-png.c (fb_save_png): updated. Fixed problem with saving that occured in 0.1.2. * libfbx/libfbx-font.c (fb_puts): updated. Added \n and \t handling.2000-09-12 Paul Mundt <lethal@u4xlabs.com> * libfbx/libfbx-png.c: added. Wrote preliminary PNG support, added in ppm to png convertor.2000-09-12 Michael Bourgeous <nitrogen@u4x.org> Merged changes from main fbdev tree into current libfbx tree.2000-09-09 Paul Mundt <lethal@u4x.org> Merged changes from main fbdev tree into current libfbx tree.2000-09-08 Paul Mundt <lethal@u4x.org> Forked code from main fbdev project into standalone lib. Wrote up autoconf/automake stuff. Ripped out non lib related code, and did minor other cleanups. 2000-09-03 Paul Mundt <lethal@u4x.org> Code cleanup, Makefile tweakage. Begun prepping the source for the kernel. Fixed up a few things to comply a little better with ANSI C.2000-09-02 Michael Bourgeous <nitrogen@u4x.org> Began splitting the program into multiple files, to allow easier editing and organization.2000-08-26 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdec-icons.c (boot_icons): updated. * init/fbdev/fbdev-init.c (fb_fill_rect): added.2000-08-26 Paul Mundt <lethal@u4x.org> Merged in new code, few minor cleanups here and there. Updated most code to take notice of the ENABLE_DEBUG flag.2000-08-24 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdev-3d.c (fb_project_3d): added. * init/fbdev/fbdev-icons.c (boot_icons): added. Wrote the camera stuff. TODO: use the viewing angle, make fb_putpixel_3d() use the viewing angle. 2000-08-23 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdev-ppm.c (fb_save_ppm): added.2000-08-22 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdev-tunnel.c: (tunnel) updated. (funky_tunnel) added. Switched to nanosleep() for greater precision over sleep().2000-08-22 Paul Mundt <lethal@u4x.org> * init/fbdev/fbdev-init.c (handle_signals): updated. * init/fbdev/fbdec-icons.c (icon_progression): updated. Merged in new code, cleaned up some stuff, started implementing support for a DEBUG define.2000-08-20 Paul Mundt <lethal@u4x.org> * init/fbdev/fbdev-font.c (fb_printf): added. * init/fbdev/fbdev-icon.c: added. Started working on prototype progress bar/icon progression system. * init/fbdev/fbdev-init.c: (handle_signals) added. (quit) added. We now cleanup properly when we recieve a fatal signal, this was causing some problems with vesafb and a few other drivers.2000-08-20 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdev-stretch.c (fb_stretch_image): added. It runs slow man! For the record: we need hardware acceleration!2000-08-17 Paul Mundt <lethal@u4x.org> * init/fbdev/fbdev-ppm.c (fb_read_ppm): updated. Cut down on duplicate code drastically but it sure is ugly. Cleaned up code to abide by Linux Kernel coding style. Started documenting functions and rest of code.2000-08-16 Michael Bourgeous <nitrogen@u4x.org> * init/fbdev/fbdev-ppm.c (fb_load_ppm): added. Only handles RAW format, but that's the good format anyway. Has some trouble with some comments, but usually handles the single-line gimp comment okay. * init/fbdev/fbdev-3d.c (fb_putpixel_3d): added. z is positive into the screen. * init/fbdev/fbdev-starfield.c: added. * init/fbdev/fbdev-tunnel.c: added. Tests for 3d putpixel routine. 2000-08-15 Michael Bourgeous <nitrogen@u4x.org> Got 8-bit support about as good as I think it's going to get. 2000-08-12 Michael Bourgeous <nitrogen@u4x.org> Finished 24-bpp support. Found possible endian-ness problems in the drawing routines. Will have to check when other hardware is available. Started 8-bit hack. 2000-08-11 Michael Bourgeous <nitrogen@u4x.org> Implemented and perfected 32-bpp support. 2000-08-10 Michael Bourgeous <nitrogen@u4x.org> Implemented most of 24-bpp support. Added offset request/retrieval system.2000-08-09 Michael Bourgeous <nitrogen@u4x.org> * fbdev/fbdev-blit.c: updated. Optimized blit routines, started on 24-bpp support.2000-08-05 Michael Bourgeous <nitrogen@u4x.org> * fbdev/fbdev-surface.c: added. (fb_create_surface) added. (fb_destroy_surface) added. (fb_put_linux_logo) updated. Updated more code to use custom surface system.2000-07-29 Michael Bourgeous <nitrogen@u4x.org> * fbdev/fbdev-init.[ch]: Outlined custom surface structure, and began implementing necessary methods.2000-07-27 Paul Mundt <lethal@stampede.org> * fbdev/fbdev-blit.c (fb_putimage): added. Note: Needs to be updated to handle RGB and RGBA sanely.2000-07-26 Paul Mundt <lethal@stampede.org> * fbdev/fbdev-init.c: (fb_finddev) added. (draw_*_run) added. Various other cleanups.2000-07-26 Michael Bourgeous <nitrogen@u4x.org> * fbdev/fbdev-init.c: (draw_*_run) updated. (fb_putpixel) added. (fb_line) added. Basic tests added.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -