platform/upstream/terminology.git
12 years agoadjust copy & paste text extraction to be much nicer.
raster [Mon, 25 Jun 2012 11:26:21 +0000 (11:26 +0000)]
adjust copy & paste text extraction to be much nicer.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72800 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agohandle selection loss cb's from elm now
raster [Mon, 25 Jun 2012 11:17:03 +0000 (11:17 +0000)]
handle selection loss cb's from elm now

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72799 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFirst try of two knobs images (for volume and position), absolutely not happy with...
davemds [Sun, 24 Jun 2012 22:46:13 +0000 (22:46 +0000)]
First try of two knobs images (for volume and position), absolutely not happy with them.

also move 'programs' parts outside of 'parts'. They where there for error.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72777 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoalso add a slider for seek in the video
davemds [Sun, 24 Jun 2012 11:55:46 +0000 (11:55 +0000)]
also add a slider for seek in the video

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72765 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoFixed dropshadow size in mediacontrol
davemds [Sun, 24 Jun 2012 10:41:29 +0000 (10:41 +0000)]
Fixed dropshadow size in mediacontrol

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72763 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix odditieis in selection text generation
raster [Sun, 24 Jun 2012 10:01:53 +0000 (10:01 +0000)]
fix odditieis in selection text generation

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72762 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoMultimedia controls for terminology. When a video is playing on the bg you will have...
davemds [Sun, 24 Jun 2012 09:49:23 +0000 (09:49 +0000)]
Multimedia controls for terminology. When a video is playing on the bg you will have controls to play/pause/stop and change volume.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72761 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix word sel in scrollback
raster [Sun, 24 Jun 2012 08:45:10 +0000 (08:45 +0000)]
fix word sel in scrollback

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomove current options pane 1 level down and now its a controls pane
raster [Sun, 24 Jun 2012 06:39:54 +0000 (06:39 +0000)]
move current options pane 1 level down and now its a controls pane
with copy, paste and options. copy & paste use clipboard, not primary.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72755 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoimprove theme edc a bit.
raster [Sun, 24 Jun 2012 04:46:21 +0000 (04:46 +0000)]
improve theme edc a bit.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72752 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoset terminology env var and add others for copyright.
raster [Sun, 24 Jun 2012 01:27:44 +0000 (01:27 +0000)]
set terminology env var and add others for copyright.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72742 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: Clear out font config objects that have been destroyed too
mike_m [Sat, 23 Jun 2012 22:06:17 +0000 (22:06 +0000)]
terminology: Clear out font config objects that have been destroyed too

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72737 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoand spice up bell gfx a bit. it *IS* meant to get your attention. it
raster [Sat, 23 Jun 2012 16:23:25 +0000 (16:23 +0000)]
and spice up bell gfx a bit. it *IS* meant to get your attention. it
IS a bell... fixes sizing too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72719 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofirst cut visul bell and bewll handling with urgent enable while not
raster [Sat, 23 Jun 2012 09:25:01 +0000 (09:25 +0000)]
first cut visul bell and bewll handling with urgent enable while not
focued and bell goes off (optional). gfx can be much nicer - really
quick and dirty led img

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72718 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: apparently insert doesn't move the cursor.
cedric [Sat, 23 Jun 2012 08:32:48 +0000 (08:32 +0000)]
terminology: apparently insert doesn't move the cursor.

