aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Validate command argument types (string or command list) and give morenicm2021-08-25
| | | | useful error messages.
* setupterm needs char * not const char * on some platforms.nicm2021-08-25
|
* Fix up some printflike attributes.nicm2021-08-25
|
* Start inputs as NULL so not freeing random stack garbage, GitHub issue 2852.nicm2021-08-25
|
* args_make_commands_now needs to take an extra reference to the returnednicm2021-08-23
| | | | command list since it will be freed already.
* Move command argument parsing common functions and don't bother to parsenicm2021-08-23
| | | | again if given a command rather than a string.
* Key bindings steal a reference to the command instead of adding theirnicm2021-08-23
| | | | | own, it was correct not to add a reference when parsing, but the bind-key then needs to add one.
* Revert one of previous, for some reason it is being freed.nicm2021-08-23
|
* Fix a few memory leaks.nicm2021-08-23
|
* Limit width and height to tty correctly, GitHub issue 2843.nicm2021-08-23
|
* Fix handling of leading #s when working out width.nicm2021-08-22
|
* Do not double free expanded path in source-file, also remove somenicm2021-08-22
| | | | unnecessary assignments.
* Insert alias in the right place, GitHub issue 2842.nicm2021-08-22
|
* Free value properly.nicm2021-08-21
|
* Preserve argument type in command and convert to string on demand.nicm2021-08-21
|
* Pass typed arguments out of the parser into the arguments list and letnicm2021-08-21
| | | | it convert them into strings.
* Use new syntax for default key bindings.nicm2021-08-21
|
* Stop caring about empty commands, just treat as a null command.nicm2021-08-21
|
* Remove some members of struct cmd which are no longer used.nicm2021-08-21
|
* Preserve command group when moving temporary list to current list beingnicm2021-08-21
| | | | buit.
* Rename a member to match what it will be in future.nicm2021-08-21
|
* Add args parsing callback for some future work, currently unused.nicm2021-08-21
|
* Wrap command argument definitions in their own struct.nicm2021-08-21
|
* A couple more spacing fixes.nicm2021-08-20
|
* Spacing tweaks.nicm2021-08-20
|
* Hide struct args behind a couple of accessor functions.nicm2021-08-20
|
* Add a couple of const and fix some warnings.nicm2021-08-20
|
* Remove some unnecessary blank lines.nicm2021-08-20
|
* Expose args_value struct (will be needed soon) and add some missing frees.nicm2021-08-20
|
* Add a way to create an empty arguments set.nicm2021-08-20
|
* Remove stray spaces after function names.nicm2021-08-20
|
* Fill colour palette correctly from option for new panes, GitHub issuenicm2021-08-20
| | | | 2831.
* Actually parse contents of {} as a command and then convert to a stringnicm2021-08-20
| | | | instead of just copying arguments around as strings.
* Add a helper function for actually parsing the command.nicm2021-08-20
|
* Need to flatten arguments for aliases.nicm2021-08-18
|
* Push the conversion of {} to string up out of the parser and into thenicm2021-08-18
| | | | command builder.
* Treat a pane that has died the same as no pane when sending data tonicm2021-08-17
| | | | control mode clients, GitHub issue 2828.
* Fix pipe-pane usage.nicm2021-08-17
|
* Do not block with incremental command prompt.nicm2021-08-17
|
* Set the right session if detach-on-destroy is off.nicm2021-08-17
|
* calloc for confirm-before data since the item needs to start NULL.nicm2021-08-17
|
* Be more sophisticated about enabling synchronized updates when there isnicm2021-08-17
| | | | | | an overlay and treat it like the active pane (use for commands which move the cursor only). When there is an overlay also use it for all panes and not just the active pane. GitHub issue 2826.
* Revert previous; this is not how it should work.nicm2021-08-17
|
* Start sync before drawing popup.nicm2021-08-17
|
* Some other missing palette NULL checks, from oss-fuzz.nicm2021-08-14
|
* Do not use NULL palette when clearing.nicm2021-08-14
|
* Missing argument specifier for -c.nicm2021-08-14
|
* Tweak how mouse works on popup: only Meta alone resizes or moves, notnicm2021-08-13
| | | | | Meta with other modifiers; button 2 on the left or top border opens menu, right or bottom resizes; button 1 on any border moves.
* Check callback needs to only return 0 (text should be suppressed) ifnicm2021-08-13
| | | | menu returns 0, otherwise it should check the popup also.
* Fill in some other bits on new panes.nicm2021-08-13
|