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

Refactor vga driver #688

Merged
merged 33 commits into from
Oct 16, 2024
Merged

Refactor vga driver #688

merged 33 commits into from
Oct 16, 2024

Commits on Oct 14, 2024

  1. Add blank command

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    67ef7bd View commit details
    Browse the repository at this point in the history
  2. Move vga driver to module

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1613530 View commit details
    Browse the repository at this point in the history
  3. Remove vga command

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    97b8940 View commit details
    Browse the repository at this point in the history
  4. Split vga module

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    4fdd5c7 View commit details
    Browse the repository at this point in the history
  5. Rename vga device type

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d655ee0 View commit details
    Browse the repository at this point in the history
  6. Add /dev/vga/mode device file

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6f7096d View commit details
    Browse the repository at this point in the history
  7. Restore font after mode change

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    c5294e8 View commit details
    Browse the repository at this point in the history
  8. Remove cvs support for palette

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d24ab74 View commit details
    Browse the repository at this point in the history
  9. Refactor api::vga::color

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    479632f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f94ae91 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b106cf4 View commit details
    Browse the repository at this point in the history
  12. Use 256 colors palette

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ad02e9b View commit details
    Browse the repository at this point in the history
  13. Refactor Color

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1f765d6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fcc555a View commit details
    Browse the repository at this point in the history
  15. Add Palette#set

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0f1777d View commit details
    Browse the repository at this point in the history
  16. Add write-only /dev/vga/palette

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    72643c6 View commit details
    Browse the repository at this point in the history
  17. Remove unused set_palette

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e194a77 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    734fee7 View commit details
    Browse the repository at this point in the history
  19. Add palette backup and restore

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    bdff7ab View commit details
    Browse the repository at this point in the history
  20. Check for device presence

    vinc committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6249b09 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    6c8cc76 View commit details
    Browse the repository at this point in the history
  2. Clear screen on mode change

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a9fd0fc View commit details
    Browse the repository at this point in the history
  3. Make /dev/vga/mode readable

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8fab113 View commit details
    Browse the repository at this point in the history
  4. Fix double buffer allocation

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3182e7f View commit details
    Browse the repository at this point in the history
  5. Add framebuffer:addr()

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    465abaa View commit details
    Browse the repository at this point in the history
  6. Add /dev/vga/buffer device

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    674bac1 View commit details
    Browse the repository at this point in the history
  7. Reorder device files

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7660af0 View commit details
    Browse the repository at this point in the history
  8. Rename some functions

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a34cfa2 View commit details
    Browse the repository at this point in the history
  9. Move test

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bd9ed92 View commit details
    Browse the repository at this point in the history
  10. Run clippy

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e429639 View commit details
    Browse the repository at this point in the history
  11. Add color test

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    43ed03d View commit details
    Browse the repository at this point in the history
  12. Refactor code

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5971a69 View commit details
    Browse the repository at this point in the history
  13. Move blank to userspace

    vinc committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    07bbab0 View commit details
    Browse the repository at this point in the history