NOTE: please test it and report issue, but apparently this
fix emacs and bash for me.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72717 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix typo
raster [Sat, 23 Jun 2012 07:21:44 +0000 (07:21 +0000)]
fix typo

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72715 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix jed/emacs again - might hurt some intl stuff tho... dunno.
raster [Sat, 23 Jun 2012 07:18:47 +0000 (07:18 +0000)]
fix jed/emacs again - might  hurt some intl stuff tho... dunno.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72714 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoprintf--
raster [Sat, 23 Jun 2012 06:44:20 +0000 (06:44 +0000)]
printf--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72713 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agohandle a lot more escape codes now and mouse tracking too.
raster [Sat, 23 Jun 2012 06:43:02 +0000 (06:43 +0000)]
handle a lot more escape codes now and mouse tracking too.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72712 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremove artwiz fonts -> dont do terminal drawing chars. also map point
raster [Sat, 23 Jun 2012 02:33:52 +0000 (02:33 +0000)]
remove artwiz fonts -> dont do terminal drawing chars. also map point
draw char to unicode one. evas maps back if needed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72711 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoupdate mapping notes.
raster [Thu, 21 Jun 2012 13:50:10 +0000 (13:50 +0000)]
update mapping notes.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72605 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofinally i knwo whjat the unicode gfx char table has in it!
raster [Thu, 21 Jun 2012 11:55:55 +0000 (11:55 +0000)]
finally i knwo whjat the unicode gfx char table has in it!

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72596 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoonly print err or crit logs. others not compiled in.
raster [Thu, 21 Jun 2012 08:18:12 +0000 (08:18 +0000)]
only print err or crit logs. others not compiled in.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72572 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoreact to keypress instead?
raster [Thu, 21 Jun 2012 07:55:00 +0000 (07:55 +0000)]
react to keypress instead?

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72571 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix exit code handling and propagate exit from pty->io->main
raster [Wed, 20 Jun 2012 14:12:26 +0000 (14:12 +0000)]
fix exit code handling and propagate exit from pty->io->main

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72545 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoanimate on key press might be better wording :)
raster [Wed, 20 Jun 2012 13:37:35 +0000 (13:37 +0000)]
animate on key press might be better wording :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd an option to disable cursor strobe light from typing: strobe effect enabled by...
discomfitor [Wed, 20 Jun 2012 08:29:08 +0000 (08:29 +0000)]
add an option to disable cursor strobe light from typing: strobe effect enabled by default

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72527 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: remove _imf_cursor_set in _smart_calculate. It isn't needed anymore...
jihoon [Wed, 20 Jun 2012 06:23:07 +0000 (06:23 +0000)]
terminology: remove _imf_cursor_set in _smart_calculate. It isn't needed anymore because it is called whenever cursor is moved

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72519 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agocomment table for draw chrs - need to actuallly specfy them in
raster [Wed, 20 Jun 2012 04:50:33 +0000 (04:50 +0000)]
comment table for draw chrs - need to actuallly specfy them in
comments tyho - next.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72512 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agobetter usage of eina_strbuf
barbieri [Tue, 19 Jun 2012 19:59:35 +0000 (19:59 +0000)]
better usage of eina_strbuf

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72504 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agolog: separate termpty logging from the rest.
barbieri [Tue, 19 Jun 2012 19:53:02 +0000 (19:53 +0000)]
log: separate termpty logging from the rest.

Make raster the-crying-baby stop complain about log. Now we can have
only termpty logging, with a short format, by using:

{{{
    export EINA_LOG_FILE_DISABLE=1
    export EINA_LOG_LEVELS=termpty:4
    terminology
}}}

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72503 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoimprove logging.
barbieri [Tue, 19 Jun 2012 19:40:40 +0000 (19:40 +0000)]
improve logging.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72502 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoignore libreadline6's \033[?1034s
barbieri [Tue, 19 Jun 2012 18:57:56 +0000 (18:57 +0000)]
ignore libreadline6's \033[?1034s

seems libreadline6 will issue such escape to toggle 8-bit input, but
it shouldnt:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577012

Thanks to KainX for helping.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72500 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoutils/theme: unify code, error messages and allow fallback.
barbieri [Tue, 19 Jun 2012 15:59:49 +0000 (15:59 +0000)]
utils/theme: unify code, error messages and allow fallback.

Introduced two nice helpers to aid common Edje handling:
 * apply theme, using fallback if main is not found;
 * reload theme if file changed.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72490 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoemit key sig all the time.
