Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/thpatch/thtk

Touhou Toolkit
https://github.com/thpatch/thtk

thecl: Change | and & to || and && because they aren't binary.

e43748855dd2363a954f7f9826465a874a011254 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Clean up parser.

bea22c4250e740b4a6b0c275a67626799e36d4bb authored over 14 years ago by xarnonymous <[email protected]>
thecl: Require and use version option.

20ec790e7e67a18af7af7217306c3add39182d67 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Make label_create duplicate its argument.

d9369b63b02bcd7c702b359ad7e544fd864dbdce authored over 14 years ago by xarnonymous <[email protected]>
thecl: Update rank handling.

0814a79aa2d5044db8d3051b77c577a6383e55b6 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Replace add_eclh by sub_begin and sub_end.

cbdfe946e3a7bd000026671a6909ee791bf654a0 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Rename timer to instr_time.

a471db00184b6bdab2a21d39aa1ce71c38187e98 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Clean up dumper.

44e5b07642577625f87b99765e4ea0cf6f9baa3e authored over 14 years ago by xarnonymous <[email protected]>
thecl: Change the syntax for the difficulty mask.

5e5cacfc8a1b48a06c4930b574e527bf18444210 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Reorder arguments for instr_parse to keep the version argument first.

4d407a57eb7efcd4cd5a47e00b7d1bb365b124b6 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Use util_ functions.

f56c5a87cc2f407144f9f664d16382e21c298b87 authored over 14 years ago by xarnonymous <[email protected]>
Added tag thtk-1 for changeset 123b88a1e2a8

025d16e7f5f6ebbdb3141e9b258aacbd37e062b9 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Add NEWS.

b6fd2a28679cf177463fed7ac6974ea3fddf7fba authored over 14 years ago by xarnonymous <[email protected]>
thlzss: Speed up compression by skipping many unneeded comparisons.

1ca0287c532b385d6c887aef657dc54be41da7b2 authored over 14 years ago by xarnonymous <[email protected]>
thdat08: th -> TH.

c2f20c1266896c6af421433ebd842f7d0d49e442 authored over 14 years ago by xarnonymous <[email protected]>
thlzss: Use unsigned chars in th_unlzss.

94212546013c6988b4389a0b0aee5443e20b3c92 authored over 14 years ago by xarnonymous <[email protected]>
thlzss: Do not calculate the dictionary key twice.

Contains one other optimization.

394e4837f36998ff10466e2e2ba584af81f2f815 authored over 14 years ago by xarnonymous <[email protected]>
thlzss: Improve compression.

Compression is improved by not removing entries before the
dictionary has been filled.

Improve ...

f6a26637101d4b103e972293267f634b8a82fdaf authored over 14 years ago by xarnonymous <[email protected]>
thtk: Use unlocked_stdio.

efcabf77c6f5a6b5b2c7975795323c22dc908f3b authored over 14 years ago by xarnonymous <[email protected]>
thdat: Do not lock for printf.

Stdio has built-in locking.

25802cfeabd3b95186d5d40bf159de588f6afce8 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Remove return value from archive_check_duplicates.

e007506d773d1e20d25b9be9985d8babaef38489 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Allow multithreaded extraction.

70049ea5c4b4ddae93ef65157d335626b37b11f1 authored over 14 years ago by xarnonymous <[email protected]>
thdat06: Fix condition bug which breaks compression for TH07.

557661d45a63dfe613383c6f43d267d06a8c0666 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Make input of instr_parse const.

a9fb17965fc496f5d2ff58979b976717d4bde097 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Split out version-specific instructions from the lists.

e8e386b59ef55d3fb5b15bab51ca7d47e17de295 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Allow splitting the instruction tables.

ee83afb4b4e0b0cc1d2dbd602c76942fa687fc33 authored over 14 years ago by xarnonymous <[email protected]>
thdat03: Remove debugging output.

8ec6999a190b923147626c33e97a8dc42b905f2b authored over 14 years ago by xarnonymous <[email protected]>
thtk: Use another style for parameter lists.

a582dfa456e86eafc9b860503ca535715dd6959a authored over 14 years ago by xarnonymous <[email protected]>
thtk: Manually wrap some long lines.

c2ea0a9598087b0fd99589c26343cb0f3b487a20 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Write an initial INSTALL.

