Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New port -- OS2GUI #315

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

New port -- OS2GUI #315

wants to merge 18 commits into from

Commits on Feb 2, 2024

  1. Initial commit of os2gui port

    Ray Chason authored and Ray Chason committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    1add88b View commit details
    Browse the repository at this point in the history
  2. Compile char_compare only if PDC_WIDE

    Ray Chason authored and Ray Chason committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    3670346 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Fix some GCC warnings

    Ray Chason authored and Ray Chason committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    6c5e7a7 View commit details
    Browse the repository at this point in the history
  2. Fill background for full-width character

    Ray Chason authored and Ray Chason committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    c060bdd View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Support combining character U+0338

    Ray Chason authored and Ray Chason committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    57457f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Limit WM_PAINT to the update rectangle

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3f3a8ab View commit details
    Browse the repository at this point in the history
  2. Remove 'options' parameter from render_char

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5dd925f View commit details
    Browse the repository at this point in the history
  3. Set up fonts on demand rather than in advance

    Setting up all code pages and fonts in advance was drastically
    slowing down the rendering.
    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    cf3d97e View commit details
    Browse the repository at this point in the history
  4. Don't set up fonts when drawing the cursor

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    1c66472 View commit details
    Browse the repository at this point in the history
  5. Put back writing ASCII in the native code page

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    d82596d View commit details
    Browse the repository at this point in the history
  6. Use CP1004 for fast rendering

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    798f75b View commit details
    Browse the repository at this point in the history
  7. Fix some warnings in GCC

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    d1b8c8e View commit details
    Browse the repository at this point in the history
  8. Use watcom.wif, and other changes to Makefile.wcc

    Ray Chason authored and Ray Chason committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    cd198a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Add PDC_PORT_OS2GUI enum

    Ray Chason authored and Ray Chason committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    ff74a30 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Set focus to Curses window on mouse click

    Ray Chason authored and Ray Chason committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    0bf6399 View commit details
    Browse the repository at this point in the history
  2. Rework handling of PDC_FONT

    * Use PDC_FONT in preference to registry
    * Support PDC_FONT_SIZE
    * Don't save font face and size if set via environment
    Ray Chason authored and Ray Chason committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    dd7a2aa View commit details
    Browse the repository at this point in the history
  3. Adjustments for "classic" EMX

    EMX 0.9d uses an ancient version of GCC. This does not have -Wextra,
    and requires a space after -o. It can build PDCurses, but only in
    narrow mode; it does not have wchar.h.
    Ray Chason authored and Ray Chason committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a3abc82 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Respond to WM_CLOSE as WinGUI does

    Ray Chason authored and Ray Chason committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    9ff74e9 View commit details
    Browse the repository at this point in the history