summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove angband.hBardur Arantsson2019-02-15
|
* Move capitalize() declaration to z-util.hppBardur Arantsson2019-02-15
|
* Replace C-style string code with boost::algorithm::* equivalentsBardur Arantsson2019-02-15
|
* Remove pointless commentsBardur Arantsson2019-02-15
|
* z-form: Migrate to C++Bardur Arantsson2019-02-15
|
* z-util: Migrate to C++Bardur Arantsson2019-02-15
|
* main-gtk2: Migrate to C++Bardur Arantsson2019-02-15
|
* main-sdl: Migrate to C++Bardur Arantsson2019-02-15
|
* main-gcu: Migrate to C++Bardur Arantsson2019-02-15
|
* main-x11: Migrate to C++Bardur Arantsson2019-02-15
|
* Remove Term_queue_chars() from z-term APIBardur Arantsson2019-02-15
|
* main-x11: Remove dead codeBardur Arantsson2019-02-15
|
* moveup/main-x11 remove selectionBardur Arantsson2019-02-15
|
* main-x11: Inline Metadpy_update()Bardur Arantsson2019-02-15
|
* Remove effectively dead TERM_XTRA_* handling codeBardur Arantsson2019-02-15
| | | | | | | | | - We remove TERM_XTRA_ALIVE and the corresponding code because there's no code which actually invokes this hook. - We remove TERM_XTRA_SHAPE since there's no actual handler code for this in any of the front ends -- therefore invoking these hooks can have no effect in the existing code.
* Remove redundant optimizationBardur Arantsson2019-02-15
| | | | | Term_resize() already checks whether a resize is really necessary, so there's no need for the extra check.
* Avoid unnecessary uses of the Term globalBardur Arantsson2019-02-15
|
* Extract key queue logic out of struct termBardur Arantsson2019-02-15
|
* Remove unused return values from Term_* functionsBardur Arantsson2019-02-15
|
* Rewrite struct term and struct term_win to classesBardur Arantsson2019-02-15
|
* Migrate z-term.c to C++Bardur Arantsson2019-02-15
|
* Move #include outside of "extern C" blockBardur Arantsson2019-02-15
|
* Make 'struct term' opaqueBardur Arantsson2019-02-15
|
* Change term_init to a constructor-like functionBardur Arantsson2019-02-15
| | | | | This will leak the instances, but it should be tolerable for now since there's only a small fixed number of instances.
* Set Term->resize hook via a functionBardur Arantsson2019-02-15
|
* Avoid accessing Term->data directlyBardur Arantsson2019-02-15
|
* Set term->data during term_init()Bardur Arantsson2019-02-15
|
* Explicitly pass Term->data to UI hooksBardur Arantsson2019-02-15
| | | | This removes the need to reach into the global Term from UI hooks.
* main-x11: Remove the "selection" handlingBardur Arantsson2019-02-15
| | | | It seems like a lot of code for a strange and mostly useless feature.
* Remove unused return value of {text,curs,xtra}_hook_tBardur Arantsson2019-02-15
|
* Move initialization of term UI hooks to functionBardur Arantsson2019-02-15
|
* Avoid 'circular' reference from term to itself in {init,nuke}_hookBardur Arantsson2019-02-15
|
* Avoid accessing Term soft_cursorBardur Arantsson2019-02-15
|
* Avoid accessing Term mapped_flag directlyBardur Arantsson2019-02-15
|
* Avoid direct access to Term->icky_cornerBardur Arantsson2019-02-15
|
* Move Term_queue_space() to z-term.cBardur Arantsson2019-02-15
| | | | This means we can avoid accessing "private" members of Term.
* Avoid accessing Term->{wid,hgt} directlyBardur Arantsson2019-02-15
|
* Make struct term_win opaqueBardur Arantsson2019-02-15
|
* Change NULL to nullptrBardur Arantsson2019-02-15
|
* Add boost::optional<> Arbitrary instances for CppCheckBardur Arantsson2019-02-15
|
* Add CppQuickCheck as a dependency for property-based testingBardur Arantsson2019-02-15
|
* Add asserts to uniform_element()Bardur Arantsson2019-02-15
| | | | | This will make attempts to use it on empty containers fail in a more obvious way.
* Remove "Research Item" building action from The Mirror/ThemeBardur Arantsson2019-02-15
| | | | It doesn't exist any more since *Identify* is automatic.
* Change feature_type::name to a std::stringBardur Arantsson2019-02-15
| | | | Introduce a singular_prefix formatting modifier while we're at it.
* Use std::string and std::array for player_class::titles[]Bardur Arantsson2019-02-15
|
* Fix a small memory leakBardur Arantsson2019-02-15
|
* Restrict loop variable scopes in evolve_level()Bardur Arantsson2019-02-15
|
* Avoid deprecated jsoncons featuresBardur Arantsson2019-02-15
|
* Upgrade to jsoncons-0.104.0Bardur Arantsson2019-02-15
|
* Move 'effects' global into Game structBardur Arantsson2019-02-15
| | | | | We change the type to std::vector<> while we're at it and make cave_type::effect to a boost::optional<>