raster pushed a change to annotated tag v1.8.0-alpha2 in repository apps/terminology.
at dc0fc76af4 (tag) tagging f6e8a42d9a47c7a506622abcd94f760dddf907be (commit) replaces v0.3.0 tagged by Carsten Haitzler (Rasterman) on Tue Nov 19 17:22:43 2013 +0900 - Log ----------------------------------------------------------------- 1.8.0-Alpha2 Release Aleksandar Popadić (1): Fix screen refresh with screen, ssh, vim, ... Boris Faure (155): fix clearing screen till the end fix mouse interactions using urxvt style (in mc) reflow: expand screen reflow: add backscroll expanding reflow: rewrap correctly between backscroll and screen reflow: remove empty lines due to screen expansion reflow: correctly set line length when pushing to backscroll reflow: WIP: vertical expansion reflow: add vertically expansion support reflow: fix backscroll expansion when full reflow: change _text_save_top() termpty_text_save_top() reflow: dummy vertical shrink reflow: shrink vertically in place if needed reflow: move cursor line when horizontally expanding reflow: define OLD_SCREEN() on a higher level reflow: horizontally shrink backlog reflow: horizontally shrink the screen buffer reflow: do not always reset circular_offset on resize reflow: do not shrink unused lines reflow: don't let resize to 1x1 reflow: display content from backlog when vertically expanding reflow: skip last empty lines when vertically shrinking reflow: fix setting cursor position on vertical shrink reflow: use termpty_cell_copy() instead of memcpy() reflow: fix displaying history on vertical expansion reflow: fix vertical shrinking reflow: fix horizontal shrinking reflow: update TODO :) one less tab… reflow: fix segv sometimes when vertically shrinking improve device attributes queries handle DCS status string requests compat: add some csi dec private modes TODOs compat: only clear cells when scrolling to add text add termio_win_get(); compat: add ugly testing code to change between 80/132 cols compat: add margin top support on Origin mode compat: handle cursor-controls chars in ESC sequences compat: csi parameters are always decimal remove dbg fix issue when buffer cuts last unicode revert a bunch of commits that weren't ready for prime time Fix -g (X geometry) option fix 1st alloc with _alloc_new termio: return NULL when selection is empty tycat: Add -g option to limit the size of the images tycat: fix videos aspect ratio when emotion_object_video_handled_get() fails termio_selection_get() set length of the string returned fix detecting link on last char of a backscroll line fix reflow on horizonal expansion reflow: do not add a newline when consolidation backscroll fix link detection when hover the h in ttp:/… termiolink: minor optimization selection: fix multiline backscroll selection cleanup and fix _termio_link_find(); fix termio_selection_get() on backscroll handle DCS status string requests compat: add some csi dec private modes TODOs compat: only clear cells when scrolling to add text add termio_win_get(); compat: add ugly testing code to change between 80/132 cols compat: add margin top support on Origin mode compat: handle cursor-controls chars in ESC sequences compat: csi parameters are always decimal compat: fix len computation when handling DCS escape codes compat: improve doc/parsing on DCS escape codes compat: discard (ftm) key resources used by xterm compat: add some debug compat: fix scrolling not clearing some text compat: fix mouse wheel in utf8 mode links: isspace() \ { \n, \r } as separtors use dbus to tell e.TeamWork whenever a link is detected change dbus link_detect to mousein/out fix dbus signatures dbus-link: use real coordinates fix compilation without eldbus dbus: also send events about links to files fix compilation without eldbus do not free link objects already on mouse_out remove links on mouse out/focus out. Closes T299 termio: add some static termio: remove shadow variables fix word selection on multiple lines. Closes T305 fix 58ec67bfa about removing shadow variables fix line selection (triple click). Closes T305 remove some warnings s/__UNUSED__/EINA_UNUSED/g use a macro instead of some copy/pasta we're not in python here, let's use a switch/case themes: use default theme as base for solarized fix crash when closing top-level split. Closes T256. doc + use !strcmp to make code more readable 256: fix color cube use the same default colors as the first 256 colors fix stupid bug with faint colors. Closes T44 fix extending selection with shift + double click. Closes T228 make themes compile with efl 1.7 use EFL_VERSION_MAJOR/MINOR clicking on links works again try to fix some link/selection mess add some comments, clean-up code change cursor/selection when changing theme fix focus issue when changing options. Closes #T27 change theme on every tab/split. Closes T28 forgot to remove some code fix solarized-light theme improve debug logs fix shift tab. Closes T358 cleanup app-server code… fix segv when closing terms in splits esc: export color_set to its own function have a config to choose whether to set TERM to xterm-256color add -2/--256color option to set TERM to xterm-256color compat: fix backspace set correct mode with fcntl screw terminfo: have a config to decide whether erase is del or backspace fix options order simplify code fix (some cases about) link still showing up when they shouldn't really remove links out coords are -1 let me click on link while some strange bug is fixed invisible should not show previous underline/strikethrough fix CID 1106345 - missing parentheses fix CID 1100640 - read from pointer after free fix CID 1100641 - uninitialized scalar variable now that T441 is fixed, always remove links on MOUSE_OUT try to avoid a race when moving cursor out fix typo. CID 1126105, 1126106 missing EINA_UNUSED do not try to reflow altbuf small debug-related changes reorganize structures about selection fix selection going up/left "#if defined(SUPPORT_DBLWIDTH)"-- _smart_xy_to_cursor() now returns inside coordinates simplify selection code fix clicking to unselect fix stretching selection selection to the edges scrolls keep selection when scrolling remove selection when content selected changes fix simple click producing one-char selection remove debug =] disable selection when resizing only require 1.7.0 for smart git users simple click doesn't create one-char selection remove useless code tabs are implemented update man page improve debug output simplify code fix scrolling bug. Closes T106 add termpty_screen_swap() to simplify code fix scrolling with selection on irssi in tmux. Closes T404 Carsten Haitzler (Rasterman) (76): note about cwd. warn-- fix some media handling of mp3's and music files with tyls+thumb links. fix up artiifacts in tab selector zoom. show overlay with number of open tabs - keep it faded out until you this should fix a seg on exit. fix focus restoration when creating new tabs or splits by allowing cb fix selection loss handling with multiple wins in 1 process. use cwd of term when creating new ones with splits and tabs. cover delayed delete being for already deleted panel from other window. zero out fmt bits for dbl width chars for spare cell. track if a bell was missed in a background tab and display a "missed" glue in beep flag on sel creation if you missed a beep in a hidden tab. update TODO alt + 1,2,3,...8,9,0 switch TO terminal tab # 1, 2, ... 8, 9, 10 document alt+num keys. remove -l opt in summary. update/cleanup TODO. escape filenames for terminology helpers. update todo with inlined edje object items and document alternat allow for raw edje files to be inlined ANd to set tet, emit signals to 1. make notes of crash in term resizing. protect against segv. see comments. more work ok direct edje inline content. u can send messages toit now fix up param parser for edje inlines more work on inlined edje objects - allow multiple chid's to be active complete message send-back to term pty. comment-- update TODO as current status is.. better. adjust todo some more. clean some formatting. add whitepsace debug mode and termsave abstraction infra. warn--... add compressed backscroll to terminology... make use of eo audio and multisense in terminology.... bell.. and add sounds dir to makefiles so we can dist. ctrl+0,1,2,3...9 for tab switching. move ctrl+0,1,2... before imf processing so it works with imf on. Revert "move ctrl+0,1,2... before imf processing so it works with imf on." add arcconifg for terminology. Terminology: fix tab hotkey with UIM-XIM Fix mild theme for tab switching shorten labels for options so options fit in default term size. add ethumb queue if ethumd not there since ethumb doesnt queue for us. simplify code to make separators in single func. oops - fix up readme example for ib/ie escapes. document edje object inlining and message/signal etc. comms. add pkgbuild for terminology don't request ethumb again when it dies unless we have a queue handle gif loop none and loop count 0 vs actual loop counts (or -1) remove warngings use key not keyname so xmodmap works restore some shift based keyinput after fex to use key not keyname. change -> changed ... and make flush timeout 5s dont filter based on ethumb client handle. please... restore default coolors! :) ad erro handling for pty alloc (never seen it fail!) oops.. , not m don t consider greantpt failure an error, but a warning. pass distcheck theme - sync stripe imagery with dark in e17/elm theme and remove the pulse theme selector - massively improve theme preview to actually preview theme options - make sure current theme is hilighted. warning-- make theme auto-reload emit signals to configure stuff properly! make url link disappear on focus change ANd ensure it stays invisible then alpha shadow image now has more fidelity at scaled up sizes = less banding lets reduce the theme color strings in size since there are so many - memory maybe speed up term scroll byt skipping compare work unbreak inlined media being unparented when tab selector is used oops - i thought i committed this - remove commented out code from prev commit efl version - bump version req for e18 to efl 1.8 (thus the coming alpha) set up an alpha1 for terminology 0.4 readme is 0.4.0 now capitalize option label 1.8.0-alpha2 Cedric Bail (8): initialize ipc before shuting it down. terminology: we did rename generic backend to vlc as it is its real name. terminology: let's help the compiler and tell him about this hot spot. terminology: let's not recreate timer all over the place for nothing. terminology: inline the most common case for a small 2% speed up. terminology: let the compiler inline more agressively the common case for a 1% win. terminology: factorise some code and help the compiler figure out which branch is the most likely one. terminology: add support for some more file extension. Chris Michael (4): Remove unused variable. Fix warning: 'len' may be used uninitialized in this function Fix warning: comparison between signed and unsigned integer expressions Add sound support to mild.edc (which the black theme uses). Daniel Juyung Seo (14): TODO++ main.c: display the current tab number. options_behavior.c: removed unnecessary variable. config tab_zoom: make the tab zoom animation time configurable. config.c: bump up the CONF_VER to 2 because I just added a new configuration for tab_zoom. Revert "config.c: bump up the CONF_VER to 2 because I just added a new configuration for tab_zoom." config.c: set the default value of tab zoom animation time to 0.5 if the value equals 0. tyls.c: clean up. one semicolon is enough. zoom option: tab zoom animation time can go down to zero if users want. termptyesc: fixed up wrong null check. termptyesc: removed unnecessary null check for free. termio: fixed null pointer dereferencing issue. config: fixed dereferencing null pointer issue. main: Fixed dereferencing null pointer issues. Doug Newgard (2): [terminology] Fix make dist PKGBUILD Cleanup Godfath3r (4): terminology: README file update. Patch by godfath3r. Terminology: add man page for terminology. add geometry as a config parameter update man to document alt+num shortcuts Gustavo Lima Chaves (1): Most important of TODOs. Gustavo Sverzut Barbieri (7): mild (and inherited) will have brighter colors. unify default colors, fix make dependencies and mustang build. pretty make output for EDJ. termio: allow monitoring if selection exists. controls: disable "copy" when there is no selection. termio: do not handle selection if it doesn't exist. termio: right click on links show special menu. Jean GUYOMARC'H (1): terminology: fix build of terminology on MacOS X. Jean-Philippe Andre (1): Enhance link copy UX José Roberto de Souza (4): Avoid crash when socket address lenght is bigger than 126 Add functions to access userfull data and functionally of win, term and split Add main_new_with_dir() to enable open a term in a specifc path Implementation of elm_app_server Lucas De Marchi (1): Add option to disable drag and drop Mike Blumenkrantz (3): more accurate link mouse-out detection, fix teamwork signals, update teamwork to new api don't shutdown eldbus when exiting on a quit option use new elm_win_window_id_get to return wayland-compatible surface id: terminology is now wayland-teamwork compatible Sebastian Dransfeld (1): Fix define Stefan Schmidt (1): tyls: Don't print -l option as it is not implemented. discomfitor (2): only queue smart updates from termio_mouseover_suspend_pushpop when link.suspend is 0 improve previous smart queue commit by deleting existing animator ----------------------------------------------------------------------- No new revisions were added by this update. --