GhostBSD/xconfig 7903ac1bin xconfig, cardDetect XF86Config.qemu XF86Config.vmware

Merge pull request #52 from ghostbsd/cleanup

Improve VM guest setup and cleanup workflows
DeltaFile
+110-4bin/xconfig
+1-3cardDetect/XF86Config.qemu
+0-1cardDetect/XF86Config.vmware
+111-83 files

GhostBSD/xconfig 039f125bin xconfig

Split VMware package removal into separate commands in `cleanup_vmware` function.
DeltaFile
+2-1bin/xconfig
+2-11 files

GhostBSD/xconfig 7347ca4bin xconfig, cardDetect XF86Config.qemu XF86Config.vmware

Improve VM guest setup and cleanup workflows

- Add explicit cleanup functions for VirtualBox, VMware, QEMU, Hyper-V, and bhyve.
- Integrate cleanup steps for unused drivers and configurations in hypervisor detection flow.
- Update QEMU configuration to use `qxl` driver instead of `cirrus`.
- Enhance VMware and QEMU setup with additional service handling and device detection logic.
DeltaFile
+109-4bin/xconfig
+1-3cardDetect/XF86Config.qemu
+0-1cardDetect/XF86Config.vmware
+110-83 files

GhostBSD/xconfig 5b06a19bin xconfig

Merge pull request #51 from ghostbsd/update-radeon

Update legacy Radeon device IDs in `RADEON_DEVICE` configuration
DeltaFile
+1-1bin/xconfig
+1-11 files

GhostBSD/xconfig c6248b8bin xconfig

Update legacy Radeon device IDs in `RADEON_DEVICE` configuration
DeltaFile
+1-1bin/xconfig
+1-11 files

GhostBSD/xconfig a02dd89bin xconfig

Merge pull request #50 from ghostbsd/vbox-revert

Revert "Remove VirtualBox service automation from `setup_virtualbox`"
DeltaFile
+8-0bin/xconfig
+8-01 files

GhostBSD/xconfig f0ec2d0bin xconfig

Revert "Remove VirtualBox service automation from `setup_virtualbox`"

This reverts commit 198c353bad70bd368d416154c6d1ad8114feebf1.
DeltaFile
+8-0bin/xconfig
+8-01 files

GhostBSD/xconfig 987d445rc.d xconfig

Merge pull request #49 from ghostbsd/rc

Add rc.d script for xconfig with X11 auto-configuration
DeltaFile
+47-0rc.d/xconfig
+47-01 files

GhostBSD/xconfig 9d4fa14bin xconfig

Merge pull request #48 from ghostbsd/vbox-cleanup

Remove VirtualBox service automation from `setup_virtualbox`
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig 198c353bin xconfig

Remove VirtualBox service automation from `setup_virtualbox`

- Removed calls to `enable_rc_conf` and `start_service_safe` for `vboxguest` and `vboxservice` within `setup_virtualbox`.

Not supported with Xlibre at this moment.
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig f2f8adcrc.d xconfig

Add rc.d script for xconfig with X11 auto-configuration
DeltaFile
+47-0rc.d/xconfig
+47-01 files

GhostBSD/xconfig 50ec2fdbin xconfig

Merge pull request #47 from ghostbsd/issue#318

Restore driver detection and X server configuration functionality
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig ba9dbe9bin xconfig

Restore driver detection and X server configuration functionality

Restore comprehensive video driver detection and setup logic to xconfig,
enabling automatic X11 configuration for diverse hardware platforms.

Driver Detection Improvements:
- Add NVIDIA GPU detection with version-specific driver selection
  * Latest driver (580) for RTX 40/50 series and Ada Generation cards
  * 470 driver for RTX 20/30 series and Pascal/Turing cards
  * 390 driver for GTX 600-900 series and Kepler/Maxwell cards
  * 340 driver for GTX 200-500 series and Tesla/Fermi cards
  * 304 driver for GeForce 6/7/8/9 series legacy cards

- Add AMD Radeon device ID database for radeonkms vs amdgpu selection
  * 400+ legacy Radeon device IDs requiring radeonkms driver
  * Automatic amdgpu selection for newer cards (Polaris+)

Configuration Management:
- Add comprehensive function documentation to all 50 functions

    [28 lines not shown]
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig c8aacd8bin xconfig

Add comprehensive function documentation to xconfig

Add documentation headers to all 50 functions in bin/xconfig to improve
code maintainability and developer onboarding. Each function now includes:
- Function name and description
- Parameter specifications with detailed explanations
- Return value documentation
- Practical usage examples

This documentation follows shell script conventions with headers positioned
above function definitions.

Key improvements:
- Hardware detection functions (GPU, VM, driver version selection)
- Configuration functions (DRM, legacy drivers, NVIDIA, virtualization)
- Helper functions (rc.conf management, package installation, backup)
- Dialog/menu functions (bsddialog/dialog integration)
- Main entry points (cmd_auto, cmd_debug, interactive menu)


    [13 lines not shown]
