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

Reimplement Xinerama tiling code #682

Open
wants to merge 17 commits into
base: 3.6.x
Choose a base branch
from

Commits on Jul 13, 2018

  1. nx-X11/programs/Xserver/hw/nxagent/Screen.c: reformat nxagentAdjustRa…

    …ndRXinerama() consistently.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    319adb3 View commit details
    Browse the repository at this point in the history
  2. nx-X11/programs/Xserver/hw/nxagent/Screen.c: make intersect and inter…

    …sect_bb static since they are only used in this file.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    5537bb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9d6595 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aaf78fd View commit details
    Browse the repository at this point in the history
  5. nx-X11/programs/Xserver/hw/nxagent/Screen.c: add screen boxes generat…

    …ion algorithm/functions.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    1af6aa3 View commit details
    Browse the repository at this point in the history
  6. nx-X11/programs/Xserver/hw/nxagent/Screen.c: let intersect() accept N…

    …ULL pointers in case we're only interested in the boolean return value.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    40013db View commit details
    Browse the repository at this point in the history
  7. nx-X11/programs/Xserver/hw/nxagent/Screen.c: add low-level screen box…

    …es merging algorithm/functions.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    9128742 View commit details
    Browse the repository at this point in the history
  8. nx-X11/programs/Xserver/hw/nxagent/Screen.c: implement algorithm gene…

    …rating a solution for extending a single box.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    b03e638 View commit details
    Browse the repository at this point in the history
  9. nx-X11/programs/Xserver/hw/nxagent/Screen.c: implement basic screen b…

    …oxes extending algorithm, generating a list of solutions.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    158701a View commit details
    Browse the repository at this point in the history
  10. nx-X11/programs/Xserver/hw/nxagent/Screen.c: add high-level wrapper t…

    …o generate and select a solution for a given base screen boxes list and remote Xinerama information.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    780bb71 View commit details
    Browse the repository at this point in the history
  11. nx-X11/programs/Xserver/hw/nxagent/Screen.c: reimplement Xinerama Ran…

    …dR adjustment function based on the new screen tiling functions.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    04d9b3c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ea453b View commit details
    Browse the repository at this point in the history
  13. nx-X11/programs/Xserver/hw/nxagent/Imakefile: remove obsolete NXAGENT…

    …_RANDR_XINERAMA_CLIPPING macro.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    8fcaab7 View commit details
    Browse the repository at this point in the history
  14. nx-X11/programs/Xserver/hw/nxagent/Screen.c: add debugging to interse…

    …ct for non-feasible intersections.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    89d5467 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9f4781f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    287338f View commit details
    Browse the repository at this point in the history
  17. nx-X11/programs/Xserver/hw/nxagent/Screen.c: add more debugging to in…

    …tersect(), TO BE REMOVED later.
    Ionic committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    83f69b1 View commit details
    Browse the repository at this point in the history