Drop gerbil-scintilla references (dependency-shape paths/credits)
ober
880a667f2f997f545d0b45349d9dceeb73195fa0
--- a/Makefile +++ b/Makefile @@ -3,9 +3,9 @@ SCHEME ?= $(JERBOA_HOME)/.chez/bin/scheme JERBUILD ?= $(JERBOA_HOME)/jerbuild LIBDIRS = lib:$(JERBOA_HOME)/lib -# Vendor (gerbil-scintilla static archives) -GERBIL_SCINTILLA ?= $(HOME)/mine/gerbil-scintilla -VENDOR = $(GERBIL_SCINTILLA)/vendor +# Vendor (scintilla-vendor static archives) +SCINTILLA_VENDOR ?= $(HOME)/mine/scintilla-vendor +VENDOR = $(SCINTILLA_VENDOR)/vendor SCI_DIR = $(VENDOR)/scintilla SCI_TB_DIR = $(SCI_DIR)/termbox TERMBOX_DIR = $(SCI_TB_DIR)/termbox_next @@ -45,8 +45,8 @@ all: build vendor-check: @if [ ! -f $(SCINTILLA_A) ] || [ ! -f $(LEXILLA_A) ] || [ ! -f $(TERMBOX_A) ]; then \ - echo "WARN: vendor archives missing (expected under $(GERBIL_SCINTILLA))."; \ - echo "WARN: skip shim build; run 'make vendor-deps' guidance in $(GERBIL_SCINTILLA)."; exit 1; \ + echo "WARN: vendor archives missing (expected under $(SCINTILLA_VENDOR))."; \ + echo "WARN: skip shim build; run 'make vendor-deps' guidance in $(SCINTILLA_VENDOR)."; exit 1; \ fi shim: vendor-check $(SHIM) --- a/jerboa_scintilla_shim.c +++ b/jerboa_scintilla_shim.c @@ -1,6 +1,6 @@ /* jerboa_scintilla_shim.c — C shim for Chez Scheme FFI to Scintilla + termbox * - * Extracted from gerbil-scintilla/ffi.ss c-declare block. + * Extracted from scintilla-vendor/ffi.ss c-declare block. * Provides: instance lifecycle, message passing, notification ring buffer, * input, display, clipboard, lexilla, and termbox wrappers. * --- a/src/jerboa-scintilla/autocomplete.ss +++ b/src/jerboa-scintilla/autocomplete.ss @@ -1,5 +1,4 @@ ;;; Autocomplete and calltips for Scintilla -;;; Chez Scheme port of gerbil-scintilla/autocomplete.ss ;;; ;;; Provides functions for autocompletion lists and call tips. --- a/src/jerboa-scintilla/constants.ss +++ b/src/jerboa-scintilla/constants.ss @@ -1,5 +1,4 @@ ;;; Scintilla message and notification constants -;;; Chez Scheme port of gerbil-scintilla/constants.ss (export ;; Text operations --- a/src/jerboa-scintilla/ffi.ss +++ b/src/jerboa-scintilla/ffi.ss @@ -1,5 +1,4 @@ ;;; Low-level FFI bindings for Scintilla (scintilla-termbox backend) -;;; Chez Scheme port of gerbil-scintilla/ffi.ss ;;; ;;; Provides: instance lifecycle, message passing, notification queue, ;;; input, display, clipboard, lexilla, and termbox wrappers. --- a/src/jerboa-scintilla/folding.ss +++ b/src/jerboa-scintilla/folding.ss @@ -1,5 +1,4 @@ ;;; Code folding for Scintilla -;;; Chez Scheme port of gerbil-scintilla/folding.ss ;;; ;;; Provides functions for fold level management and line visibility. --- a/src/jerboa-scintilla/lexer.ss +++ b/src/jerboa-scintilla/lexer.ss @@ -1,5 +1,4 @@ ;;; Lexer configuration for Scintilla -;;; Chez Scheme port of gerbil-scintilla/lexer.ss ;;; ;;; Provides functions for syntax highlighting setup. --- a/src/jerboa-scintilla/markers.ss +++ b/src/jerboa-scintilla/markers.ss @@ -1,5 +1,4 @@ ;;; Markers and margins for Scintilla -;;; Chez Scheme port of gerbil-scintilla/markers.ss ;;; ;;; Provides functions for bookmark/breakpoint markers and margin configuration. --- a/src/jerboa-scintilla/scintilla.ss +++ b/src/jerboa-scintilla/scintilla.ss @@ -1,5 +1,4 @@ ;;; High-level Scintilla editor interface (scintilla-termbox backend) -;;; Chez Scheme port of gerbil-scintilla/scintilla.ss ;;; ;;; Provides idiomatic API for text editing operations. ;;; Each editor wraps a per-instance opaque handle. --- a/src/jerboa-scintilla/search.ss +++ b/src/jerboa-scintilla/search.ss @@ -1,5 +1,4 @@ ;;; Search and replace for Scintilla -;;; Chez Scheme port of gerbil-scintilla/search.ss ;;; ;;; Provides find, replace, and target-based operations. @@ -93,7 +92,7 @@ (send-message editor SCI_GETSEARCHFLAGS)) ;; Build search flags from boolean arguments. - ;; Gerbil version used keyword args; Chez version uses positional with defaults. + ;; another Scheme dialect version used keyword args; Chez version uses positional with defaults. (def make-search-flags (case-lambda (() (make-search-flags #f #f #f #f #f #f)) --- a/src/jerboa-scintilla/style.ss +++ b/src/jerboa-scintilla/style.ss @@ -1,5 +1,4 @@ ;;; Style configuration for Scintilla -;;; Chez Scheme port of gerbil-scintilla/style.ss ;;; ;;; Provides functions for text styling (colors, fonts, attributes). --- a/src/jerboa-scintilla/tui.ss +++ b/src/jerboa-scintilla/tui.ss @@ -1,8 +1,7 @@ ;;; Terminal UI lifecycle and event translation -;;; Chez Scheme port of gerbil-scintilla/tui.ss ;;; ;;; Wraps termbox_next functions linked via the C shim. -;;; Does NOT depend on gerbil-termbox (avoids symbol conflicts). +;;; Does NOT depend on other-Scheme-termbox (avoids symbol conflicts). (export ;; Lifecycle