raster [Tue, 19 Jun 2012 15:35:37 +0000 (15:35 +0000)]
emit key sig all the time.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72488 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomild: more room for options and less annoying cursor.
barbieri [Tue, 19 Jun 2012 15:02:03 +0000 (15:02 +0000)]
mild: more room for options and less annoying cursor.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72486 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoShift-Tab support added, tested in shell and vim
thanatermesis [Tue, 19 Jun 2012 14:38:44 +0000 (14:38 +0000)]
Shift-Tab support added, tested in shell and vim

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72483 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomild's translucent is now usable.
barbieri [Tue, 19 Jun 2012 13:28:20 +0000 (13:28 +0000)]
mild's translucent is now usable.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72478 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoemit signal to cursor on key down.
raster [Tue, 19 Jun 2012 13:16:22 +0000 (13:16 +0000)]
emit signal to cursor on key down.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72476 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodisable font size slider when selecting a bitmap.
raster [Tue, 19 Jun 2012 12:54:50 +0000 (12:54 +0000)]
disable font size slider when selecting a bitmap.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72475 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoappcur mode - home/end need different handling.
raster [Tue, 19 Jun 2012 12:09:50 +0000 (12:09 +0000)]
appcur mode - home/end need different handling.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72473 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomake note of shell vs vim for home/end
raster [Tue, 19 Jun 2012 12:07:09 +0000 (12:07 +0000)]
make note of shell vs vim for home/end

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72472 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix home/end to match xterm.
raster [Tue, 19 Jun 2012 11:54:24 +0000 (11:54 +0000)]
fix home/end to match xterm.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72471 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoupdate README
raster [Tue, 19 Jun 2012 10:55:24 +0000 (10:55 +0000)]
update README

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72470 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agowarn--
raster [Tue, 19 Jun 2012 09:59:30 +0000 (09:59 +0000)]
warn--

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72466 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofrom cipp -> alt cursor key handling
raster [Tue, 19 Jun 2012 09:57:38 +0000 (09:57 +0000)]
from cipp -> alt cursor key handling

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72465 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd ecore-imf-evas too
raster [Tue, 19 Jun 2012 09:08:21 +0000 (09:08 +0000)]
add ecore-imf-evas too

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72458 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agowork around focus baddies on options show/hide -> tasn.
raster [Tue, 19 Jun 2012 07:58:08 +0000 (07:58 +0000)]
work around focus baddies on options show/hide -> tasn.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72454 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomake gustavo happy with options now espanding when term expands (up to
raster [Tue, 19 Jun 2012 07:33:11 +0000 (07:33 +0000)]
make gustavo happy with options now espanding when term expands (up to
a point) but still keepign preview room on the left for me.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72450 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoimf ifdefs gone.
raster [Tue, 19 Jun 2012 07:19:31 +0000 (07:19 +0000)]
imf ifdefs gone.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72447 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomake ecore-imf required.
raster [Tue, 19 Jun 2012 07:16:13 +0000 (07:16 +0000)]
make ecore-imf required.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72446 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoecore null complaint fix if imf not there.
raster [Tue, 19 Jun 2012 07:14:59 +0000 (07:14 +0000)]
ecore null complaint fix if imf not there.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72445 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd cr imgs to makefile
raster [Tue, 19 Jun 2012 06:57:26 +0000 (06:57 +0000)]
add cr imgs to makefile

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72442 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agotone donw shine on top, add a glint, and actually make cursor sexy :)
raster [Tue, 19 Jun 2012 06:56:25 +0000 (06:56 +0000)]
tone donw shine on top, add a glint, and actually make cursor sexy :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72441 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: fix build error in case of no ecore-imf
jihoon [Tue, 19 Jun 2012 04:29:10 +0000 (04:29 +0000)]
terminology: fix build error in case of no ecore-imf

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72433 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: set cursor location whenever cursor is moved
jihoon [Tue, 19 Jun 2012 04:16:36 +0000 (04:16 +0000)]
terminology: set cursor location whenever cursor is moved

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72432 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: add __UNUSED__ for unused parameter
jihoon [Tue, 19 Jun 2012 03:42:20 +0000 (03:42 +0000)]
terminology: add __UNUSED__ for unused parameter

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72431 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix ecore-imf linkage
barbieri [Tue, 19 Jun 2012 01:07:33 +0000 (01:07 +0000)]
fix ecore-imf linkage

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72429 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: Fix ecore-imf DSO missing flag.
antognolli [Tue, 19 Jun 2012 01:02:19 +0000 (01:02 +0000)]
terminology: Fix ecore-imf DSO missing flag.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72428 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd IMF support, composited keys! usable with us-intl keyboard ;-)
barbieri [Tue, 19 Jun 2012 00:37:27 +0000 (00:37 +0000)]
add IMF support, composited keys! usable with us-intl keyboard ;-)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72427 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agominor speedup to lookup keynames.
barbieri [Mon, 18 Jun 2012 21:36:42 +0000 (21:36 +0000)]
minor speedup to lookup keynames.

just compare the string if input size matches.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72420 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosupport box drawing codes.
barbieri [Mon, 18 Jun 2012 21:24:33 +0000 (21:24 +0000)]
support box drawing codes.

