OSDN Git Service

12 months agoRevise first-time installation instructions. master
Keith Marshall [Wed, 9 Nov 2022 21:46:47 +0000 (21:46 +0000)]
Revise first-time installation instructions.

* setup.html (PATH, HOME): Clarify environment configuration advice;
suggest an alternative configuration method, via start-up shortcut.

12 months agoAdjust styling for code in running text.
Keith Marshall [Wed, 9 Nov 2022 21:22:38 +0000 (21:22 +0000)]
Adjust styling for code in running text.

* site.css (code): Do not specify any value for...
(color): ...this property; hence, no explicit inheritance required...
(a code, table.borderless code): ...for these.

12 months agoAdd support for tabulated definitions.
Keith Marshall [Wed, 9 Nov 2022 21:06:24 +0000 (21:06 +0000)]
Add support for tabulated definitions.

* site.css (table.definitions tr td:first-child)
(table.definitions tr td ul): Specify style properties.

12 months agoTweak font sizes.
Keith Marshall [Tue, 8 Nov 2022 23:55:41 +0000 (23:55 +0000)]
Tweak font sizes.

* site.css (font-size): Set property value for each of...
(h3, h3.numbered h3::before, h4, ol.small-numbers li::marker)
(div.box-out, div.box-out ol.small-numbers li::marker)
(form.search input): ...these.

12 months agoAlign text baselines in "top-aligned" tables.
Keith Marshall [Tue, 8 Nov 2022 23:54:54 +0000 (23:54 +0000)]
Align text baselines in "top-aligned" tables.

* site.css (table.top-aligned tr): Set value of...
(vertical-align): ...this styling property, to "baseline".

12 months agoImprove HTTP-404 notification handling.
Keith Marshall [Tue, 8 Nov 2022 23:53:47 +0000 (23:53 +0000)]
Improve HTTP-404 notification handling.

* site.js (load_content): Refactor, to define...
(send_e404_notification, e404_subst): ...these internal functions.
(load_content) [this.readyState == this.DONE]: Use them.

22 months agoAdd WINVER usage reference to FAQ.
Keith Marshall [Sat, 8 Jan 2022 14:59:52 +0000 (14:59 +0000)]
Add WINVER usage reference to FAQ.

* faq.html (Compiling and Linking Issues): Add question, and answer
relating to support for API functions for e.g. Windows-XP.

22 months agoAdd "What is make?" reference to FAQ.
Keith Marshall [Sat, 8 Jan 2022 14:59:52 +0000 (14:59 +0000)]
Add "What is make?" reference to FAQ.

* faq.html (General Enquiries): Add, and answer question relating to
the purpose, and usage of the "make" utility.

22 months agoAdd "What is Cygwin?" reference to FAQ.
Keith Marshall [Sat, 8 Jan 2022 14:59:52 +0000 (14:59 +0000)]
Add "What is Cygwin?" reference to FAQ.

* faq.html (General Enquiries): Add question, and answer incorporating
JonY's original MinGWiki description of Cygwin.

22 months agoTidy spacing around em-dash punctuation.
Keith Marshall [Sat, 8 Jan 2022 14:59:20 +0000 (14:59 +0000)]
Tidy spacing around em-dash punctuation.

* faq.html: Connect em-dashes to adjoining text, on both sides, using
narrow non-breaking space ( ) HTML entities, througout file.

23 months agoPublish GCC 'specs' customization HOWTO.
Keith Marshall [Fri, 31 Dec 2021 19:54:28 +0000 (19:54 +0000)]
Publish GCC 'specs' customization HOWTO.

* gccspecs.html: New file; adapted from original Drupal content, and
in particular, on user comments relating to that content, this offers
advice on customizing GCC's default behaviour, especially insofar as
it affects include file and library search paths, and the option to
deploy non-free Microsoft C runtime libraries, as alternatives to
pseudo-free MSVCRT.DLL.

23 months agoPublish MinGW linker's library search path HOWTO.
Keith Marshall [Fri, 31 Dec 2021 19:45:39 +0000 (19:45 +0000)]
Publish MinGW linker's library search path HOWTO.

* libpath.html: New file; adapted from original Drupal content, this
describes the GCC/ld library search mechanism, and offers advice on
installation of third party libraries, to take best advantage of this
search mechanism.

23 months agoPublish GCC include file search path HOWTO.
Keith Marshall [Fri, 31 Dec 2021 19:39:45 +0000 (19:39 +0000)]
Publish GCC include file search path HOWTO.

* isystem.html: New file; adapted from original Drupal content, this
describes the GCC include file search mechanism, and offers advice on
installation of third party header files, to take best advantage of
this search mechanism.

23 months agoPublish FAQ note on reducing size of executables.
Keith Marshall [Fri, 17 Dec 2021 19:27:53 +0000 (19:27 +0000)]
Publish FAQ note on reducing size of executables.

* exesize.html: New file.

23 months agoPublish MinGW installation and maintenance guidelines.
Keith Marshall [Wed, 15 Dec 2021 12:57:50 +0000 (12:57 +0000)]
Publish MinGW installation and maintenance guidelines.

