<commit_before>- Restore more client properties (`icccm_focus`, `last_state`, etc.).
- Handle window size constraints specified by size hints.
- Set more attributes in `make_client` (instead of doing it in `apply_rules`) and don't pass `XCB_NONE` as argument.
- Internal nodes selectors/actions: labels?
- Invisible state.
- Use BSD `sys/{queue/tree}.h` for {list,tree} structures?<commit_msg>Update TODO<commit_after>- Use JSON for *query -{T,H,S}* and *restore -{T,H,S}*.
- Handle window size constraints specified by size hints.
- Set more attributes in `make_client` (instead of doing it in `apply_rules`) and don't pass `XCB_NONE` as argument.
- Internal nodes selectors/actions: labels?
- Invisible state.
- Use BSD `sys/{queue/tree}.h` for {list,tree} structures?
{'fraction_non_alphanumeric': 0.12337662337662338, 'fraction_numerical': 0.0, 'mean_word_length': 4.840909090909091, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7094161', 'n_tokens_mistral': 240, 'n_tokens_neox': 230, 'n_words': 91}