Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
beb13b5
chore: standardised .gitattributes file
synesissoftware Jul 29, 2026
efcd563
chore: standardised .vimrc file
synesissoftware Jul 29, 2026
5684370
chore: VS Code settings
synesissoftware Jul 29, 2026
5b51010
chore: standardised markdown files
synesissoftware Jul 29, 2026
27ed61a
chore: README.md badges
synesissoftware Jul 29, 2026
d877f8f
chore: TODO.md standardisation
synesissoftware Jul 29, 2026
c1dda13
fix
synesissoftware Jul 30, 2026
810d16b
tidy
synesissoftware Jul 30, 2026
a77e530
chore: README badges
synesissoftware Jul 30, 2026
2da7ac7
whitespace
synesissoftware Jul 30, 2026
b40fce4
chore: renamed **CHANGES.txt** => **CHANGES.md**
synesissoftware Jul 30, 2026
5b3dda5
chore: renamed **CHANGES.txt** => **CHANGES.md**
synesissoftware Jul 30, 2026
0ec8fdc
chore: removed **HISTORY.md**
synesissoftware Jul 30, 2026
f8bd4d8
chore: CI improvements
synesissoftware Jul 30, 2026
ab720a4
chore: renaming all "TBC" to "T.B.C." (for searchability)
synesissoftware Jul 30, 2026
7ee43d6
chore: enhanced **EXAMPLES.md**
synesissoftware Jul 31, 2026
fc26b06
chore: enhanced **TODO.md**
synesissoftware Jul 31, 2026
37c5c1f
chore: enhanced **KNOWN_ISSUES.md**
synesissoftware Jul 31, 2026
f938687
chore: miscellaneous project boilerplate improvements
synesissoftware Jul 31, 2026
0f0fcf5
chore: canonicalised **README.md**
synesissoftware Jul 31, 2026
5980cfc
chore: fleshed out projects/libraries in **README.md**
synesissoftware Jul 31, 2026
902c300
test: added test to exercise issue with `stlsoft::simple_string`
synesissoftware Jul 31, 2026
b3af8cd
fix: `stlsoft::basic_simple_string<>#resize()` — expanding a non-empt…
synesissoftware Jul 31, 2026
cc8185b
1.11.1-rc5
synesissoftware Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 8 additions & 13 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
*.c linguist-language=C
*.h linguist-language=C

*.cpp linguist-language=C++
*.hpp linguist-language=C++
*.cxx linguist-language=C++
*.hxx linguist-language=C++

*.cmake linguist-language=CMake

*.cmd linguist-detectable=false
*.html linguist-detectable=false
*.sh linguist-detectable=false
*.cpp linguist-language=C++
*.cxx linguist-language=C++
*.dsp linguist-detectable=false
*.dsw linguist-detectable=false
*.h linguist-language=C
*.hpp linguist-language=C++
*.html linguist-detectable=false
*.hxx linguist-language=C++
*.sh linguist-detectable=false
*.sln linguist-detectable=false
*.vimrc linguist-detectable=false
*.vcxproj linguist-detectable=false

*.vimrc linguist-detectable=false
CMakeLists.txt linguist-language=CMake
makefile linguist-detectable=false

19 changes: 13 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,19 @@ on:
push:
branches:
- master
- main
- ver
- dev
- rc1
- rc2
- rc3
- rc4
- rc5
- update
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
BUILD_TYPE: Release

Expand All @@ -20,14 +27,14 @@ jobs:
fail-fast: false
matrix:
include:
- id: linux-gcc
os: ubuntu-latest
c_compiler: gcc
cpp_compiler: g++
- id: linux-clang
os: ubuntu-latest
c_compiler: clang
cpp_compiler: clang++
- id: linux-gcc
os: ubuntu-latest
c_compiler: gcc
cpp_compiler: g++
- id: macos-clang
os: macos-latest
c_compiler: clang
Expand Down
13 changes: 8 additions & 5 deletions .vimrc
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ set fixeol
set list
set listchars=tab:->,trail:-,extends:>,precedes:<,nbsp:+

" editor.detectIndentation: false — global defaults (editor.tabSize: 2, insertSpaces: false)
set tabstop=2
set shiftwidth=2
set softtabstop=2
set noexpandtab
" editor.detectIndentation: false — global defaults (editor.tabSize: 4, insertSpaces: true)
set colorcolumn=76
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4

" colorcolumn draws a full-column tint in Vim (not a VS Code-style 1px line).
" Keep it subtle via the ColorColumn highlight group; reapply after colorscheme changes.
Expand All @@ -46,6 +46,9 @@ augroup sis_c_cxx
" [c] / [cpp]
autocmd FileType c,cpp setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4 colorcolumn=60,64,68,72,76

" [rust]
autocmd FileType rs setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4 colorcolumn=76

" [cmake]
autocmd FileType cmake setlocal noexpandtab tabstop=4 shiftwidth=4 softtabstop=4

Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,5 +178,5 @@
},
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"git.mergeEditor": false,
}

11 changes: 6 additions & 5 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# STLSoft - Authors
# STLSoft - Authors <!-- omit in toc -->

## Major Contributors:

* Matt Wilson ([mwsis](https://github.com/mwsis)) - primary contributor of most of the libraries
* Pablo Aguilar - author of the Windows ToolHelp Library
## Major Contributors

* Matt Wilson ([mwsis](https://github.com/mwsis)) — primary contributor of most of the libraries;
* Pablo Aguilar — author of the Windows ToolHelp Library;

## Defect reports, fixes and suggestions (for which we are very grateful):

## Defect reports, fixes and suggestions (for which we are very grateful)

* Adi Shavit
* Allan McLellan
Expand Down
Loading
Loading