* setup.html: New file.

2 years agoCorrect bad reference link from preceding commit.
Keith Marshall [Mon, 22 Nov 2021 22:39:42 +0000 (22:39 +0000)]
Correct bad reference link from preceding commit.

* docrefs.html (dllver.html): Point link to this, correcting...
(pkgspecs.html): ...pasted copy of reference to this.

2 years agoPublish note on DLL version management.
Keith Marshall [Mon, 22 Nov 2021 22:14:05 +0000 (22:14 +0000)]
Publish note on DLL version management.

* dllver.html: New file.
* docrefs.html: Add reference link.

2 years agoPublish bug reporting guidelines.
Keith Marshall [Fri, 19 Nov 2021 22:58:22 +0000 (22:58 +0000)]
Publish bug reporting guidelines.

* buginfo.html: New file.
* contact.html (Reporting Bugs): Update reference text.
* faq.html docrefs.html: Add reference links.

2 years agoSpecify some additional site style properties.
Keith Marshall [Fri, 19 Nov 2021 22:58:22 +0000 (22:58 +0000)]
Specify some additional site style properties.

* site.css (h4): Set margins globally.
(page-view): Set minimum relative display width.
(dl.masthead): No longer required; delete specification.
(div.overlapped) [following "masthead"]: Adjust top margin.
(nowrap, box-out, table.borderless): New styling classes.
(pre.vt) [box-out]: Specialization of <code> style, for use in
illustration of screen display output; lighten text colour.
(kbd) [pre.vt]: Darken text colour, for keyboard input.
(code) [within <a> tag scope]: Inherit text colour.
(code) [within body text]: Lighten text colour.

2 years agoCorrect a typographical error.
Keith Marshall [Tue, 16 Nov 2021 16:19:11 +0000 (16:19 +0000)]
Correct a typographical error.

