summaryrefslogtreecommitdiff
path: root/build.sh
AgeCommit message (Collapse)Author
2022-02-17don't copy README.md to built HaketiloWojtek Kosior
2022-02-16fix out-of-source buildsWojtek Kosior
2021-12-27facilitate egistering dynamic content scripts with mappings dataWojtek Kosior
2021-12-22reworked build system; added missing license noticesWojtek Kosior
2021-12-08facilitate initialization of IndexedDB for use by HaketiloWojtek Kosior
2021-12-03merge `master` (license notices) and `koszko` (v1.0 development)Wojtek Kosior
2021-11-30rewrite parts of build script in awkWojtek Kosior
2021-11-20replace cookies with synchronous XmlHttpRequest as policy smuggling method.Wojtek Kosior
Note: this breaks Mozilla port of Haketilo. Synchronous XmlHttpRequest doesn't work as well there. This will be fixed with dynamically-registered content scripts later.
2021-10-30Fix license notices on JS and SH filesjahoti
Other files have been left, as no model notice is available
2021-10-14merge build systemWojtek Kosior
2021-10-14Adjust makefile targetsjahoti
Rename some files used in building and remove redundant aliases
2021-10-13Add VPATH and Haketilo version to the makefile as part of configure.jahoti
2021-10-10Quote $BUILDDIR throughout build.shjahoti
Ensure build.sh can deal with arbitrary build directories.
2021-10-07Start on a makefilejahoti
Currently includes targets for unpacked versions and zips
2021-10-06Restart modifications to build with a makefile in mindjahoti
2021-09-08Fix sanitizing of non-HTML XMLDocument'sWojtek Kosior
2021-09-06generate Chromium unique key automatically in `build.sh'Wojtek Kosior
2021-09-02enable toggling of global script blocking policy\n\nThis commit also ↵Wojtek Kosior
introduces `light_storage' module which is later going to replace the storage code we use right now.\nAlso included is a hack to properly display scrollbars under Mozilla (needs testing on newer Mozilla browsers).
2021-08-18remove unneeded policy-related cosole messages; restore IceCat 60 compatibilityWojtek Kosior
2021-08-18enhance our bundler to protect top-level `this' from accidental clobberingWojtek Kosior
2021-08-06Facilitate installation of scripts from the repositoryWojtek Kosior
This commit includes: * removal of page_info_server * running of storage client in popup context * extraction of some common CSS to a separate file * extraction of scripts import view to a separate file * addition of a facility to conveniently clone complex structures from DOM (in DOM_helpers.js) * addition of hydrilla repo url to default settings * other minor changes and of course changes related to the actual installation of scripts from the repo
2021-08-05enable modularization of html filesWojtek Kosior
2021-07-20Merge rebranding to "Hachette"Wojtek Kosior
2021-07-12merge jahoti into masterWojtek Kosior
2021-07-11Integrate browser.js into exports_init.js, and streamline the resultjahoti
2021-07-04Revamp default settingsjahoti
Default settings are now provided in the same format as data exported from the extension, incorporating them into the main program as part of the build process. Also, modify their contents; the apparently non-functional FSF stuff is gone, replaced with fixes for BandCamp, WorldCat, and SumOfUs.
2021-07-02ignore some special files (emacs automatic backups) when buildingWojtek Kosior
2021-06-30emply an sh-based build system; make some changes to blockingWojtek Kosior