f49d9b048b7f1fd8b1dbbd9cd444fcf7d938d825 authored over 14 years ago by xarnonymous <[email protected]>
Make: Add an #ifdef to not require autoconf 2.64.

166e1bef4f5ac45ed39c7ce4060f003f73b5516f authored over 14 years ago by xarnonymous <[email protected]>
thtk: Remove documentation pointer, documentation is now included.

3d73e30f04244c040bcfbe61a0893eb5e0cd1f9d authored over 14 years ago by xarnonymous <[email protected]>
Make: Document dependencies.

eb6cfc8f3d2d1e0bb6114dd6fa7ba9885797c0c0 authored over 14 years ago by xarnonymous <[email protected]>
Make: Allow for builds outside the source directory.

50e813684676403b30343e8b1187e80f60ed9b58 authored over 14 years ago by xarnonymous <[email protected]>
Make: Include ecl.h in dependencies.

19cb0edfbf218c41d028cde4c5d2547fa8eba5f8 authored over 14 years ago by xarnonymous <[email protected]>
Make: Distribute all COPYING files.

8585b20481dd61c37c02fc452a1aa9f55b528052 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Use a more recent libpng license.

eddf3cbd141e343554191880e44fd60296eb922e authored over 14 years ago by xarnonymous <[email protected]>
thtk: Use a more recent zlib license.

1381c47dc2750b372c7e05039305ee7f728c51c8 authored over 14 years ago by xarnonymous <[email protected]>
Make: Increment version numbers.

4736240a52489defe87462c2323839e8689ca386 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Write an initial README.

6986073a9d996993d5c52d0e7efddfab23fccffb authored over 14 years ago by xarnonymous <[email protected]>
thtk: Merge ecldump and eclc into thecl.

--HG--
rename : ecldump.c => thecl.c

c8e10d1768df67985a729808756d755d2a2ecb6c authored over 14 years ago by xarnonymous <[email protected]>
Make: Run AM_PROG_LEX.

413763991a75ecae22fb87deffff3d609a813fbc authored over 14 years ago by xarnonymous <[email protected]>
Make: Do not specify any default CFLAGS.

33b3e65eecefd60645044ddc986f73fb051ff12c authored over 14 years ago by xarnonymous <[email protected]>
Make: Disable Bison debugging output.

0ee6db11cf56b37917990a524ae2d00ce3886ba4 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Support TH03.

58c0a54f795ba79cc7e968ff82a2139a1a52d2d4 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Add glibc library licence document.

fb53fea3bcbfa6601867a49c06e011db39f23b8b authored over 14 years ago by xarnonymous <[email protected]>
thtk: Add the GCC runtime library exception document.

81f5c8c91eb45a513189d996fe1bccf435f95485 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Allow zero-sized archive entries.

8d9a3b7a97fea344188ebb7e8ae7e13d45c4dc90 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Use util_write instead of fwrite.

21800b15ae69da05adc02c41a95e41b904e36b45 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Support TH128.

2fdd72d4be6aac15dc4200e60d7909ac9f6d9962 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Use 0/1 return vaues for error/success.

e7469c6120b8f4291f6a179d420a40e3c1595147 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Plug some memory leaks.

350f15393dca55f7aadf0b002ccd385b91e8d13e authored over 14 years ago by xarnonymous <[email protected]>
thdat: Remove some unneeded return values.

bae49936c92f2cd8dc8492c8c9fbaf1c35168cc9 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Move thdat_open call to right before it is needed.

e678962a5e6a37686bcf82d3ecc25e6ba50d73d0 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Remove a fixed TODO.

c5e8b5c69ee9548ad26d76159f9d83cee5b7c7d0 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Move definition of module structure to the bottom.

a7c13495732dec68b00e2594115fa4fa202a2dae authored over 14 years ago by xarnonymous <[email protected]>
thtk: Rename datpacker to thdat.

--HG--
rename : datpacker-th02.c => thdat02.c
rename : datpacker-th06.c => thdat06.c
rename : da...

482123135bc419b2fb45bba3c5e0c62d602d5b15 authored over 14 years ago by xarnonymous <[email protected]>
thdat: Get rid of library_error.

Use 0 for error return values, and non-zero for OK.
Plugs some memory leaks on error paths.

be9caaccdad66791aedac8f4a6ebe21006fa5d8b authored over 14 years ago by xarnonymous <[email protected]>
thecl: Rename lexer.l to ecsscan.l and parser.y to ecsparse.y.