* faq.html (project's): Insert omitted "s", after apostrophe.

2 years agoAdd documentation catalogue and FAQ pages.
Keith Marshall [Mon, 13 Sep 2021 15:02:28 +0000 (16:02 +0100)]
Add documentation catalogue and FAQ pages.

* docrefs.html faq.html: New files.
* header.html (Documentation): Link to docrefs.html

* site.css (ol ul): Adjust right margin for "li" elements.
(dl.toc): Add styling rules for documentation catalogue entries.
(div.faq): Likewise, for dynamic FAQ Q&A display.

2 years agoRedirect OSDN mail archive searches from DuckDuckGo to Google.
Keith Marshall [Sun, 12 Sep 2021 14:38:38 +0000 (15:38 +0100)]
Redirect OSDN mail archive searches from DuckDuckGo to Google.

* site.js (osdn_archive, ddg_query, ddg_widget): New functions; they
facilitate setup and initiation of a DuckDuckGo query of any OSDN mail
archive, with redirection via the Google search engine, using...
(ddg_bang, ddg_google_search, ddg_google_search_site): ...these new
internal-use helper functions.

* mailing.html (MinGW-Users, MinGW-Notify): Use...
(ddg_widget, osdn_archive): ...these to initiate DuckDuckGo search...
(ddg_google_search): ...with this to redirect to the Google engine.

2 years agoExecute embedded scripts on overlay-page load.
Keith Marshall [Sat, 11 Sep 2021 23:19:40 +0000 (00:19 +0100)]
Execute embedded scripts on overlay-page load.

* site.js (no_break, update_page_content_header): Delete them.
(set_page): New page-load helper function; it supports page title and
subtitle updates, when called from embedded scripts on overlay-pages.
(load_page) [status == 200]: Scan for, and execute embedded scripts.

* index.html [masthead] (h1, h2): Change identifiers from...
(as-page-title, as-page-subtitle): ...these respectively, to...
(page-title, page-subtitle): ...these; add hidden placeholder content.

* about.html contact.html fdl.html mailing.html missing.html
* terms.html [masthead] (dl): Delete hidden element; replace it with
script, to assign effective HTML content to each of...
(page-title, page-subtitle): ...these.

* fdl.html mailing.html (ol, ul): Do not override CSS styles.

* site.css [masthead]: Do not assume that final element is...
(dl): ...this; define style for immediately following paragraph, on
the basis that the final masthead element may be anything.

2 years agoRename project domain to reflect relocation to MinGW.OSDN.io
Keith Marshall [Fri, 10 Sep 2021 21:32:13 +0000 (22:32 +0100)]
Rename project domain to reflect relocation to MinGW.OSDN.io

* about.html contact.html fdl.html header.html index.html
* mailing.html missing.html site.css site.js terms.html: Edit out all
page references to MinGW.org; substitute MinGW.OSDN

3 years agoCorrectly handle internal page section references.
Keith Marshall [Fri, 6 Nov 2020 10:12:24 +0000 (10:12 +0000)]
Correctly handle internal page section references.

* site.js (load_content) ["#" in URL]: Scroll to internal reference.
* site.css (overlapped): New styling class; define it, such that any
element to which it is assigned will be positioned, with its topmost
content fully visible below the page header block, when an internal
page reference is scrolled into view.

* contact.html (general-enquiry, bug-report, feature-request)
* mailing.html (mingw-users, mingw-notify, mingw-msys, list-etiquette)
* about.html (cross-compile): Mark reference points as "overlapped".

3 years agoAdd contact and mailing-list information pages.
Keith Marshall [Thu, 5 Nov 2020 23:00:14 +0000 (23:00 +0000)]
Add contact and mailing-list information pages.

* contact.html mailing.html: New files.
* index.html (font-awesome): Add stylesheet link.

* site.css (hr): Adjust adjacent paragraph top margin spacing.
(li): Set explicit top margin, within both <ul> and <ol> blocks.
(dl, dt, dd): Add general style; suppress left margin indent...
(dl.no-indent dd): ...for so-qualified definition entries.
(navbar.li): Adjust margins; add a bottom margin specification.
(form.search): Set display width, margins, and styles for input
fields and search buttons.

3 years agoUse typographic quotation marks on licence pages.
Keith Marshall [Tue, 3 Nov 2020 17:09:55 +0000 (17:09 +0000)]
Use typographic quotation marks on licence pages.

* fdl.html (page-content): Replace ASCII apostrophe with balanced
typographic HTML single quotation marks, where appropriate; likewise,
replace ASCII double quotation marks with balanced HTML typographic

3 years agoImprove http status 404 notifications.
Keith Marshall [Tue, 3 Nov 2020 11:11:52 +0000 (11:11 +0000)]
Improve http status 404 notifications.

* missing.html (page-subtitle): Add <dt> entry.
(page-content): Wording enhancements; suggest filing of feature
request for missing page, as identified by dynamic content of...
(e404-missing-page): ...this named <span> element.

* site.js (load_content) [e404-missing-page]: Assign URL.

3 years agoAdapt index.html to serve arbitrarily specified content.
Keith Marshall [Mon, 2 Nov 2020 21:41:07 +0000 (21:41 +0000)]
Adapt index.html to serve arbitrarily specified content.

* index.html (onload): Delegate content retrieval to...
(load_page): ...this new javascript function, passing URL.
(page-title, page-subtitle): Rename place-holders, using...
(as-page-title, as-page-subtitle): ...these alternative names.

* site.js (load_page): New function; it consolidates...
(new_page, load_page_overlay, load_page_content): ...these, but
excluding "page-title" and "page-subtitle" assignment; do this...
(load_content): ...here, using repeated invocations of...
(update_page_content_header): ...this new function; it propagates any
"page-title" and "page-subtitle" values from the loaded page fragment,
to their corresponding "index.html" place-holders, calling...
(no_break): ...this new function, to substitute non-breaking hyphens
in place of any included ASCII hyphen characters.

* header.html (navbar): Use fully qualified "href" URL links on all
tabs, replacing "onclick" actions.

* about.html fdl.html terms.html (page-title, page-subtitle): Assign
them to hidden <dt> elements, (in <dl style="display: none"> blocks),
whence they may be propagated, via javascript executed on loading of
the page fragment, to their visible "index.html" place-holders.

* terms.html: Additionally, use a fully qualified "href" link, for
reference to "fdl.html".

* missing.html (page-title): Add hidden <dt> entry.

* site.css (dl.masthead): Define new style, to conceal the <dl>
assignments for "page-title", and "page-subtitle"; adjust top margin
spacing for any immediately following paragraph.

3 years agoMove charset assignment to valid file offset.
Keith Marshall [Tue, 27 Oct 2020 21:07:50 +0000 (21:07 +0000)]
Move charset assignment to valid file offset.

* index.html (charset): The HTML5 specification requires this
meta-data attribute to be assigned within the first 1024 bytes of
the page data; move it above the licensing terms, to keep it so.

3 years agoAdd a site-specific favicon file.
Keith Marshall [Sun, 25 Oct 2020 19:39:49 +0000 (19:39 +0000)]
Add a site-specific favicon file.

* favicon.ico: New file; it is derived from the MSYS icon.

3 years agoAdd generic page overlay to report missing content.
Keith Marshall [Fri, 9 Oct 2020 14:12:25 +0000 (15:12 +0100)]
Add generic page overlay to report missing content.

* missing.html: New file.
* site.js (load_content) [status 404]: Use it.
(load_page_content): Initially, clear previous content.

* header.html (Downloads, Documentation, Contact Us): Add "onclick"
tab references; defer provision of content, raising 404 status.

3 years agoAdd "licensing terms" overlay pages.
Keith Marshall [Wed, 7 Oct 2020 19:15:44 +0000 (20:15 +0100)]
Add "licensing terms" overlay pages.

* terms.html fdl.html: New files.
* header.html (Licensing tab): Add "terms.html" overlay reference.
* site.css (h3-numbered): New "div" class; specify formatting.
* site.js (load_page_overlay): New function; implement it.

3 years agoInitial commit.
Keith Marshall [Tue, 6 Oct 2020 21:01:06 +0000 (22:01 +0100)]
Initial commit.

* index.html header.html about.html: New files.
* site.css site.js logo.png: Likewise.