Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-14 | use the enum name which was the original intended change | Todd A. Pratt | |
2015-11-13 | fix indentation, undelete line not meant to be deleted. | Todd A. Pratt | |
2015-11-13 | remove more cruft from previous implementation | Todd A. Pratt | |
2015-11-13 | remove cruft from previous implementation | Todd A. Pratt | |
2015-11-13 | a facility for prepending or replacing the cutbuffer | Todd A. Pratt | |
2015-11-08 | Merge remote-tracking branch 'origin/master' into bracketed-paste | dequis | |
2015-11-02 | Merge branch 'master' of github.com:toddpratt/irssi | Todd A. Pratt | |
2015-11-02 | Make C-w and M-backspace work right. | Todd A. Pratt | |
2015-11-02 | Merge pull request #330 from dequis/xterm-keypad-enter | ailin-nemui | |
Add xterm's keypad enter, meta-O-M to "key return" bindings | |||
2015-11-01 | Merge pull request #320 from irssi/ahf/add-setting-type-any | dx | |
Fix warnings | |||
2015-10-06 | Add xterm's keypad enter, meta-O-M to "key return" bindings | dequis | |
From the 'kent' terminfo entry. Also applies to putty. Fixes #327 | |||
2015-10-04 | Fix the indentation. | LemonBoy | |
2015-10-03 | Remove check for >= 0 for unsigned unichar. | Alexander Færøy | |
2015-10-02 | Even simpler logic | LemonBoy | |
2015-10-02 | Rework the logic to avoid allocating memory | LemonBoy | |
2015-10-02 | Fix the display of utf8 sequences in the gui | LemonBoy | |
term_addstr() had a long-standing fixme that suggested it didn't take into account the string encoding when calculating the string length. The BIG5 code path is untested. | |||
2015-09-27 | Handle empty bracketed pastes (or sequences of those) | dequis | |
Both cases were off-by-one mistakes erring on the side of being too conservative. This fixes these two harmless issues: - For a single empty paste, it required another keystroke before processing it - For a sequence of themcase, a single '~' was left in the input | |||
2015-09-27 | Handle a paste start marker right after an end one (ignore both) | dequis | |
This actually workarounds a bug with the "st" terminal, for which i've already submitted a patch, but irssi needs to be able to handle it decently too. | |||
2015-09-27 | Create paste_bracketed_middle() function to handle small pastes | dequis | |
"Small" as in ending in the same sig_input() call where they started | |||
2015-09-27 | Fix some minor style issues | dequis | |
2015-09-27 | Send last line of bracketed paste together with the rest | dequis | |
2015-09-27 | paste_bracketed_end: Fix rest length calculation | dequis | |
2015-09-27 | Save the part of the paste buffer after the bp_end marker for later | dequis | |
Also move relevant code to a paste_bracketed_end() function | |||
2015-09-27 | Improve bracketed paste start/end detection | dequis | |
- Use a keybinding to detect the start of a bracketed paste - Iterate over the paste buffer looking for the end marker | |||
2015-09-27 | Get rid of the non-portable memmem | LemonBoy | |
The sequences we're after are found at the beginning or at the end of the buffer, there's no need to scan the whole thing. | |||
2015-09-27 | Enable the bracketed paste mode on demand | LemonBoy | |
2015-09-27 | Replace some hairy logic with g_array_remove_range | LemonBoy | |
In the hope it'll do the same under the hood. | |||
2015-09-27 | Toggles | LemonBoy | |
2015-09-27 | Implement the bracketed paste mode | LemonBoy | |
As an alternative method of paste detection, more reliable but might not be supported by all the VTs. | |||
2015-09-21 | Fix FS#905, mangled text when pasted line length exceeds 400 | dequis | |
http://bugs.irssi.org/index.php?do=details&task_id=905 Not using the patch from that ticket, the issue turned out to be that (dest - last_lf_pos) returned number of unichr, not bytes, so that's 4 times less than what the size parameter of memmove() should be. | |||
2015-09-20 | Merge pull request #288 from irssi/ahf/kill-gc | dx | |
Remove Garbage Collection support. | |||
2015-09-20 | Fix warning. | Alexander Færøy | |
Add comment on the use of ??) in C, since that string isn't entirely obvious to people who are reading the code. | |||
2015-09-20 | Remove Garbage Collection support. | Alexander Færøy | |
GC support was never enabled by default and nobody in the current development team seems to care about it. | |||
2015-09-19 | Modify the terminal initialization sequence | LemonBoy | |
We disable the ICRNL flag to make Enter independent from ^J from the keybinding point of view since the former will now send ^M, leaving the user free to remap ^J without trapping itself into the irssi session because of a broken Enter key. Also disable the software flow control because we don't expect anyone to run irssi over a serial console; we gain some more freedom by having ^Q and ^S freely mappable by the user. | |||
2015-09-06 | Send smkx/rmkx sequence at terminal init | LemonBoy | |
Enter the "application" mode when setting up the terminal, this improves the compatiblity with the standards; as a side effect now DEL key works ootb when irssi is run in the suckless's st terminal. | |||
2015-04-17 | Merge pull request #199 from ailin-nemui/config-parser | Alexander Færøy | |
Make config parser more robust | |||
2015-04-07 | Change all strcmp() to g_strcmp0() to handle nulls gracefully | dequis | |
Just a string replacement (but i did check every one of them) sed -i 's/strcmp(/g_strcmp0(/g' **/*.c | |||
2015-03-01 | Merge pull request #217 from Lohhari/lastlog-date | Alexander Færøy | |
Added a -date parameter to /lastlog to prepend each row with the ... | |||
2015-02-17 | fix crash in layout code when encountering wrong config | Ailin Nemui | |
2015-02-17 | Refuse to load broken configs on irssi start | Ailin Nemui | |
By temporarily raising the fatal log level to critical during irssi start-up, we make it fail when the config file is broken. This is then re-set so that /reload of a broken config file will not crash irssi and just report the errors and gracefully continue instead. | |||
2015-02-17 | add CONFIG_REC to config_node_section* APIs | Ailin Nemui | |
this adds the CONFIG_REC * to the config_node_section and config_node_section_index APIs as they will require access to the config cache later on to make the config parser more robust. | |||
2015-02-16 | Merge pull request #115 from ailin-nemui/fix-hat-key | Alexander Færøy | |
Make ^ key and Ctrl+^ key usable with /BIND | |||
2015-02-16 | lastlog.c is a mix of tab and space indentation. My changes now use tabs. | Vesa Pirila | |
2015-02-08 | Added customization possibility for the lastlog date format, lastlog_date | Vesa Pirila | |
2015-02-08 | Added a -date parameter to /lastlog to prepend each row with the row's date | Vesa Pirila | |
2014-12-14 | Fix blinking/bold text in terminals with no color support | dequis | |
Before this, doing "TERM=vt100 irssi" showed all text as bold and blinking because of a failed check of window->term->TI_colors that was doing (value & 8) and not expecting a value of 0. The changed lines themselves look a bit weird, but they make more sense in the context of the original commit, 96a292d4. | |||
2014-11-10 | reimplement format and length logic for the entry prompt | Ailin Nemui | |
2014-11-08 | typo fixes - https://github.com/vlajos/misspell_fixer | Veres Lajos | |
2014-09-11 | source cleanup: remove trailing whitespaces | Michael Vetter | |
2014-09-11 | support storing and replaying the monospace attribute in textbuffer | Ailin Nemui | |