--HG--
rename : parser.y => ecsparse.y
rename : lexer.l => ecsscan.l

84b29a43c62c03a4342195d1aee38a1096491bae authored over 14 years ago by xarnonymous <[email protected]>
thanm: Use the new argument parsing system, also get builds without libpng working.

692ccf439d3cbcb687107df15072c7211e8b3f59 authored over 14 years ago by xarnonymous <[email protected]>
args: Do not require a version argument.

9bf88122c3acf59e6b3a04fbcf50f09e3646beeb authored over 14 years ago by xarnonymous <[email protected]>
args: Make commands const.

ba8257ce49048e0801d4a2bf78e44c0d1f138d04 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Remove filemap support.

9366196df331e5e8ec0fe5f0c7e678962b2042d9 authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th95: Replace "- 0xf7e7f8ac" by "+ 135792468".

--HG--
extra : rebase_source : 36703cec9bbe08c44841c944c131250b249da940

f8870ac33e9f6dc1e68722d71b5ae4a217d481aa authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th95: Do not use the new crypt parameters for TH95.

--HG--
extra : rebase_source : 3190475db754c0d71291ff279db618953dd6b729

805935a5615581bd3e0bc84782b105a89eee1b82 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Remove some unnecessary reference operators from arrays.

--HG--
extra : rebase_source : 8ce1dfa488def885c13fc7c7dc4f7828fcea6128

042491f20d5f829433d87d803c0442110f659628 authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th08: Improve documentation for crypt parameters.

--HG--
extra : rebase_source : 1930ac20c6bc0216acfde74443aba360fa16298f

628fd39e2e8c41aa777162899d00fbd0f40e2760 authored over 14 years ago by xarnonymous <[email protected]>
datpacker: Add extraction command.

--HG--
extra : rebase_source : f31b8d2e56178db5a8683df3cb75596ccec3b788

302e3f1a296e8041c9e1e5212cd82b4a0eb874f2 authored over 14 years ago by xarnonymous <[email protected]>
thtk: Change () to (void) for prototypes.

--HG--
extra : rebase_source : daa4ba47875e66434ad95a35aee35ae6975d66d0

6226f1dae6ed51e09fe74a0c06917fe0b10b99f5 authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th95: Implement extraction.

--HG--
extra : rebase_source : 30978d1e75f8aaeaf89eee32430101599c077439

87d74e50237eb135ebcab16950754213decc62a2 authored over 14 years ago by xarnonymous <[email protected]>
thcrypt: Remove return values.

--HG--
extra : rebase_source : 2693f56d62d930cb923ad732d2315e66acf32f91

d3b09349ce8d37607d41067c4f1e4d05d58c891f authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th08: Implement extraction.

--HG--
extra : rebase_source : 988154c43a876dc87ea89a1c786dca53b7a54ecb

31a0c02c6ef7e2ba987d85ccc03538dd2ad8dc3e authored over 14 years ago by xarnonymous <[email protected]>
thcrypt: Implement decryption.

Also improve encryption.

--HG--
extra : rebase_source : e5b2c87f5421758ded422769158e25683e557758

90b6effd86be69d66bea50b30dac214efb5fb8dd authored over 14 years ago by xarnonymous <[email protected]>
thlzss: Implement decompression.

--HG--
extra : rebase_source : fde41d1fd919813c649f23c38e9b7ec481bf9257

544afd453e7f75a5ce7156a282018b27de905446 authored over 14 years ago by xarnonymous <[email protected]>
bits: Implement reading.

--HG--
extra : rebase_source : 49ccd9b3f6b6326281875e012cf81f6de97d171e

ecbbfd15e014f61e199e1f3ff588450ee25809d1 authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th06: Implement extraction.

--HG--
extra : rebase_source : 400d70a69887b52fa4af063532d1316fbae9fa08

eb3cd1d91d71cd02f00127b66c4868be10b20384 authored over 14 years ago by xarnonymous <[email protected]>
datpacker/th02: Implement extraction.

--HG--
extra : rebase_source : 71925afbfa51ef30e08bab81ec221b3acfefd82e

a6d51073d455a4f742ea2a79bb099e90852d2236 authored over 14 years ago by xarnonymous <[email protected]>
datpacker: Implement a new argument parsing system.

--HG--
extra : rebase_source : 46ca3ce985f7c6c23f8d58050feb84d8e8d508e2