DeltaFile
+732-179bin/xconfig
+732-1791 files

GhostBSD/xconfig 4aac86cbin xconfig

Merge pull request #45 from ghostbsd/virtualbox

Add rc.conf management helpers and VirtualBox service automation
DeltaFile
+57-2bin/xconfig
+57-21 files

GhostBSD/xconfig a183c7abin xconfig

Add rc.conf management helpers and VirtualBox service automation

- Introduced `rc_conf_has`, `enable_rc_conf`, and `start_service_safe` functions for streamlined rc.conf management.
- Automated enabling and starting of VirtualBox-related services (`vboxguest` and `vboxservice`).
DeltaFile
+57-2bin/xconfig
+57-21 files

GhostBSD/xconfig 14dcf47bin xconfig

Merge pull request #42 from pgsdf/patch-2

Add bhyve support
DeltaFile
+619-677bin/xconfig
+619-6771 files

GhostBSD/xconfig 7609dbecardDetect XF86Config.bhyve

Merge pull request #41 from pgsdf/patch-1

Create XF86Config.bhyve
DeltaFile
+52-0cardDetect/XF86Config.bhyve
+52-01 files

GhostBSD/xconfig b138417bin xconfig

Update xconfig

Add support for bhyve
DeltaFile
+619-677bin/xconfig
+619-6771 files

GhostBSD/xconfig d9f718ecardDetect XF86Config.bhyve

Create XF86Config.bhyve
DeltaFile
+52-0cardDetect/XF86Config.bhyve
+52-01 files

GhostBSD/xconfig fb3bb8acardDetect XF86Config.amdgpu

Merge pull request #40 from xcrsz/patch-2

Add 5k resolution support for XF86Config.amdgpu
DeltaFile
+3-3cardDetect/XF86Config.amdgpu
+3-31 files

GhostBSD/xconfig c48e50bbin xconfig

Merge pull request #39 from xcrsz/patch-1

Fix CONFIG_DIR to check system-wide location first
DeltaFile
+7-1bin/xconfig
+7-11 files

GhostBSD/xconfig 892a645cardDetect XF86Config.amdgpu

Add 5k resolution support for XF86Config.amdgpu
DeltaFile
+3-3cardDetect/XF86Config.amdgpu
+3-31 files

GhostBSD/xconfig cc40c0cbin xconfig

Fix CONFIG_DIR to check system-wide location first

The CONFIG_DIR was hardcoded to "$SCRIPT_DIR/cardDetect", causing the
script to look for configuration templates in /usr/local/bin/cardDetect
when installed via the port, rather than the correct system-wide location
at /usr/local/etc/X11/cardDetect.

This change updates the CONFIG_DIR initialization to:
1. Check /usr/local/etc/X11/cardDetect first (system-wide installation)
2. Fall back to $SCRIPT_DIR/cardDetect (development/portable usage)

This matches the documented dual-location behavior in README.md and
ensures the script works correctly when installed via the x11/xconfig
port, which installs config templates to /usr/local/etc/X11/cardDetect
per the Makefile.

The script now functions correctly in both scenarios:
- Production: Installed via pkg/port with configs in /usr/local/etc/X11
- Development: Run in-tree with configs in ./cardDetect

    [2 lines not shown]
DeltaFile
+7-1bin/xconfig
+7-11 files

GhostBSD/xconfig adc5742bin xconfig, cardDetect XF86Config.radeonkms XF86Config.kaveri

Merge pull request #38 from xcrsz/patch-2

Update xconfig to support Kavari (Radeon R5).
DeltaFile
+25-79cardDetect/XF86Config.radeonkms
+49-25bin/xconfig
+6-1cardDetect/XF86Config.kaveri
+80-1053 files

GhostBSD/xconfig 30fa7c2

Merge branch 'master' into patch-2
DeltaFile
+0-00 files

GhostBSD/xconfig 3d0624ccardDetect XF86Config.kaveri

Merge pull request #37 from xcrsz/patch-1

Create XF86Config.kaveri
DeltaFile
+7-0cardDetect/XF86Config.kaveri
+7-01 files

GhostBSD/xconfig 958bec0bin xconfig

Add support for Kaveri (Radeon R5)
DeltaFile
+49-25bin/xconfig
+49-251 files

GhostBSD/xconfig f662100cardDetect XF86Config.kaveri

Create XF86Config.kaveri
DeltaFile
+12-0cardDetect/XF86Config.kaveri
+12-01 files

GhostBSD/xconfig a94cd17cardDetect XF86Config.radeonkms

Update XF86Config.radeonkms
DeltaFile
+25-79cardDetect/XF86Config.radeonkms
+25-791 files