Many thanks to KainX for his help to understand the code and
rxvt-unicode for his table to convert the code to unicode codepoints.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72419 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix warnings, adjust license to BSD in -L output.
raster [Mon, 18 Jun 2012 14:22:15 +0000 (14:22 +0000)]
fix warnings, adjust license to BSD in -L output.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72407 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosupport intense colors.
raster [Mon, 18 Jun 2012 13:59:09 +0000 (13:59 +0000)]
support intense colors.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72406 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoTerminology: Add autogen.sh to Makefile.am for Sleep_Walker.
devilhorns [Mon, 18 Jun 2012 12:42:25 +0000 (12:42 +0000)]
Terminology: Add autogen.sh to Makefile.am for Sleep_Walker.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72391 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agolimit updates to fps.
raster [Mon, 18 Jun 2012 12:14:36 +0000 (12:14 +0000)]
limit updates to fps.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72388 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix backscroll reconfig segv
raster [Mon, 18 Jun 2012 11:18:46 +0000 (11:18 +0000)]
fix backscroll reconfig segv

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72384 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix file set for font preview to use config theme path return.
raster [Mon, 18 Jun 2012 11:07:05 +0000 (11:07 +0000)]
fix file set for font preview to use config theme path return.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72383 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodebugprintf-- - not needed anymore
raster [Mon, 18 Jun 2012 09:55:52 +0000 (09:55 +0000)]
debugprintf-- - not needed anymore

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72378 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoTerminology: Fixed shift + arrows to send the right escapes.
tasn [Mon, 18 Jun 2012 09:18:29 +0000 (09:18 +0000)]
Terminology: Fixed shift + arrows to send the right escapes.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72375 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: shift + double click now expand the selection to the clicked word.
cedric [Mon, 18 Jun 2012 08:56:27 +0000 (08:56 +0000)]
terminology: shift + double click now expand the selection to the clicked word.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72374 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix options/fontpreivew for mild.
raster [Mon, 18 Jun 2012 08:29:34 +0000 (08:29 +0000)]
fix options/fontpreivew for mild.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72371 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoTerminology: Support CTRL+Arrow sequences.
tasn [Mon, 18 Jun 2012 08:07:41 +0000 (08:07 +0000)]
Terminology: Support CTRL+Arrow sequences.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72368 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoactually get elm scale config val and set on textgrid nd preview
raster [Mon, 18 Jun 2012 07:54:40 +0000 (07:54 +0000)]
actually get elm scale config val and set on textgrid nd preview
objects.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72367 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agouse new item styles for genlist and make font preview wide.
raster [Mon, 18 Jun 2012 07:43:44 +0000 (07:43 +0000)]
use new item styles for genlist and make font preview wide.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72366 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agosorry gustavo -> font preview has gone back to how it was before. it
raster [Mon, 18 Jun 2012 06:32:56 +0000 (06:32 +0000)]
sorry gustavo -> font preview has gone back to how it was before. it
was bithc-slow on creation and its a shame to waste the spare icon
slot. i'll add a new style ot genlist in e17 to have ONLy a start or
end icon and then use that. the preview text entry i feel has dubious
use... lets discuss, but it doesnt belong in that dialog/pane.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72335 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology: reload theme when file change.
cedric [Mon, 18 Jun 2012 02:56:58 +0000 (02:56 +0000)]
terminology: reload theme when file change.

NOTE: use edje_watch to test the change to your own theme faster.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72332 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agook then - BSD. so it can be a lib.
raster [Sun, 17 Jun 2012 23:20:17 +0000 (23:20 +0000)]
ok then - BSD. so it can be a lib.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72324 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agooops, do not need to del it.
barbieri [Sun, 17 Jun 2012 22:34:41 +0000 (22:34 +0000)]
oops, do not need to del it.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72321 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoimprove and simplify font preview.
barbieri [Sun, 17 Jun 2012 22:30:07 +0000 (22:30 +0000)]
improve and simplify font preview.

Allow user-defined text to be used, some letters are a pain like zero
x "o", "l" x "1"...

I've simplified the preview to use a single edje object and text
class, but the item is not growing as expected on updates... Edje bug?

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72320 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoplay nice: use XDG_CONFIG_HOME for configuration files.
barbieri [Sun, 17 Jun 2012 20:59:54 +0000 (20:59 +0000)]
play nice: use XDG_CONFIG_HOME for configuration files.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72317 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agobugfix showing options.
barbieri [Sun, 17 Jun 2012 20:29:25 +0000 (20:29 +0000)]
bugfix showing options.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72316 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agooptions infrastructure refactor.
barbieri [Sun, 17 Jun 2012 20:24:23 +0000 (20:24 +0000)]
options infrastructure refactor.

There is no global config option anymore, we have option instances
that are set to the termio and media for future queries.