caa91dcff277e241aec6da7f60ca4e8e8f6e18ad authored over 14 years ago by xarnonymous <[email protected]>
datpacker: Add initial APIs for extracting archives.

--HG--
extra : rebase_source : 953e6c86d5cc3e59a533311e1dbe4dede1e3036b

f6d4a93a543414bfc73b372c30b64c24ea97350a authored over 14 years ago by xarnonymous <[email protected]>
thrle: Implement decompression.

--HG--
extra : rebase_source : 39a1b0db22f26c3c38cb973cd8d606c275156a38

66e301734af56ac2a7508b9c3366649a2719a8b7 authored over 14 years ago by xarnonymous <[email protected]>
thanm: Change some error messages and change some aborts to exits.

f385389a5851c06a5f83ad7da5191c1b2d3ccade authored over 14 years ago by xarnonymous <[email protected]>
thanm: Check for errors when opening file in anm_write.

7e8c3dd447ae388cfffd87f6823e4233acf5bd0a authored over 14 years ago by xarnonymous <[email protected]>
thanm: Use a more concise format for instructions.

c0cdc4dfd32a0d5b49b5026b2172db253130d1aa authored over 14 years ago by xarnonymous <[email protected]>
thanm: Check for errors when reading PNG files.

4fc2ed603d068c1b1ed69c31bf64b815d8382359 authored over 14 years ago by xarnonymous <[email protected]>
thecl: Add syntax for other instructions.

Adds an expression parser.

22b1cb2458efbad765e30d2df45aeed1e986ef5b authored almost 15 years ago by xarnonymous <[email protected]>
thecl: Implement syntax for the "goto" instruction.

ecldump was refactored in the process.

ca61c781c3edcb8f1778e30338e0ce40ba7c7734 authored almost 15 years ago by xarnonymous <[email protected]>
thecl/eclc: Refactor instruction parsing.

111eb8b443acd09dcb5d372d408a8e7e2d942bb7 authored almost 15 years ago by xarnonymous <[email protected]>
thecl/eclc: Add an error message when a label is not found.

f03007bed014e780affa95821c1c7e71e847e101 authored almost 15 years ago by xarnonymous <[email protected]>
thecl: Add a "stack instruction" framework.

03c9968e808b6b04495aa5a6fcd719a6e32b365d authored almost 15 years ago by xarnonymous <[email protected]>
doc: Remove COPYING.libiconv.

A separate libiconv is no longer used.

11804ad0560b53f843cd2c798fedaf49f8dd3582 authored almost 15 years ago by xarnonymous <[email protected]>
util: Add a WIN32 alternative for util_iconv.

Link against kernel32 instead of iconv.

05f54c975a9216e0e7807723c7e93f897ab25d09 authored almost 15 years ago by xarnonymous <[email protected]>
thecl: Encode to and from CP932 instead of SHIFT_JIS.

a607910f2b2e9d7c1471ddbdf5383cd9a4cd0c1c authored almost 15 years ago by xarnonymous <[email protected]>
thecl/eclc: Do not die on \r.

196d9ac7c8ee8ac418faf37b2c73dc31e09dbacc authored almost 15 years ago by xarnonymous <[email protected]>
util: Fix a typo in an error message.

6319086e88c7522c3ef852d9d61b6257c166fed1 authored almost 15 years ago by xarnonymous <[email protected]>
Make: Use $^ where applicable.

3f0ce0ff116bc2401b420e8f4d7b8993ee09884a authored almost 15 years ago by xarnonymous <[email protected]>
Make: Fix spelling of libpng_CFLAGS.

31a083aa3972ab8886bc1370304af6349aea8166 authored almost 15 years ago by xarnonymous <[email protected]>
thanm: Support TH06.

817ad85417a5e7a7ccafde7a6c7b3acafc8ba006 authored almost 15 years ago by xarnonymous <[email protected]>
thanm: Do not leave the sentinel instruction out of dumps.

1d6ea88baa4fd98b978e084f4043db179aec6cbc authored almost 15 years ago by xarnonymous <[email protected]>
thanm: Write large enough THTX entries and pad them with zeroes.

5880753cc1f8f43c0663cfdb2546268d374ae734 authored almost 15 years ago by xarnonymous <[email protected]>
thanm: Refactor out PNG functionality.

5977413d5d7b005148caddc55667682a013a310e authored almost 15 years ago by xarnonymous <[email protected]>