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

NS Scroll View Magnification #37

Draft
wants to merge 20 commits into
base: master
Choose a base branch
from

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    bb0c134 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81d2422 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd68ee2 View commit details
    Browse the repository at this point in the history
  4. Fix handling of NSTextContainer and NSTextStorage in NSTextView.subproj

    Fix issue where a layout manager's NSTextStorage could be `nil` at initialization
    but later set by introducing the `_setTextStorage:` method to NSTextView.
    
    Add stubs a for missing properties in NSTextView.
    
    Refactor `firstTextView` to properly find and return the first text view,
    or `nil` if there are no text views.
    
    Use 64-bit ready types where applicable.
    
    Relocate unrelated code from _setTextStorage
    CKegel committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    5300f80 View commit details
    Browse the repository at this point in the history
  5. Add document format inference in NSAttributedString

    Adds code in `initWithData` to infer document format for RTF, HTML, and plaintext documents.
    Additionally refactors NSAttributedString to use the correct attribute types as described in Apple's documentation.
    CKegel committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    e086fe9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f6272f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7fcfc33 View commit details
    Browse the repository at this point in the history
  8. Add framework for size and magnification methods

    Add stubs for content size, frame size, and magnification size,
    and add basic implementations where feasible.
    CKegel committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a4bc3fe View commit details
    Browse the repository at this point in the history
  9. Implement NSParagraph TabStops properly

    Implement NSTextTab handling based on the GNUStep implementation,
    with formatting and other adjustments.
    CKegel committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    b3c2e2d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a72e581 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d6c5c1c View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    bce2767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    317e077 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    1507165 View commit details
    Browse the repository at this point in the history
  2. implemented boolean allowsMagnification

    jvmespark authored and CKegel committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    a1e509e View commit details
    Browse the repository at this point in the history
  3. implemented cgfloat magnification

    jvmespark authored and CKegel committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    44a6574 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ab8aac View commit details
    Browse the repository at this point in the history
  5. added exceptions to setting magnification, first implementation of se…

    …tMagnfication through rect and point, and allowed negative values to be passed to scaleUnitSize
    jvmespark authored and CKegel committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    0ae4f4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c190383 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. fixed minor bugs

    jvmespark committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    14cf4f5 View commit details
    Browse the repository at this point in the history