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

📄 demo.html

📁 一种效率高
💻 HTML
📖 第 1 页 / 共 5 页
字号:
        Version 0.88pre1b - 23rd February 2000 - <a href="mailto:greg@censoft.com">greg@censoft.com</a><br>
        &nbsp;* added Kyle's bug fix for 16 and 32bpp jpeg support<br>
        Version 0.88pre1 - 22nd February 2000 - <a href="mailto:greg@censoft.com">greg@censoft.com</a><br>
        &nbsp;* added PSD to GdClip routines, fixing potential offscreen write
        bug<br>
        &nbsp;* renamed libraries, added &quot;make install&quot;, hdrs to
        /usr/include/microwin<br>
        &nbsp;&nbsp;and libs to /usr/lib/libmw*.a and libnano-X.a<br>
        &nbsp;* renamed RECT, POINT, CLIPRECT and CLIPREGION types to MWxxx<br>
        &nbsp;* added Al's ELKS patches for client/server Nano-X on ELKS<br>
        &nbsp;* renamed xconfigure, updated INSTALL with make instructions<br>
        &nbsp;* rewrote all fb drivers for speed eliminating multiple function
        calls<br>
        &nbsp;* allow GdText count == -1 for strlen()<br>
        &nbsp;* added GdCalcMemGCAlloc to calculate offscreen allocate size<br>
        &nbsp;* added three offscreen memory allocation entry points to screen
        driver<br>
        &nbsp;* rewrote vga16 driver to use outw rather than outb for speed<br>
        &nbsp;* adjusted fb drivers to always draw last point for
        drawhorz/drawvert<br>
        &nbsp;* rewrote VT switching code, removed from fb driver to separate
        file<br>
        &nbsp;* added SetIOPermissions in scrdev for pthreads create i/o bitmap
        bug<br>
        &nbsp;* fixed parms named &quot;min&quot; in demos for ELKS bcc compiler<br>
        &nbsp;* changed VT switch signal to SIGUNUSED for pthreads compatibility<br>
        &nbsp;* added Brad's touch panel/mouse calibrator to contrib/GPL/tpcal<br>
        &nbsp;* fixed up SVGAlib driver for 256 colors, added screen to screen
        blit<br>
        &nbsp;* process all mouse messages before next select: better mouse
        speed<br>
        &nbsp;* added HTBORDER hit testing<br>
        &nbsp;* fixed FBVGA blitting, wrong scrdev used on memdc
       <h3>Version 0.87 release</h3>
    <p>February 13, 2000<br>
    Microwindows version 0.87 is (finally) released.  Source code is available at:<br>
    <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows-0.87.tar.gz">ftp://microwindows.censoft.com/pub/microwindows-0.87.tar.gz</a></p>
    <p>Version 0.87 is fairly stable and seems to work well.  It's been a long time
    in coming since the 0.86 release at the end of October, 1999.&nbsp;
    Following are some of the major additions:</p>
      <ul>
        <li>The 0.87 release now runs on Linux framebuffer, Linux SVGAlib, X11, Solaris,
          RTEMS, ELKS, MSDOS 32 bit with DJGPP, and MSDOS 16 bit with MSC and PACIFIC C (free).  The X11 screen
          driver supports emulating a target screen driver in 1, 2, 4, 8, 16, 24, and 32bpp, without
          having to cross-compile and run the application on the target device.&nbsp;</li>
        <li>The framebuffer screen drivers have been tested well, and now offer support for 1 through 32 bits per
          pixel, as well as high speed (software) blitting, and alpha blending.  1 though 8 bpp palettized modes,
          as well as 16, 24 and 32bpp truecolor modes are supported.  The framebuffer
          drivers have been tuned for speed, although more enhancements are planned.&nbsp;</li>
        <li>The new make system is completed, and a config file now controls all
          options for specifying target architecture and features options.  Cross-
          compilation support for x86, MIPS, ARM Linux, Solaris, ELKS, DJGPP and RTEMS is included.  All demos and libraries are built at
          once, so it's much easier to link Microwindows when developing an application.  A C++ object frameworks has been added.
          Support for displaying JPEG and BMP file types has been added.&nbsp;</li>
      </ul>
      <p>Thanks to everyone for the contributions - it was getting overwhelming for
      a bit there, but almost all contributions have been added to this release.&nbsp;<br>
      <br>
      I will now start work on getting the tree into CVS, as well as merging contributions for Truetype font support,
      as well as some cleanups with the screen device structure for speed.  In addition, as a result of the press
      we've been getting, a number of folks are interested getting Microwindows running with their hardware and
      software.&nbsp;<br>
      <br>
      Following is the detailed ChangeLog:<br>
      Version 0.87 - 13th February 2000 - <a href="mailto:greg@censoft.com">greg@censoft.com</a><br>
 * added VTSWITCH in config to include virtual terminal switch code<br>
 * added support for 24bpp, wrote 24bpp fb driver<br>
 * fixed 8/8/8 color macros: RGB2PIXEL888, COLOR2PIXEL888, PIXEL888RED<br>
 * fixed 32bpp fb bug with psd->ncolors, 32bpp alpha blit bugs<br>
 * added fb driver support for FB_VISUAL_DIRECTCOLOR cards (ATI)<br>
 * sped up 16, 32bpp blitters by using memcpy<br>
 * added large font patches from Kyle<br>
 * added PACIFIC C compiler support from Victor<br>
 * default UPDATEREGIONS=N in config file for alpha blend demo<br>
 * removed XORMOVE from config, requires only ERASEMOVE=N<br>
 * wrote alpha blending demo (requires UPDATEREGIONS=N)<br>
 * rewrote void *pixels in devdraw.c, won't compile on ansi compilers<br>
 * fixed PF_TRUECOLOR0888 bug in GdArea<br>
 * added DJGPP as config ARCH option, Victor's patches for DJGPP<br>
 * finalized alpha blending blit routines for 8, 16, and 32bpp<br>
 * added SetTimer/KillTimer api (single timer only)<br>
 * added Chris' SetSysColor api, C++ object frameworks patch to mwin/<br>
 * added Rosimildo's make patches for RTEMS<br>
 * added Martin's make/configure patches<br>
      </p>
    <h3>Microwindows competes with Win2000 and MAC OS X??</h3>
      <p>February 5, 2000<br>
      Microwindows offers features that only the latest Windows 2000 and
      upcoming MAC OS X have - translucent windows.&nbsp; This feature,
      sometimes called alpha blending, is being touted by the press as one of
      the coolest features of these new operating systems, and now we have it
      (well, almost).&nbsp; Check out this screen shot for what's coming:</p>
      <p><a href="ftp://microwindows.censoft.com/pub/microwindows/ScreenShots/Microwindows-alphablend.gif">ftp://microwindows.censoft.com/pub/microwindows/ScreenShots/Microwindows-alphablend.gif</a></p>
      <p>The application shown in the screen shot requires applications
      programming for the effect.&nbsp; Soon, you'll just be able to set a
      window style bit and get it automatically.&nbsp; Keep posted for details.</p>
      <h3>Feature story in LinuxDevices.com</h3>
      <p>February 1, 2000<br>
      LinuxDevices.com featured an article on Microwindows, entitled &quot;Linux
      + Microwindows: challenger to WinCE&quot;.&nbsp; The news feature spoke
      highly of the Microwindows Project and our ability to offer a WinCE-compatible
      graphics API now for embedded systems developers.&nbsp; The article was
      picked up additionally by LinuxDev.net and GeekNews.net.&nbsp; The article
      can be seen at <a href="http://www.linuxdevices.com/cgi-bin/article_view.cgi?artid=AT5381373148">http://www.linuxdevices.com/cgi-bin/article_view.cgi?artid=AT5381373148</a>.<br>
      </p>
      <h3>Version 0.87pre6 release</h3>
      <p>January 31, 2000<br>
      YAP (yet another prerelease) of Microwindows 0.87 is available at:<br>
      <br>
      <a href="ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre6.tar.gz">ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre6.tar.gz</a></p>
      <p>There have been so many contributions that I feel necessary to release this
      for quality reasons.  I want 0.87 to be quite stable, and I think the Makefile
      system is now approaching it.  Following are the main additions:</p>
      <ul>
        <li>Martin contributed an updated X11 based configure program,&nbsp; allowing users to configure various options of
          Microwindows    graphically.</li>
        <li>I've added experimental alpha blending support, just to test the    concept.  This works on 8, 16 and 32bpp displays.  More
          will    be coming in the 0.88 release.&nbsp;</li>
        <li>Morten has contributed GrArea enhancements for high speed    rendering, including some 16bpp alpha blending support.&nbsp;</li>
        <li>Chris has contributed a C++ objects framework, which can    be enabled via the OBJFRAMEWORK config option.&nbsp;&nbsp;</li>
        <li>Many, many makefile changes and some small bugfixes.</li>
      </ul>
      <p>I plan to go final within the next few days, after contributors have had a chance to sign off on the release, if desired.<br>
      <br>
      I want to thank the growing list of contributors to Microwindows. It's really getting fun.  I've been working on getting
      some trade press for the project, and this should be coming real soon, so our efforts will be visible to a much larger
      group of people.</p>
      <p>Following is the ChangeLog:<br>
      Version 0.87pre6 - 31st January 2000 - greg@censoft.com<br>
 * added C++ objects framework from Chris<br>
 * added support for multiple read/write/except fd's from Chris<br>
 * added Martin's X11 configure program and various Makefile fixes<br>
 * added compile time warnings patches from Chris<br>
 * added Morten's drawarea patch pre5mr1<br>
 * added experimental 8, 16 and 32bpp constant alpha blending to bitblit<br>
  (#define ALPHABLEND in device.h and run bin/mterm for demo)<br>
 * changed distance-cubed find nearest color to use abs() for speed<br>
 * fixed max character height/width alloc; max now 128x128 (configurable)<br>
 * small bugfix DRAWON/DRAWOFF in mempl4.c<br>
      </p>
      <h3>Version 0.87pre5 release</h3>
      <p>January 26, 2000<br>
      Thanks to everyone for the large number of contributions to Microwindows this last week.  The quantity was large
      enough that I feel we need yet another preprelease before 0.87 can go final, since I want the releases to be pretty
      bug free and stable.  This latest prerelease is available at:<br>
      <br>
      <a href="ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre5.tar.gz">ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre5.tar.gz</a></p>
      <p>There are quite a few bug fixes and enhancements to the Makefile system, which since pre4 uses config files to set all options.
      This release includes prebuilt config files for framebuffer, x11, and SVGAlib, in addition to RTEMS builds.&nbsp;
      Notable additions, aside from many Makefile modifications include:</p>
      <ul>
        <li>bug fixed XOR drawing code for 1, 2, and 4bpp fb, thanks to Manuel Teira Paz.  In addition, I optimized quite
          a few routines when I discovered that gcc doesn't generate a shift right for
          int/2 constructs (try it).</li>
        <li>Morten contributed sizeable changes to the GdArea routine, including a 16bpp drawarea driver for fast GdArea drawing.</li>
        <li>Chris contributed changes moving architecture information out from Makefile.rules to Arch.rules, as well as adding
          the SetWindowLong function for using window extra bytes. In addition, config files can be kept in a user's
          home/microwin directory so that the distribution can remain read only.</li>
        <li>Kyle contributed changes for arbitrary-width character drawing in Microwindows by submitting a newly hacked perl script
          that will translate any width character, along with the appropriate driver modifications.  Cool!  We now support characters
          up to 128 bits wide.</li>
        <li>Finally, an innocuous problem regarding unsigned short to int promotion fixed the DJGPP port.</li>
      </ul>
      <p>Some patches didn't apply well and overlapped.  I will be sending individual email to each contributor with
      more detailed information.  I hope to wrap up 0.87 before Friday.<br>
      <br>
      Following is the detailed Changelog:<br>
      Version 0.87pre5 - 26th January 2000 - greg@censoft.com<br>
 * prepared prebuilt config files for fb, x11, svga<br>
 * added Morten's drawarea driver patch (16bpp only)<br>
 * fixed XOR drawing for 1, 2, 4bpp, improved speed with x>>2 not x/4<br>
 * applied Chris' FBVGA patch<br>
 * applied Rosilmildo's RTEMS compiling patch<br>
 * applied Morten's SCREEN_PIXTYPE X11 Makefile patch<br>
 * added Chris' SetWindowLong and $(HOME)config and Arch.rules patch<br>
 * completed fix for DJGPP compiled mou_dos.c driver<br>
 * added Kyle's patches for arbitrarily wide text chars</p>
    <h3>Version 0.87pre4 release</h3>
      <p>January 18, 2000<br>
      The final prerelease of version 0.87 is now available at:<br>
      <br>
      <a href="ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre4.tar.gz">ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre4.tar.gz</a><br>
      <br>
      This release contains quite a few small changes, and a big change to the Makefile system.  Morten Jolicoeur contributed
      a config-based Makefile system back in October, and I've finally caught up enough to make it all work with all the changes since
      then. This new system allows separate config files to be used to control different machine targets, operating systems, and
      features without modifying the Makefiles.  Martin also wrote a X wish based gui
      config generator, but I haven't been able to test that.  Please check out the config system and let me know how well it works.&nbsp;&nbsp;</p>
      <ul>
        <li>&nbsp;Martin's contributed JPEG and BMP file reader/display routines,
          so that disk based images can be displayed.&nbsp;</li>
        <li>&nbsp;Morten's variable sized PIXELVAL mods, so the servers can be compiled using 8, 16 and 32-bit sized
          PIXELVALs, for best memory utilization, and allowing applications to create
          and display images in the native hardware format.&nbsp;</li>
        <li>PF_TRUECOLOR0888 (note that 0) was added for&nbsp; 4 byte pixel packing.&nbsp;</li>
        <li>Victor Rogach contributed a DJGPP port of Microwindows based on the GRX graphics package.  GRX sets up

⌨️ 快捷键说明

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