summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-01dump in pokered/extras/ python stuff from b185b245Bryan Bishop
2013-09-01Merge branch 'pokered-preprocessor' into dump-pokered-extrasBryan Bishop
2013-09-01don't make global labels for rgbasm macrosBryan Bishop
This adds support to the preprocessor to handle constants.asm from pokered.
2013-08-31version bump to: v1.2.0v1.2.0Bryan Bishop
2013-08-31Merge pull request #1 from kanzure/preprocessorBryan Bishop
Also have the common bits of the preprocessor.
2013-08-31merge preprocessor from pokecrystal c0a01c99Bryan Bishop
That version was better anyway.
2013-08-29fix a wrong error message in ItemFragment.__init__Bryan Bishop
2013-08-29better KeyError exception message in preprocessorBryan Bishop
2013-08-28also have the common bits of the preprocessorBryan Bishop
This doesn't really belong in both pokecrystal and pokered. It should be shared between the two without copy/paste.
2013-08-27version bump to: v1.1.0v1.1.0Bryan Bishop
2013-08-27Merge branch 'from-yenatch' into masterBryan Bishop
These commits (roughly) represent the changes made against extras/ by yenatch. These are not cherrypicked and this isn't repeatable, sorry.
2013-08-27jp char ァBryan Bishop
see also: d4e6ccca3b8cf1d5efb851153af8d9dd8c9de1e9
2013-08-27manually apply crystal.py changes from upstreamBryan Bishop
2013-08-27script command scripttalkerafter is an enderBryan Bishop
Also, reformat the list of enders for readability and to work better with diff tools in the future. see also: 92152c98fc0cd319f5fff1b0e7ee76dc2c0520d2
2013-08-27refactor symfile parserBryan Bishop
Also add labels.json generator. see also: ff1536ddf9c70b9b98c5332c193ad099a103162d
2013-08-27rewrite the encoding line in sym.pyBryan Bishop
2013-08-27remove unused imports from sym.pyBryan Bishop
2013-08-04don't include precompiled python files in the eggv1.0.2Bryan Bishop
version bump to: v1.0.2
2013-08-04include README.md and bump version to v1.0.1v1.0.1Bryan Bishop
There was previously no way to install this package from pypi because README.md is required through setup.py's long_description attribute.
2013-08-04Merge branch 'better-testing' into masterBryan Bishop
2013-08-04fix the test for calculate_bankBryan Bishop
There shouldn't be any exception thrown by calculate_bank since it was changed some time ago.
2013-08-04make isolate_incbins not take a global asmBryan Bishop
Why on earth was this using globals?
2013-08-04fix setUpClass for a unittest.TestCaseBryan Bishop
2013-08-04fix a test that used LabelBryan Bishop
Label had changed since the test was first written.
2013-08-04improve the test for incbin splittingBryan Bishop
2013-08-04separate more integration testsBryan Bishop
2013-08-04move TestEncodedText into tests/integration/Bryan Bishop
2013-08-04move a TestAsmList test into tests/integrations/Bryan Bishop
2013-08-04clean up the formatting in test_write_all_labelsBryan Bishop
2013-08-04remove a file that was created during a testBryan Bishop
2013-08-04separate some of the integration testsBryan Bishop
These tests require extra assets to complete. At the moment they shouldn't work because the data isn't available.
2013-08-04remove unused imports from tests.pyBryan Bishop
2013-08-04remove a useless testBryan Bishop
2013-08-04remove test helpers and meta testingBryan Bishop
The meta testing code was really redundant. There are libraries and tools already made for coverage tests. Also, it was causing a problem with the unit testing because importing the unittest module inside of another included module is apparently broken. Why would that be broken?
2013-08-04remove unused modules from test helpersBryan Bishop
2013-08-04split meta-testing into separate filesBryan Bishop
2013-08-04remove python2.6 check in tests.pyBryan Bishop
There's no way that this library supports python2.6, and even if it does, it's not a target or something worth maintaining.
2013-08-03fix path walking in gfx.pyBryan Bishop
2013-08-03add dist/ to .gitignoreBryan Bishop
This is a leftover from the python egg building process.
2013-08-03README: fix import statements (pokemontools)Bryan Bishop
2013-08-03Merge branch 'organizing' into masterBryan Bishop
Everything works in pokecrystal, so it's time to merge.
2013-08-03fix import lines in tests/Bryan Bishop
2013-08-03make a basic python moduleBryan Bishop
2013-08-03ignore python/egg outputBryan Bishop
2013-08-03write some TODO comments in wram.pyBryan Bishop
2013-08-03add mock into requirements.txtBryan Bishop
(for unit testing)
2013-08-03combine hram/gbhw readers into read_constantsBryan Bishop
This consolidates read_hram_constants and read_gbhw_constants.
2013-08-03make read_gbhw_constants consume an IOErrorBryan Bishop
2013-08-03make read_hram_constants to eat hram.asm IOErrorBryan Bishop
2013-08-03fix the bss/wram section defaultBryan Bishop
The default section needs to include a list of labels (even if the list is empty) because downstream code assumes that the section contains a key called "labels" that has a value associated with a list.