Commit Briefs

536a09a77e Omar Polo

bump version to 0.10 (tags/0.10)


7d876d2fad Omar Polo

keys for next release



8f0d39751f Thomas Adam

Makefile: dist-hook: use $(distdir)

When running "make clean" in libgrapheme, do so in the $(distdir) target, and not the $(topsrc)/libgrapheme target, as by the time dist-hook runs, the files have already been prepared in $(distdir).


55727a5b05 "Omar Polo"

sync changelog


1c09b51b7f Thomas Adam

Makefile: add dist-hook target to clean libgrapheme

Make sure we clean out any unwanted files in libgrapheme/ when creeating a release tarball, as we don't want such files present.


4575b59cd4 Omar Polo

open unknown protocols with the default opener


4660114dd3 Omar Polo

fmt


e944faca75 Thomas Adam

release: include libgrapheme

When making release tarballs, ensure we also include libgrapheme in case that's not available system-wide.


a2212172a3 Thomas Adam

cmd.c: add unistd.h for getpid()


0548291a79 Omar Polo

move exec routines to their own file

This leaves the room open to further improvements and tries to keep it apart from the UI itself.



479b240af6 Omar Polo

minibuffer: augment minibuffer_read with the initial input

fixes a regression where the text inputted via ui_read() can't be edited.


a06892e4e1 Omar Polo

ui: explain why we're not calling minibuffer_confirm


7e435604f2 Omar Polo

minibuffer: assume exit_minibuffer as abortfn


c58259f814 Omar Polo

include stdarg.h for va_start


dfd1efcc0c Omar Polo

minibuffer: redesign enter_minibuffer and fix regression

use a struct to pass the arguments to enter_minibuffer since they're so many. While here, also allow to pass a printf(3)-like format string for the prompt and specify the initial input. Also, fix a regression: if we don't set vline.cplen we can't properly handle the input, so do that in enter_minibuffer to avoid having to fix all the callers.


0d82c695b4 Omar Polo

minibuffer: fix insertion of candidate

we missed to update the vline.cplen field when inserting a candidate in the minibuffer.


2f0ffab47b Omar Polo

prompt before opening the downloads


057e7eb6f1 Omar Polo

make yornp data be a void pointer instead of a tab


5acf19ec96 Thomas Adam

mailcap: reset string parser state for cmd handling

When interpolating a mailcap command, make sure we reset the state of the string parser each time, otherwise the intended command is never interpolated. This would mean that previous commands would get run with old files, or worse still, segfault.



f59d8a3975 Omar Polo

move platform check before the --with handling


3d89457cde Thomas Adam

code: add wrappers for common failure cases

Certain calls to well-known functions sometimes result in similar error handling across the code base. Sometimes there's a need to centralise the failure case. Achieve this for common wrappers to often-used functions. The transformation is achieved via coccinelle, commited with this patch. Note that coccinelle can be told to ignore code blocks with comment delimiters. This transformation applies just to telescope's code, and not any of the bundled depdencies in telescope (libgrapheme).


416a28cd15 Omar Polo

add Thomas copyright in about:license