forked from Floorp-Projects/Floorp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1248534 (part 1) - Remove XPT encoding support. r=khuey.
Currently XPT can both encode and decode, but encoding has been handled by Python code since bug 643817, so the encoding support can be removed. This results in many simplifications. Some notable changes: - All the XPTHashTable code (including XPTDatapool::offset_map) is no longer necessary. - PrimitiveTest.cpp and SimpleTypeLib.cpp both don't make much sense without encoding support, so I removed them. - A lot of the version code was already unused, e.g. XPT_VERSION_*, XPT_TYPELIB_VERSIONS_STRUCT, XPT_TYPELIB_VERSIONS. XPT_MAJOR_INCOMPATIBLE_VERSION is the only thing actually used in version checks. - The patch also removes some code that was dead even before encoding removal, such as XPT_ParseVersionString().
- Loading branch information
1 parent
76a9d3d
commit 502a34f
Showing
9 changed files
with
108 additions
and
1,424 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.