Skip to content

x11: introduce X11 port#82

Open
adamgreloch wants to merge 1 commit into
masterfrom
adamgreloch/RTOS-861
Open

x11: introduce X11 port#82
adamgreloch wants to merge 1 commit into
masterfrom
adamgreloch/RTOS-861

Conversation

@adamgreloch

@adamgreloch adamgreloch commented Aug 2, 2024

Copy link
Copy Markdown
Member

JIRA: RTOS-826

Description

Adds ports of:

  • modern X11 libs with fontconfig support
  • tinyx xserver
  • a set of demo client apps such as:
    • x11-apps (xclock, xeyes, xmessage, xinit, ico, etc.)
    • twm
    • suckless stuff (st terminal, dwm window manager)
    • xbill
    • feh

Motivation and Context

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Chore (refactoring, style fixes, git/CI config, submodule management, no code logic changes)

How Has This Been Tested?

  • Already covered by automatic testing.
  • New test added: (add PR link here).
  • Tested by hand on: ia32-generic-qemu, ia32-generic-pc

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing linter checks and tests passed.
  • My changes generate no new compilation warnings for any of the targets.

Special treatment

Comment thread tinyx/patches/tinyx/eed490/01-configure.ac.patch
Comment thread tinyx/patches/tinyx/eed490/03-mi.patch
@adamgreloch adamgreloch changed the base branch from master to Darchiv/NIL-595 August 2, 2024 10:41
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch from 0af4985 to f4be2eb Compare August 2, 2024 10:51
@adamgreloch adamgreloch changed the title tinyx: add ports of tinyx/Xfbdev, necessary libs and ico tinyx: port X11 Aug 9, 2024
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch from 6fff19f to 5cfc088 Compare August 30, 2024 12:48
@adamgreloch adamgreloch marked this pull request as ready for review August 30, 2024 12:52
@adamgreloch adamgreloch marked this pull request as draft August 30, 2024 13:00
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 4 times, most recently from c07b378 to a451d71 Compare September 6, 2024 10:46
Base automatically changed from Darchiv/NIL-595 to master September 23, 2024 09:14
@github-actions

github-actions Bot commented Sep 24, 2024

Copy link
Copy Markdown

Unit Test Results

7 958 tests  ±0   7 416 ✅ ±0   43m 25s ⏱️ +17s
  470 suites ±0     542 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit d6e600f. ± Comparison against base commit 1994dc6.

♻️ This comment has been updated with latest results.

@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 3 times, most recently from 66e8fcb to 5a4dd99 Compare October 2, 2024 11:41
@adamgreloch adamgreloch marked this pull request as ready for review October 2, 2024 11:41
@adamgreloch adamgreloch requested a review from Darchiv October 2, 2024 11:41
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 2 times, most recently from bf96377 to f617fbc Compare October 7, 2024 07:52
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 2 times, most recently from 2ef1e42 to 5d48778 Compare October 9, 2024 15:34
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 2 times, most recently from ac7fe5e to f611bd2 Compare January 17, 2025 09:41
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 2 times, most recently from f357bb0 to fd02d42 Compare January 30, 2025 09:55

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

shellcheck

📝 [shellcheck] reported by reviewdog 🐶
Double quote to prevent globbing and word splitting. SC2086

exec_configure_no_reconf ${configure_opts}


📝 [shellcheck] reported by reviewdog 🐶
Use build_freetype "$@" if function's $1 should mean script's $1. SC2119

build_freetype


📝 [shellcheck] reported by reviewdog 🐶
Use build_expat "$@" if function's $1 should mean script's $1. SC2119

build_expat

@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch 2 times, most recently from 348724e to 2b7a8f5 Compare March 3, 2025 15:26
Comment thread tinyx/patches/tinyx/01-configure.ac.patch
Comment thread tinyx/patches/tinyx/03-mi.patch
Adds:
- port of modern X11 libs with fontconfig support
- tinyx xserver port
- a set of demo client apps such as:
  * x11-apps (xclock, xeyes, xmessage, xinit, ico, etc.)
  * twm
  * suckless stuff (st terminal, dwm window manager)
  * xbill
  * feh

JIRA: RTOS-826
@adamgreloch adamgreloch force-pushed the adamgreloch/RTOS-861 branch from 2b7a8f5 to d6e600f Compare March 3, 2025 16:03
@adamgreloch adamgreloch changed the title tinyx: port X11 x11: introduce X11 port Mar 3, 2025
Comment thread x11/patches/tinyx/01-configure.ac.patch
Comment thread x11/patches/tinyx/03-mi.patch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant