Import pre-Boost history of GIL by Adobe to release notes #405
+208
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The log of significant changes prior the first release of GIL as part of Boost was collected from https://stlab.adobe.com/gil/news.html site and from the linked PDF documents with detailed descriptions.
The old history is very detailed (after the PDFs) but it is interesting.
It illustrates evolution of the library design and API, for example, renaming of types or functions were renamed indicates evolution of semantics and inter-relations of the library elements.
This is especially interesting in case of the complex types like bit-aligned pixels and images, where does the concept of memunit come from, etc.
References