about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
...
* fix stale readmeKartik K. Agaram2021-12-201-4/+3
* document dbgKartik K. Agaram2021-12-182-0/+4
* toot-toot: save prose somewhereKartik K. Agaram2021-12-181-0/+5
* pay more attention to where we display the cursorKartik K. Agaram2021-12-183-1/+4
* streamline an app; pull useful stuff into templateKartik K. Agaram2021-12-182-8813/+87
* drop ASan from MakefileKartik K. Agaram2021-12-181-2/+2
* mention programming framework in ReadmeKartik K. Agaram2021-12-181-0/+6
* ctrl-u: clear proseKartik K. Agaram2021-12-172-2/+98
* bug: handle digits in proseKartik K. Agaram2021-12-171-4/+686
* clean up cursor_upKartik K. Agaram2021-12-171-4/+29
* two implementations of cursor_upKartik K. Agaram2021-12-171-0/+1830
* better copy on test failuresKartik K. Agaram2021-12-171-1/+4
* correct count of test failuresKartik K. Agaram2021-12-171-1/+1
* keep tests from messing up big pictureKartik K. Agaram2021-12-171-0/+19
* one more protection against Lua stack leakKartik K. Agaram2021-12-171-6/+6
* experimental support for test errorsKartik K. Agaram2021-12-171-3/+8
* start of a test frameworkKartik K. Agaram2021-12-172-0/+6633
* yet another stab at reorganizing stack assertionsKartik K. Agaram2021-12-171-9/+14
* .Kartik K. Agaram2021-12-171-0/+3
* .Kartik K. Agaram2021-12-171-4/+4
* more protection against data lossKartik K. Agaram2021-12-172-3/+13
* .Kartik K. Agaram2021-12-171-13/+0
* protect against data loss in some rare situationsKartik K. Agaram2021-12-161-3/+32
* fix another leak in the Lua stackKartik K. Agaram2021-12-161-2/+9
* more consistently show notes in recent changesKartik K. Agaram2021-12-161-1/+5
* stop leaking on the Lua stack, reduxKartik K. Agaram2021-12-162-11/+26
* Revert "stop leaking on the Lua stack"Kartik K. Agaram2021-12-162-3/+2
* expand Teliva's "standard library"Kartik K. Agaram2021-12-161-0/+96
* .Kartik K. Agaram2021-12-161-2/+2
* stop leaking on the Lua stackKartik K. Agaram2021-12-162-2/+3
* show all functions in big pictureKartik K. Agaram2021-12-131-2/+6
* tweak Hanoi colors yet againKartik K. Agaram2021-12-133-1/+1
* can again edit notes on changesKartik K. Agaram2021-12-111-4/+4
* .Kartik K. Agaram2021-12-111-0/+2
* delete an old file for comparisonKartik K. Agaram2021-12-111-120/+0
* handle non-existent fileKartik K. Agaram2021-12-111-1/+5
* bring back commandline argsKartik K. Agaram2021-12-111-1/+18
* snapshot: migrate all sample apps to new formatKartik K. Agaram2021-12-118-1215/+1027
* snapshot: writing working?Kartik K. Agaram2021-12-113-45/+112
* snapshot: key/value lines after multiline stringsKartik K. Agaram2021-12-112-29/+44
* snapshot: start reading a new formatKartik K. Agaram2021-12-114-27/+119
* clearer description of editing experienceKartik K. Agaram2021-12-104-4/+12
* commentKartik K. Agaram2021-12-081-0/+2
* minor colorscheme tweakKartik K. Agaram2021-12-081-1/+1
* display line numbersKartik K. Agaram2021-12-081-12/+29
* fix a use-after-freeKartik K. Agaram2021-12-081-2/+2
* couple more primitives after Advent day 8Kartik K. Agaram2021-12-081-0/+22
* .Kartik K. Agaram2021-12-072-3/+3
* make it easy to print arrays:Kartik K. Agaram2021-12-071-0/+11
* new primitive: array appendKartik K. Agaram2021-12-071-3/+9
n class="w"> key); gboolean p_hash_table_contains(GHashTable *hash_table, gconstpointer key); gboolean create_dir(char *name); gboolean mkdir_recursive(const char *dir); char* str_replace(const char *string, const char *substr, const char *replacement); gboolean str_contains_str(const char *const searchstr, const char *const substr); int str_contains(const char str[], int size, char ch); gboolean strtoi_range(char *str, int *saveptr, int min, int max, char **err_msg); int utf8_display_len(const char *const str); char* prof_getline(FILE *stream); char* release_get_latest(void); gboolean release_is_new(char *found_version); gchar* xdg_get_config_home(void); gchar* xdg_get_data_home(void); gboolean valid_resource_presence_string(const char *const str); const char* string_from_resource_presence(resource_presence_t presence); resource_presence_t resource_presence_from_string(const char *const str); contact_presence_t contact_presence_from_resource_presence(resource_presence_t resource_presence); char* p_sha1_hash(char *str); char* create_unique_id(char *prefix); void reset_unique_id(void); int cmp_win_num(gconstpointer a, gconstpointer b); int get_next_available_win_num(GList *used); char* get_file_or_linked(char *loc, char *basedir); char* strip_arg_quotes(const char *const input); gboolean is_notify_enabled(void); #endif