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

📄 demo.html

📁 一种效率高
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<html>

<head>
<title>Greg Haerr's Microwindows and NanoGUI Page</title>
</head>

<body BGCOLOR="#ffffff">

<table border="0" cellpadding="4" cellspacing="10">
  <tr>
    <td valign="top"><img border="0" src="images/cat.gif" WIDTH="85" HEIGHT="41"> </td>
    <td><h1 align="center">The Microwindows Project</h1>
    </td>
  </tr>
  <tr>
    <td valign="top"><!--left-column contents --> <p><b>Downloads</b> <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows/">Source&nbsp;Code</a> <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows/ScreenShots">Screen&nbsp;Shots</a>
    <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows/LinuxExamples">Linux&nbsp;Binaries</a>
    <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows/ElksExamples">ELKS&nbsp;Binaries</a>
    <br>
    <a href="ftp://microwindows.censoft.com/pub/microwindows/DosExamples">MSDOS&nbsp;Binaries</a>
    </p>
    <p><b>Docs</b> <br>
    <a href="faq.html">FAQ</a> <br>
    <a href="microwindows_architecture.html">Architecture</a> </p>
      <p><b>Articles<br>
      </b><a href="http://www.linuxdevices.com/articles/AT5381373148.html">LinuxDevices</a><b><br>
      </b><a href="http://www.linuxdevices.com/news/NS2915863199.html">WirelessDevNet<br>
      LinuxToday<br>
      Century HostML</a> </p>
      <p><b>Links<br>
      </b> <a href="http://linux-vr.org/">Linux&nbsp;VR</a> <br>
    <a href="http://www.linuxce.org/">Linux&nbsp;CE</a> <br>
    <a href="http://www.elks.ecs.soton.ac.uk/">ELKS</a> <br>
    <a href="http://ltc.com/linux-mips">Brad's&nbsp;Linux MIPS&nbsp;Pages</a> <!--end left-column contents --> <br>
      <a href="http://www.centurysoftware.com">RTEMS Port<br>
      Monta Vista<br>
      Century Software</a></td>
    <td valign="middle"><!--main contents --> <h3>Welcome</h3>
    <p>Microwindows is an Open Source project aimed at bringing the features of modern
    graphical windowing environments to smaller devices and platforms.&nbsp; Microwindows
    allows applications to be built and tested on the Linux desktop, as well as cross-compiled
    for the target device.&nbsp; Microwindows' genesis was with the NanoGUI project, and has
    now been combined into a single distribution.&nbsp; The Win32/WinCE API implementation is known
    as Microwindows, and the Xlib-like API implementation is known as Nano-X. Please read the <a href="faq.html">FAQ</a> for more information.&nbsp; An extensive <a href="microwindows_architecture.html">Architecture</a> document is also available.
    Check out the Articles that have been written about Microwindows in the left
    sidebar.&nbsp;
    To get involved, please join <a href="http://www.linuxhacker.org/nanogui/">the NanoGUI
    mailing list.</a>&nbsp; There is a full mirror of the mailing list
    accessible <a href="http://www.linuxhacker.org/cgi-bin/ezmlm-cgi/0">here</a>.</p>
    <h3>News</h3>
    <h3>Kaffe and OTI Java port, Version 0.88pre11 released</h3>
      <p>July 10th, 2000<br>
      The [hopefully] final prerelease to version 0.88 is now available at:<br>
      <br>
      <a href="ftp://microwindows.org/pub/microwindows/microwindows-0.88pre11.tar.gz">ftp://microwindows.org/pub/microwindows/microwindows-0.88pre11.tar.gz</a><br>
      <br>
      This version adds a variety of enhancements that enable Microwindows to host some open source
      and commercial java environments, as well as almost completing our standard set of Win32
      custom controls.</p>
      <ul>
        <li>Microwindows can now be configured in an extremely small configuration
          by setting the new NOFONTSORCLIPPING option in the config file. This allows Microwindows to be used
          to just open and setup the&nbsp; screen driver, but not use any of the mid level drawing routines,
          which is perfect for bringing over applications that perform all their own
          drawing, but require only a framebuffer or screen driver interface to the hardware.  In addition, support for no
          fonts is now included if&nbsp; desired.<br>
        </li>
        <li>Kevin contributed win32 checkbox, radio and static controls for the win32 api, as well as a
          not-yet-working combobox control.  This nearly complete's Microwindows' low level
          custom controls for the Windows api.<br>
        </li>
        <li>Simon contributed a horizontally flipped portrait mode driver for systems where the display
          is upside down.  We should now be able to handle almost all landscape/portrait
          implementations.<br>
        </li>
        <li>Andrew contributed a FreeBSD port of Microwindows, as well as hacking the W Window
          Systems' terminal emulator to run on Nano-X.  It provides a VT52 terminal emulation so that
          now any curses based program can be run as a Nano-X client.<br>
        </li>
        <li>Other bug fixes and gdi enhancements were added to support the ongoing Kaffe JVM port
          by Roman.<br>
        </li>
        <li>The GrSetFontAttr api changed slightly to allow runtime underlining without requiring a font
          switch, this change should be invisible to most user programs.<br>
          <br>
          I plan on making version 0.88 final in the next few days, it appears that most everything is
          operational, and I think we need a stable non-prerelease here soon.<br>
          <br>
          The complete ChangeLog follows:<br>
          Version 0.88pre11 (IBM OTI java&amp;Kaffe ports) - 10th July 2000 - greg@censoft.com<br>
 * added set palette patch from Joe for Embedded Planet /dev/lcd driver<br>
 * started adding win32 keyboard support (not working yet)<br>
 * added Andrew's port to FreeBSD, Wt wterm terminal emulator port<br>
 * fixed convbdf font size error<br>
 * added Kevin's not working combobox control<br>
 * added George's Isicad Prisma screen driver and config<br>
 * added Simon's flipped portrait mode driver (we now have two)<br>
 * added updated BC5 makefiles from Ming-Lin Kao<br>
 * added HZK font patches from kevin<br>
 * added checkbox, radio button and static controls by kevin/cms<br>
 * changed GrSetFontAttr,GdSetFontAttr api<br>
 * added underlining to font rendering with GrSetFontAttr/MWTF_UNDERLINE<br>
 * fix WS_POPUP parent clipping, add owner window handling<br>
 * fix delete pen/brush/font resources in ReleaseDC, use DeleteObject<br>
 * fix memory leak in GetDCEx using CS_OWNDC<br>
 * added nofont.c for null font support<br>
 * added NOFONTSORCLIPPING config option for screen driver interface only<br>
 * separated engine open and draw routines for small driver interface<br>
 * IBM OTI Microview port: no ALPHABLEND, VTSWITCH, FBVGA, EPRINTF chg<br>
        </li>
      </ul>
    <h3>FLTK-pre6 on Nano-X, Version 0.88pre10 released</h3>
    <p>June 18th, 2000<br>
    A number of quick bug fixes have been made to the last release, resulting in another prerelease available at:<br>
    <br>
      Microwindows except the microwin/src/fonts/chinese directory:<br>
    <a href="ftp://microwindows.org/pub/microwindows/microwindows-0.88pre10.tar.gz">ftp://microwindows.org/pub/microwindows/microwindows-0.88pre10.tar.gz</a><br>
    <br>
    FLTK ported to Nano-X api:<br>
    <a href="ftp://microwindows.org/pub/microwindows/fltk-nanox-pre6.tar.gz">ftp://microwindows.org/pub/microwindows/fltk-nanox-pre6.tar.gz</a><br>
    <br>
    A lot of work was performed to get the FLTK port to Nano-X running well.  It now looks pretty
    good, though there's still alot to be done.  The Nano-X region routines were slightly revamped
    to best mirror Xlib calls, the GR_RECT structure was changed, and quite a few bug fixes were made.<br>
    <br>
    Tanghao contributed more changes to fltk-nanox, and fixed some expose event problems, added
    the region code, and added Nano-X to the configure script.<br>
    <br>
    In addition, I fixed up the Microwindows win32 listbox, and started work on non-client area
    scrollbars, which I've added to bin/mdemo.<br>
    <br>
    Kevin submitted a patch to get HZK chinese character display working with the t1demo program,
    and Simon contributed a slider game.<br>
    <br>
    Overall, 0.88pre10 and fltk-nanox-pre6 seem to work well.<br>
    <br>
    Please check out the new features, and send any bug fixes to the list.  I'll be pretty busy for about
    the next week.<br>
    <br>
    The ChangeLog for 0.88pre10 follows:<br>
    Version 0.88pre10 (fltk-nx port) - 18th June 2000 - greg@censoft.com<br>
 * started adding win32 non-client area scrollbars<br>
 * added Simon's contributed slider game (slider.sh)<br>
 * added Nano-X GrEqualRegion, GrEmptyRegion, GrOffsetRegion<br>
 * added GdEqualRegion, GdEmptyRegion<br>
 * changed GdRectInRegion to return partial intersection values<br>
 * fixed Nano-X clipping regions relative to drawable<br>
 * changed GR_RECT struct to match X, not win32<br>
 * changed GrRectInRegion, GrGetRegionBox, GrUnionRectWithRegion parms<br>
  to match X<br>
 * applied Kevin's HZK font sizing fix<br>
 * removed floating point, ldiv from ported progress bar, fixed bugs<br>
 * fixed listbox multi-element display code, initial state<br>
 * fixed PIXELVALTOCOLORVAL macro typo</p>
    <h3><br>
    Chinese fonts, window manager, polygon regions, arcs, pies, fltk<br>
    Version 0.88pre9 released</h3>
      <p>June 15th, 2000<br>
      Well, I've finally completed another big prerelease of Microwindows, thanks alot for all the
      contributions...  I can barely keep up, it seems.  This distribution is split up
      into a couple files because the contributed chinese fonts are large.  The following files are now available:<br>
      <br>
      Microwindows except the microwin/src/fonts/chinese directory:<br>
      <a href="ftp://microwindows.org/pub/microwindows/microwindows-0.88pre9.tar.gz">ftp://microwindows.org/pub/microwindows/microwindows-0.88pre9.tar.gz</a><br>
      <br>
      Chinese fonts (12x12, 16x16 ascii, GB2312 and Unicode-16 and others):<br>
      <a href="ftp://microwindows.org/pub/microwindows/microwindows-fonts-chinese-0.88pre9.tar.gz">ftp://microwindows.org/pub/microwindows/microwindows-fonts-chinese-0.88pre9.tar.gz</a><br>
      <br>
      FLTK ported to mwin32 API:<br>
      <a href="ftp://microwindows.org/pub/microwindows/fltk-mwin32-pre5.tar.gz">ftp://microwindows.org/pub/microwindows/fltk-mwin32-pre5.tar.gz</a><br>
      <br>
      FLTK ported to nano-x API:<br>
      <a href="ftp://microwindows.org/pub/microwindows/fltk-nanox-pre5.tar.gz">ftp://microwindows.org/pub/microwindows/fltk-nanox-pre5.tar.gz</a><br>
      <br>
      I want to merge the two FLTK ports into one, but the Nano-X version was just contributed, and I
      only had time to make sure that it ran well.  (And it looks great with our new Nano-X Window
      Manager!)<br>
      <br>
      There have been a large number of contributions since the 0.88pre8 cut, and I have included
      almost everything that has been submitted.  Following&nbsp; are some of the highlights:</p>
      <ul>
        <li>Chinese character display is now incorporated within Microwindows. There are a few variations,
          and the work is still in progress.  We now support disk-based Unicode-16, GB2312 and Big5
          Chinese national standard encoding with contributed 12x12 and 16x16 Han Zi Ku
          chinese and ascii  fonts that display well together.  This option is enabled with the HAVE_HZK_SUPPORT
          config option.&nbsp; Thanks to Tanghao and Jauming for this contribution. Separately,
          a compiled in chinese font with GB2312 encoding support is enabled with the HAVE_GB2312_SUPPORT
          option.  Thanks to Guo for this. There are a number of issues with the implementation, and I will
          follow this up in a separate email.&nbsp;</li>
        <li>Nano-X now has a working window manager, thanks to Alex Holden.&nbsp;
          While still a work in progress, it allows movement of windows and paints title bars, close boxes, and resize
          borders.  This is a great piece of work and I am very impressed.  It runs as a separate
          process, just like the Nano-X processes do.&nbsp;</li>

⌨️ 快捷键说明

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