50 descendants and 50 ancestors of 6cb45f70ee11b9b0
2021-05-05
| ||
02:33 | Add the possibility to use SQL queries in the picture editor. check-in: 7e6d0f4f80 user: user tags: trunk | |
2021-05-02
| ||
20:13 | When adding a new object to the MRU list, ensure that it is selected as the current MRU. check-in: aaae541d8a user: user tags: trunk | |
06:25 | Add missing messages in constant list in class.doc check-in: b6463ae11b user: user tags: trunk | |
2021-05-01
| ||
01:29 | Implement "and ... then" and "or ... then" blocks. check-in: 2f48f45b15 user: user tags: trunk | |
01:10 | Allow number pad keys to be used in the class/image selection menu in the level editor. check-in: 1b9b475745 user: user tags: trunk | |
2021-04-30
| ||
03:25 | Explain what a Hamster archive is in the documentation. check-in: be6023c165 user: user tags: trunk | |
03:22 | Implement PICEDIT.CFG lump check-in: 52e4d33fdc user: user tags: trunk | |
2021-04-29
| ||
21:49 | Add internals.doc to document some of the internals of Free Hero Mesh. check-in: 865ced7aa0 user: user tags: trunk | |
21:11 | Allow middle mouse button for paste in the screen_prompt function check-in: 24e7e79d38 user: user tags: trunk | |
2021-04-28
| ||
21:20 | Do not automatically check for Arg2 in the (Others) block check-in: 59e67bf4c2 user: user tags: trunk | |
17:10 | Implement the (Others) block check-in: 1750e878e8 user: user tags: trunk | |
2021-04-27
| ||
23:08 | Implement subclassing. (Only partially tested so far) check-in: 757d440f6b user: user tags: trunk | |
2021-04-26
| ||
04:05 | Implement more operations with marks. check-in: e742adc13a user: user tags: trunk | |
03:20 | Implement the $KEY_XY SQL host variable, to allow coordinate selection by keyboard, as suggested on IRC. check-in: 8c73b0a17e user: user tags: trunk | |
01:05 | Implement case blocks. check-in: f4215e7216 user: user tags: trunk | |
2021-04-25
| ||
19:54 | Remove the "el ... if" block, which wasn't working. (Later, I may add a case block instead.) check-in: 932a5231ed user: user tags: trunk | |
02:39 | Implement the other kinds of pattern matching (=P) (P*) (,P*) (=P*) but it is untested so far. check-in: c0f558d8e6 user: user tags: trunk | |
2021-04-24
| ||
19:09 | Implement BroadcastAnd and BroadcastList instructions. check-in: a833709837 user: user tags: trunk | |
2021-04-22
| ||
03:00 | Add possibility of additional code pages. check-in: 9959860889 user: user tags: trunk | |
2021-04-20
| ||
02:32 | Add the possibility to specify the level version number when importing (optional) check-in: 2885d776fc user: user tags: trunk | |
2021-04-19
| ||
22:04 | Implement some more array operations. check-in: f731355880 user: user tags: trunk | |
21:12 | Display the PC character set in the internal test mode. check-in: 92d021271e user: user tags: trunk | |
2021-04-18
| ||
22:54 | Add the "next" pattern operator. check-in: 81587e71b1 user: user tags: trunk | |
22:44 | Implement pasting into text input prompts check-in: b43a526002 user: user tags: trunk | |
22:20 | Correct a mistake in importing level titles check-in: ce10815b30 user: user tags: trunk | |
09:45 | Correct some mistakes in pattern matching check-in: d402558420 user: user tags: trunk | |
09:25 | Remove an incorrect "Lump size of dependent picture is too short" message check-in: 9ee1615bef user: user tags: trunk | |
09:10 | Correct a mistake in the Coloc instruction. check-in: 1948866d52 user: user tags: trunk | |
03:04 | Implement more of pattern matching. (It is only partially tested so far. Also, only (P) and (,P) are implemented, and so far not (=P) and (P*) and (,P*) and (=P*).) check-in: de3822f0fe user: user tags: trunk | |
2021-04-17
| ||
05:53 | Check for unterminated flow control structures check-in: 288e31e44b user: user tags: trunk | |
05:52 | Start to implement parsing for pattern matching. Execution of pattern matching is not yet implemented. check-in: 646aebd36a user: user tags: trunk | |
2021-04-16
| ||
00:19 | Update the TODO file. check-in: fb7252b349 user: user tags: trunk | |
2021-04-15
| ||
03:37 | Implement loading dependent pictures. check-in: 55e7980567 user: user tags: trunk | |
2021-04-14
| ||
21:51 | Add the missing -lm flag for linking check-in: 7355156dce user: user tags: trunk | |
21:41 | Improve the information about requirements for compiling Free Hero Mesh. check-in: 84f3f11f61 user: user tags: trunk | |
02:58 | Complete the implementation of the dependent picture editor. check-in: 1e022e6c6d user: user tags: trunk | |
2021-04-13
| ||
23:36 | Start to implement the dependent picture editor; currently, colour filters and shift filters cannot be edited yet. check-in: a5c2814f64 user: user tags: trunk | |
2021-04-12
| ||
23:18 | Data structures for dependent images in picture editor check-in: 120405b3b4 user: user tags: trunk | |
03:43 | Start to implement dependent pictures in the picture editor. (Currently, it just does nothing.) check-in: ffd9bad655 user: user tags: trunk | |
2021-04-11
| ||
17:12 | Add another item into TODO list check-in: 52cb71156f user: user tags: trunk | |
04:56 | Start to implement loading dependent pictures (the file format isn't implemented yet, nor even defined yet, nor does the picture editor support this yet). check-in: e17ab8c4ed user: user tags: trunk | |
01:11 | Add "min", "max", "eq2", "Coloc", and "Target" instructions. check-in: aa4fea4bb5 user: user tags: trunk | |
00:38 | A few more additions to TODO check-in: 45284c54d0 user: user tags: trunk | |
2021-04-10
| ||
04:19 | Add more into TODO check-in: 2a11c254a7 user: user tags: trunk | |
01:11 | Add a misc/ directory, currently with an example of a sokoban implementation in Free Hero Mesh. check-in: 778b39e351 user: user tags: trunk | |
01:04 | Add an item into the TODO check-in: 7151612cc3 user: user tags: trunk | |
00:49 | Add a TODO file check-in: 455d10f279 user: user tags: trunk | |
00:05 | Validate picture names in the picture editor. check-in: c43fd7265c user: user tags: trunk | |
2021-04-09
| ||
23:23 | Add the possibility to rename a picture in the picture editor. check-in: 602174dd57 user: user tags: trunk | |
2021-04-08
| ||
21:25 | Change a comment in exec.c explaining another reason why finding loops in deferred movement might sometimes not find one, and why it doesn't matter in that case. check-in: a1dab8cccd user: user tags: trunk | |
14:44 | Add a compile-time assertion that multi-character literals are implemented in a suitable way. check-in: 6cb45f70ee user: user tags: trunk | |
2021-04-07
| ||
22:05 | Allow displaying help and level strings in the examine object menu. check-in: dc43d63bc6 user: user tags: trunk | |
21:59 | Some more additions to sound.c check-in: debe888931 user: user tags: trunk | |
2021-04-06
| ||
21:21 | Implement more of the deferred movement (untested so far, although it does compile). check-in: 6bc4ddf9d6 user: user tags: trunk | |
2021-04-05
| ||
05:50 | Start to implement deferred movement (incomplete and untested so far). check-in: 13bc344828 user: user tags: trunk | |
2021-04-03
| ||
00:30 | Fix the =Done instruction so that it clears the OF_DONE flag instead of the OF_BUSY flag. check-in: 72fc19f911 user: user tags: trunk | |
00:21 | Mention sound.c in the ARCHITECTURE file. check-in: a1420da63c user: user tags: trunk | |
2021-04-02
| ||
23:39 | Some improvements to documentation check-in: 536bbdfe8a user: user tags: trunk | |
19:32 | Implement diagonal shoving. check-in: 57d6d9a4f7 user: user tags: trunk | |
07:08 | Begin to implement sounds; it is currently unused and is not fully implemented, nor tested yet. check-in: c144d8069c user: user tags: trunk | |
2021-04-01
| ||
19:07 | Mention that contributions of documentation in languages other than English are not required to use the PC haracter set, and may use whatever character set is appropriate. check-in: 63c71e1a57 user: user tags: trunk | |
04:00 | Change the sounds.js to use the sound names instead of numbers (although this does not find all of the sounds; also, it may be reverted if needed) check-in: 2b1740ba7c user: user tags: trunk | |
2021-03-31
| ||
19:26 | Add the flip instruction. check-in: f292d8781e user: user tags: trunk | |
07:04 | Remove the unimplemented QueueTurn instruction. check-in: e6516c4496 user: user tags: trunk | |
2021-03-30
| ||
06:32 | Add the maxTrigger resource, to try to prevent some kinds of infinite loops check-in: 655771dcba user: user tags: trunk | |
2021-03-29
| ||
23:48 | Implement saving solutions. check-in: 07dd5d8d17 user: user tags: trunk | |
2021-03-28
| ||
20:45 | Improve the README file check-in: bbc05f163c user: user tags: trunk | |
20:25 | Complete implementing level strings in the level editor (I think) check-in: 51681082e0 user: user tags: trunk | |
06:01 | Start to implement editing level strings (not finished yet) check-in: 59dfac25ca user: user tags: trunk | |
2021-03-27
| ||
23:21 | Disable a part of the code which is currently unused. check-in: 95388f9377 user: user tags: trunk | |
22:08 | Add 'lt' for setting level title by SQL codes, and make ^P in the text editor to remember the last character picket check-in: 7518eafb66 user: user tags: trunk | |
08:21 | Implement the text editor, for editing the level title and level strings (currently, only editing the title is implemented). check-in: 1665c0ca5d user: user tags: trunk | |
2021-03-26
| ||
03:55 | Implement the Chebyshev, Manhattan, Rel, and Seek instructions. check-in: 7db27bc31e user: user tags: trunk | |
2021-03-25
| ||
06:31 | Implement user flags (a way to give a name to bits of Misc4-Misc7 and CollisionLayers) check-in: 386d28a9fb user: user tags: trunk | |
2021-03-24
| ||
22:17 | Implement warping in move_dir check-in: 20c6a757c5 user: user tags: trunk | |
22:17 | Correct parsing instructions to write to global variables check-in: b93ef3c599 user: user tags: trunk | |
04:23 | Add some missing documentation of From/Arg1/Arg2/Arg3 values of some messages. check-in: 0797afdd8b user: user tags: trunk | |
04:16 | Add the AnimateDead instruction to create dead animations directly. check-in: 49e106bc44 user: user tags: trunk | |
2021-03-23
| ||
23:27 | Add a note into README about the distributor editing man6/heromesh.str check-in: 1860f39035 user: user tags: trunk | |
21:55 | Mention creating ~/.heromeshrc in the README check-in: 84c6f33d12 user: user tags: trunk | |
20:45 | Add ARCHITECTURE and README files. check-in: 667b8828b3 user: user tags: trunk | |
07:29 | Add a missing "break" in the handling of popup messages check-in: cae837d7b3 user: user tags: trunk | |
05:18 | Implement %R substitution for roman numbers, and do not throw a type mismatch error during string substitution check-in: ca9c200f64 user: user tags: trunk | |
05:06 | Fix a bug in game.c causing it to use the wrong replay data when switching between the game and editor. check-in: d0f39b05fa user: user tags: trunk | |
05:00 | Implement the possibility to add new levels into the puzzle set. check-in: bbdc443497 user: user tags: trunk | |
2021-03-21
| ||
20:34 | Implement bit23 for HIT/HITBY to prevent cascading after shoving check-in: b572dd834c user: user tags: trunk | |
06:42 | Implement the "a?" and "ArrayCell" instructions check-in: e0a86ed98a user: user tags: trunk | |
03:51 | Implement the .autoSave resource. check-in: 694a67346e user: user tags: trunk | |
2021-03-20
| ||
04:36 | Make some corrections to the implementation of dead animations check-in: d033ec4bd1 user: user tags: trunk | |
02:26 | Implement death animations check-in: 152aca780c user: user tags: trunk | |
2021-03-19
| ||
06:09 | Implement sleeping during autotest if the .progress resource is set to a negative number. check-in: a747e28795 user: user tags: trunk | |
2021-03-18
| ||
21:20 | For key dispatch, return the Arg2 value if no block is found. check-in: decc02f01b user: user tags: trunk | |
2021-03-11
| ||
07:38 | Implement the "chain" instruction check-in: 83764e9bf8 user: user tags: trunk | |
05:38 | Implement importing levels check-in: 04cceae6dc user: user tags: trunk | |
2021-03-09
| ||
23:15 | Implement the %C substitution, and allow %s substitutions to display message names as well. check-in: 5cdca70402 user: user tags: trunk | |
00:38 | Add a comment into class.c describing the use of the hash tables check-in: 136167067e user: user tags: trunk | |
2021-03-08
| ||
06:16 | Fix 16-bit writes in compatibility mode check-in: 2bc4991d49 user: user tags: trunk | |
2021-03-07
| ||
21:44 | Implement (Help Misc1) for help text to be defined by the level strings check-in: 42d0691852 user: user tags: trunk | |
06:27 | Make for/next loops to skip objects with Destroyed or VisualOnly flag set. (Fixed levels 53, 60, and 97 of FALLING puzzle set. Levels 78, 80, 81, 82, 84, and 86 still fail.) check-in: 7337cfa590 user: user tags: trunk | |
03:53 | Make some changes for the case when both -a and -t are specified check-in: 4f7bcb6296 user: user tags: trunk | |
00:56 | Prevent double triggering of ARRIVED and DEPARTED messages. This fixes some test cases, although some test cases still fail. check-in: c2b53e3cd8 user: user tags: trunk | |