raster [Mon, 25 Jun 2012 13:51:13 +0000 (13:51 +0000)]
fix F1-F4 to give different seq in appcur mode.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/terminology@72808
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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