The idea is that we can later have different configuration per termio,
like multiple windows or tabs with different font size, background,
etc.

It's just a refactor. It would be better to define if things like
background is up to the whole terminal and then save to a different
config entry... or just save the global and copy it for next termio,
defining the other instances as 'temporary'. Anyway: policy to be defined.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72315 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agobetter handle -e 'command' if there is a shell expression.
barbieri [Sun, 17 Jun 2012 19:13:03 +0000 (19:13 +0000)]
better handle -e 'command' if there is a shell expression.

If command contains spaces, $ or other known shell commands, it's
spawned with a "sh -c $COMMAND" instead.

this allows us to start terminology to "watch ps" or things like that.

Also changed the return code on failure to 127, similar to system(3).

NOTE: should we reset some signals? Remember that ecore traps most of them.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72313 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoperformance: allow limiting the maximum log level at compile time.
barbieri [Sun, 17 Jun 2012 18:41:23 +0000 (18:41 +0000)]
performance: allow limiting the maximum log level at compile time.

Although eina_log is not that harmful, allowing the user to remove
debug/info messages for production is good, it reduces the overhead
and also allows removing the strings from the final binary.

I'd recommend production builds with:

   ./configure --with-maximum-log-level=2

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72311 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agouse $SHELL and simplify logic a bit.
barbieri [Sun, 17 Jun 2012 18:28:19 +0000 (18:28 +0000)]
use $SHELL and simplify logic a bit.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72310 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd mild theme without that weird highlight.
barbieri [Sun, 17 Jun 2012 18:12:38 +0000 (18:12 +0000)]
add mild theme without that weird highlight.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72309 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix cursor and fontpreview when theme is an absolute path.
barbieri [Sun, 17 Jun 2012 18:03:33 +0000 (18:03 +0000)]
fix cursor and fontpreview when theme is an absolute path.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72308 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremove shadow warning.
barbieri [Sun, 17 Jun 2012 17:38:03 +0000 (17:38 +0000)]
remove shadow warning.

"i" is already defined at the beginning of the function and is
(ab)used everywhere.

I'd rather narrow the variable scope to where it's used, but would
require a major refactor of the code.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72307 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoterminology .gitignore: Updated .gitignore
seoz [Sun, 17 Jun 2012 17:20:27 +0000 (17:20 +0000)]
terminology .gitignore: Updated .gitignore

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72305 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoremove shadow warnings of math.h y1 constant.
barbieri [Sun, 17 Jun 2012 17:13:50 +0000 (17:13 +0000)]
remove shadow warnings of math.h y1 constant.

to make it readable I've used 'start_y = y1'

to make it sane, I've replaced 'end_y = y2', then x1, x2 as well.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72303 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoreduce number of warnings with -Wall -Wextra.
barbieri [Sun, 17 Jun 2012 17:04:17 +0000 (17:04 +0000)]
reduce number of warnings with -Wall -Wextra.

there are still some shadow cases to be fixed and some parameters I've
left unused since it seems like a bug in the API or code.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72302 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoignore built/generated files
barbieri [Sun, 17 Jun 2012 16:36:59 +0000 (16:36 +0000)]
ignore built/generated files

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72301 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoadd logging for our sanity
barbieri [Sun, 17 Jun 2012 16:32:23 +0000 (16:32 +0000)]
add logging for our sanity

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72300 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agouse autoconf to define system extensions for us.
barbieri [Sun, 17 Jun 2012 16:28:02 +0000 (16:28 +0000)]
use autoconf to define system extensions for us.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72299 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agouse getopt for our sanity.
barbieri [Sun, 17 Jun 2012 16:03:46 +0000 (16:03 +0000)]
use getopt for our sanity.

It would be fine to review the options, particularly the short
options, to match common -t/--title, etc.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72298 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix typo
raster [Sun, 17 Jun 2012 11:04:33 +0000 (11:04 +0000)]
fix typo

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72292 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoweird if case in termio - fix.
raster [Sun, 17 Jun 2012 10:56:21 +0000 (10:56 +0000)]
weird if case in termio - fix.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72290 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodel options widget after 10 sec delay when they popped down.
raster [Sun, 17 Jun 2012 09:54:36 +0000 (09:54 +0000)]
del options widget after 10 sec delay when they popped down.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72287 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agodont need calc call.
raster [Sun, 17 Jun 2012 09:45:28 +0000 (09:45 +0000)]
dont need calc call.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72286 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33