Hannes Janetzek [Sun, 23 Aug 2009 03:12:05 +0000 (03:12 +0000)]
'everything' module: use macros for common stuff
- changed private data to inheritance of Evry_Item
for Evry_Item_File and _App
SVN revision: 41932
Christopher Michael [Sun, 23 Aug 2009 02:03:30 +0000 (02:03 +0000)]
Formatting.
Whitespace Removal.
Fetch the windows evas once instead of multiple calls to e_win_evas_get.
Use E_FREE to free the config dialog structure.
Make sure the window is centered when switching between Basic & Advanced.
SVN revision: 41931
Hannes Janetzek [Sat, 22 Aug 2009 21:22:38 +0000 (21:22 +0000)]
'everything' module:
- added obligatory 'set as wallpaper' action for image file
(plugin shows how to make hierachical menus by a plugin)
the import action is taken from e_int_wallpaper, would be
good to move a generic version to e_util
- initiate first view automatically (to handle plugin selection
without showing the list)
- cleanups
SVN revision: 41930
Hannes Janetzek [Sat, 22 Aug 2009 02:11:35 +0000 (02:11 +0000)]
'everything' module: forgot -Wall..
SVN revision: 41924
Hannes Janetzek [Sat, 22 Aug 2009 01:23:58 +0000 (01:23 +0000)]
'everything' module: actually use those new api functions
SVN revision: 41922
Hannes Janetzek [Sat, 22 Aug 2009 01:15:21 +0000 (01:15 +0000)]
'everything' module:
- added intercept and cleanup functions for Evry_Action.
intercept is run before subject item is passed to object plugin
so that it can convert the output type of subject to the input type
of object plugin. used for BORDER -> APPLICATION (if border has a
reference to a .desktop file)
SVN revision: 41921
Hannes Janetzek [Fri, 21 Aug 2009 22:42:06 +0000 (22:42 +0000)]
'everything' module:
- support the inheritance of plugins for
plugins with one instances per state (dir_browse)
- moved internal plugins action_selector and aggregator
to separate files
- all type_in/out checks are now done with pointer comparison
SVN revision: 41920
Cedric BAIL [Fri, 21 Aug 2009 15:08:49 +0000 (15:08 +0000)]
* e: Cleanup use of Eina data structure.
Patch from Peter van de Werken <pwerken-e@a-eskwadraat.nl>.
SVN revision: 41916
Hannes Janetzek [Fri, 21 Aug 2009 08:19:30 +0000 (08:19 +0000)]
'everything' module:
- added begging of help view plugin (trigger with space+?)
- fix fuzzy match to handle punctuation correctly
- fix view plugin api for singleton plugins
SVN revision: 41909
Christopher Michael [Fri, 21 Aug 2009 06:05:35 +0000 (06:05 +0000)]
Formatting.
SVN revision: 41908
Hannes Janetzek [Fri, 21 Aug 2009 02:15:23 +0000 (02:15 +0000)]
'everything' module: no need to hash mimetype icons
SVN revision: 41906
Hannes Janetzek [Fri, 21 Aug 2009 01:20:11 +0000 (01:20 +0000)]
'everything' module: forgot return value
SVN revision: 41905
Hannes Janetzek [Fri, 21 Aug 2009 00:31:54 +0000 (00:31 +0000)]
everything theme: give list item more the impression of being below
SVN revision: 41904
Hannes Janetzek [Fri, 21 Aug 2009 00:15:29 +0000 (00:15 +0000)]
'everything' module: fix segv
SVN revision: 41903
Hannes Janetzek [Fri, 21 Aug 2009 00:07:27 +0000 (00:07 +0000)]
'everything' module: added old keybindings again
SVN revision: 41902
Hannes Janetzek [Thu, 20 Aug 2009 23:48:01 +0000 (23:48 +0000)]
everything theme: move from widgets namespace to modules
SVN revision: 41901
Hannes Janetzek [Thu, 20 Aug 2009 23:43:56 +0000 (23:43 +0000)]
'everything' module:
- fuzzy match: handle puctuation as word diver if no puctuation is in match
- fix fuzzy match to ignore ending spaces
- cleanups
SVN revision: 41900
Gustavo Sverzut Barbieri [Thu, 20 Aug 2009 23:40:02 +0000 (23:40 +0000)]
EAPI on exported functions so -fvisibility=hidden works.
SVN revision: 41899
Hannes Janetzek [Thu, 20 Aug 2009 21:39:01 +0000 (21:39 +0000)]
'everything' cleanup, moved tabs out of evry into list_view plugin
SVN revision: 41898
Christopher Michael [Thu, 20 Aug 2009 17:49:01 +0000 (17:49 +0000)]
Ooops, remove printf
SVN revision: 41892
Christopher Michael [Thu, 20 Aug 2009 17:43:24 +0000 (17:43 +0000)]
Not sure why, but this didn't seem to commit...
formatting/whitespace. Use E_NEW & E_FREE
SVN revision: 41891
Christopher Michael [Thu, 20 Aug 2009 16:57:59 +0000 (16:57 +0000)]
Formatting. Use E_NEW & E_FREE.
SVN revision: 41890
Hannes Janetzek [Thu, 20 Aug 2009 15:02:28 +0000 (15:02 +0000)]
'everything' theme. brighter list bg and use #ifdef DROP_SHADOW for now
SVN revision: 41889
Hannes Janetzek [Thu, 20 Aug 2009 14:45:47 +0000 (14:45 +0000)]
'everything' module: edje signal for update matches and list item state
SVN revision: 41888
Hannes Janetzek [Thu, 20 Aug 2009 14:33:06 +0000 (14:33 +0000)]
'everything' module theme update
SVN revision: 41887
Gustavo Sverzut Barbieri [Thu, 20 Aug 2009 11:45:33 +0000 (11:45 +0000)]
conf dialog code cleanup and "check changed" call.
I did these while hunting for "buttons not auto-enabled" but that
problem ended to be in e_widget that I fixed already. They should be
harmless, so here they go.
SVN revision: 41884
Carsten Haitzler [Thu, 20 Aug 2009 08:58:29 +0000 (08:58 +0000)]
illume2 thing... refactoring the code here. use at your own risk!
SVN revision: 41883
Hannes Janetzek [Wed, 19 Aug 2009 12:07:37 +0000 (12:07 +0000)]
'everything' module:
- cleaned up view plugin api and plugins
- run calc and aspell only when triggered
SVN revision: 41875
Hannes Janetzek [Wed, 19 Aug 2009 01:41:37 +0000 (01:41 +0000)]
e17: do not show shape of argb popups
SVN revision: 41867
Hannes Janetzek [Wed, 19 Aug 2009 00:45:10 +0000 (00:45 +0000)]
'everything' module:
not sure if it's a bug in e's keybindings conf but this works around
the problemφchanging a predef action with params to one that has NULL
SVN revision: 41866
Hannes Janetzek [Wed, 19 Aug 2009 00:27:41 +0000 (00:27 +0000)]
everything' module:
- automatically create e-actions for subject plugins so that
can be triggered directly
-> see bindings category: everything
- optimze fuuzy match
- plug border: handle border remove events
SVN revision: 41865
Hannes Janetzek [Tue, 18 Aug 2009 19:10:13 +0000 (19:10 +0000)]
'everything' module:
valgrinding and cleanups
SVN revision: 41861
Hannes Janetzek [Tue, 18 Aug 2009 15:34:40 +0000 (15:34 +0000)]
'everything' module theme cleanup and fix position of selector items
SVN revision: 41858
Hannes Janetzek [Tue, 18 Aug 2009 14:29:30 +0000 (14:29 +0000)]
'everything' module:
- use hash for mimetype icon paths
- use evry_plugin/action_new/free everywhere
SVN revision: 41857
Hannes Janetzek [Tue, 18 Aug 2009 03:15:36 +0000 (03:15 +0000)]
'everything' module:
fix preview plugin
some cleanups and added function to initialize a plugin
SVN revision: 41854
Hannes Janetzek [Tue, 18 Aug 2009 01:00:18 +0000 (01:00 +0000)]
'everything' module
- whoops, enable mimetype fetching again
- show list window on toggling views
SVN revision: 41853
Hannes Janetzek [Tue, 18 Aug 2009 00:47:09 +0000 (00:47 +0000)]
'everything' module:
- no more glob matches
- dir browse now checks for mime magic, hope that slows down no too much
- preview: cleanups
- nicer var names in fuzzy match
SVN revision: 41852
Hannes Janetzek [Mon, 17 Aug 2009 23:54:16 +0000 (23:54 +0000)]
'everything' module: made views pluggable.
- toggle view with ctrl+1 for now.
- api needs some cleanups
- added option to config page for my preffered quick navigation keys
SVN revision: 41851
Carsten Haitzler [Mon, 17 Aug 2009 07:55:25 +0000 (07:55 +0000)]
some more todo work
SVN revision: 41837
Carsten Haitzler [Mon, 17 Aug 2009 07:55:01 +0000 (07:55 +0000)]
disable uevent fd handler - i thought i committed this?
SVN revision: 41836
Carsten Haitzler [Mon, 17 Aug 2009 07:54:02 +0000 (07:54 +0000)]
move eval into 2 stages - much better for the illumes of this world.
SVN revision: 41835
Carsten Haitzler [Mon, 17 Aug 2009 07:52:59 +0000 (07:52 +0000)]
lets sync on focus - just in case.. butit doesn't seem to help :/
SVN revision: 41834
Hannes Janetzek [Mon, 17 Aug 2009 04:25:46 +0000 (04:25 +0000)]
'everything' module preview theme tweak
SVN revision: 41832
Hannes Janetzek [Mon, 17 Aug 2009 03:51:03 +0000 (03:51 +0000)]
'everything' module.. fixes...
SVN revision: 41831
Hannes Janetzek [Mon, 17 Aug 2009 03:30:04 +0000 (03:30 +0000)]
'everything' module: added config options to not hide input or list
SVN revision: 41830
Hannes Janetzek [Mon, 17 Aug 2009 02:18:19 +0000 (02:18 +0000)]
'everything' module: whoops choose the offset weight for fuzzy matching way too large
SVN revision: 41829
Hannes Janetzek [Mon, 17 Aug 2009 02:11:33 +0000 (02:11 +0000)]
'everything' module: added image preview plugin
SVN revision: 41828
Hannes Janetzek [Mon, 17 Aug 2009 02:06:41 +0000 (02:06 +0000)]
'everything' module:
- fixed bug from not removing items of old list that raster found yesterday
- added api functions so that plugins can provide their own view
SVN revision: 41827
Hannes Janetzek [Sun, 16 Aug 2009 17:12:18 +0000 (17:12 +0000)]
'everything' module:
- get all popup sizes from theme
- slightly less shine on the main popup
SVN revision: 41823
Hannes Janetzek [Sun, 16 Aug 2009 16:26:49 +0000 (16:26 +0000)]
'everything' module:
- pass plugin priority hints with plugin registration
for initial sorting
- register "select action" as normal plugin
(move it before "open with.." action
to use efm as default to browse dirs)
SVN revision: 41822
Hannes Janetzek [Sun, 16 Aug 2009 09:43:38 +0000 (09:43 +0000)]
'everything' module: cleanep up key down function.
- added extra keys for faster navigation. documented on
http://trac.enlightenment.org/e/wiki/Gadgets/Everything
SVN revision: 41813
Hannes Janetzek [Sun, 16 Aug 2009 08:36:56 +0000 (08:36 +0000)]
'everything' module:
- added 'send to current desk' border action
- fuzzy match cosmetic
- strip off path from desktop->exec for matching. now '/' shows dir browser as first entry :)
- wider list popup
- open file with apps that only support x-directoy as mimetype strips off filename
SVN revision: 41812
Massimo Maiurana [Sun, 16 Aug 2009 07:56:56 +0000 (07:56 +0000)]
updating russian translations
SVN revision: 41811
Carsten Haitzler [Sun, 16 Aug 2009 05:08:40 +0000 (05:08 +0000)]
and fix dropshadow flash too.
SVN revision: 41809
Carsten Haitzler [Sun, 16 Aug 2009 05:05:59 +0000 (05:05 +0000)]
fix redraw flashes for popus.
SVN revision: 41808
Hannes Janetzek [Sun, 16 Aug 2009 04:47:43 +0000 (04:47 +0000)]
'everything' module: efm action: open containing folder of any file
SVN revision: 41807
Hannes Janetzek [Sun, 16 Aug 2009 04:08:35 +0000 (04:08 +0000)]
'everything' module: added 'open folder' action for efm
SVN revision: 41806
Hannes Janetzek [Sun, 16 Aug 2009 03:10:34 +0000 (03:10 +0000)]
everything module fix: strech the outline a bit more down. looks rounder to me
SVN revision: 41805
Hannes Janetzek [Sun, 16 Aug 2009 02:52:28 +0000 (02:52 +0000)]
everything theme fix
SVN revision: 41803
Hannes Janetzek [Sun, 16 Aug 2009 02:33:55 +0000 (02:33 +0000)]
everything theme..
SVN revision: 41801
Hannes Janetzek [Sun, 16 Aug 2009 02:32:16 +0000 (02:32 +0000)]
small theme 'fix' for everything
SVN revision: 41800
Gustavo Sverzut Barbieri [Sun, 16 Aug 2009 00:23:38 +0000 (00:23 +0000)]
widgets must emit "changed" even if they don't have parents.
this unbreaks all dialogs that were not enabling "ok" and "apply"
buttons.
bad raster, bad... =)
SVN revision: 41797
Hannes Janetzek [Sun, 16 Aug 2009 00:13:56 +0000 (00:13 +0000)]
'everything' module: cleanups
SVN revision: 41796
Gustavo Sverzut Barbieri [Sat, 15 Aug 2009 23:53:23 +0000 (23:53 +0000)]
whitespace and warning cleanup.
SVN revision: 41795
Hannes Janetzek [Sat, 15 Aug 2009 20:12:04 +0000 (20:12 +0000)]
'everything' module:
- fuzz<_match fix: match last word of 'string' with every word in 'match'
- dont fetch new items when only space was added
- apps: cleanup
SVN revision: 41794
Hannes Janetzek [Sat, 15 Aug 2009 18:18:27 +0000 (18:18 +0000)]
'everything' module: fuzzy_match: remove white spaces at the beginning
SVN revision: 41791
Hannes Janetzek [Sat, 15 Aug 2009 18:09:13 +0000 (18:09 +0000)]
'everything' module: rewrote evry_fuzzy_match
SVN revision: 41790
victor [Sat, 15 Aug 2009 11:54:35 +0000 (11:54 +0000)]
From: victor <victor.scorpion@gmail.com>
shelf resize patch. tnx!
SVN revision: 41789
Carsten Haitzler [Sat, 15 Aug 2009 11:32:32 +0000 (11:32 +0000)]
fix evas error debug where passing in null objects is bad.
SVN revision: 41788
Gustavo Sverzut Barbieri [Sat, 15 Aug 2009 01:27:25 +0000 (01:27 +0000)]
everything: Home/End to go first/last in the list.
SVN revision: 41784
Hannes Janetzek [Sat, 15 Aug 2009 00:36:24 +0000 (00:36 +0000)]
whitespaces--
SVN revision: 41783
Hannes Janetzek [Sat, 15 Aug 2009 00:31:22 +0000 (00:31 +0000)]
'everything' module: tracker: when no candidates can be fetched clear list directly
SVN revision: 41782
Hannes Janetzek [Fri, 14 Aug 2009 23:50:48 +0000 (23:50 +0000)]
'everything' module: small fix for fuzzy match
SVN revision: 41780
Hannes Janetzek [Fri, 14 Aug 2009 23:30:54 +0000 (23:30 +0000)]
'everything' module:
- fix action selector update when no subject item exists
- better weights from fuzzy matching
- apps: combine launch time with fuzy weight for sorting
- aggregator: eruse priority from plugins for sorting
SVN revision: 41779
Hannes Janetzek [Fri, 14 Aug 2009 18:55:35 +0000 (18:55 +0000)]
'everything' module:
some more optimizations for fuzzy matching
SVN revision: 41774
Hannes Janetzek [Fri, 14 Aug 2009 16:40:07 +0000 (16:40 +0000)]
'everything' module: ok one another
SVN revision: 41768
Hannes Janetzek [Fri, 14 Aug 2009 16:28:00 +0000 (16:28 +0000)]
'everything' module: fix bug in tracker plugin
SVN revision: 41767
Hannes Janetzek [Fri, 14 Aug 2009 16:18:25 +0000 (16:18 +0000)]
'everything' module: fuzzy_match fixes
SVN revision: 41766
Hannes Janetzek [Fri, 14 Aug 2009 15:33:13 +0000 (15:33 +0000)]
'everything' module:
- use border focus stack instead of border list
- border ref/unref seems not to work here. todo: handle border remove events
SVN revision: 41765
Hannes Janetzek [Fri, 14 Aug 2009 14:44:18 +0000 (14:44 +0000)]
'everything' module: added evry_fuzzy_match to replace e_util_glob_match
which also gives a weight fo the results. now the items in 'All' list are
nicely sorted.
SVN revision: 41764
Hannes Janetzek [Fri, 14 Aug 2009 09:35:51 +0000 (09:35 +0000)]
'everything' module: cleanups
SVN revision: 41755
Hannes Janetzek [Thu, 13 Aug 2009 22:42:40 +0000 (22:42 +0000)]
'everything' module:
use refcounters for Evry_Item...
SVN revision: 41750
Hannes Janetzek [Thu, 13 Aug 2009 15:10:54 +0000 (15:10 +0000)]
'everything' module: allow external plugins to be build
- install header and everything.pc
SVN revision: 41740
Hannes Janetzek [Thu, 13 Aug 2009 14:01:29 +0000 (14:01 +0000)]
'everything' module: tracker: set plugin items NULL until tracker replied
SVN revision: 41737
Hannes Janetzek [Thu, 13 Aug 2009 13:22:44 +0000 (13:22 +0000)]
'everything' module: fix for async_update
- more tracker hacks to give kind of partial word matching. waiting for tracker 0.7...
SVN revision: 41734
Iván Briano [Thu, 13 Aug 2009 03:07:17 +0000 (03:07 +0000)]
Avoid blank entries in the Files menu.
Patch by manio
SVN revision: 41731
Hannes Janetzek [Thu, 13 Aug 2009 02:45:01 +0000 (02:45 +0000)]
'everything' module: fix seggie
SVN revision: 41730
Hannes Janetzek [Wed, 12 Aug 2009 23:14:05 +0000 (23:14 +0000)]
'everything' module: use primary selection instead of clipboard for pasting
SVN revision: 41724
Hannes Janetzek [Wed, 12 Aug 2009 22:34:07 +0000 (22:34 +0000)]
'everything' module:
- added pasting from clipboard with ctrl+v
- ctrl+u does not clear the trigger
SVN revision: 41720
Hannes Janetzek [Wed, 12 Aug 2009 20:26:27 +0000 (20:26 +0000)]
'everything' module: core refactoring
SVN revision: 41719
Hannes Janetzek [Wed, 12 Aug 2009 19:14:45 +0000 (19:14 +0000)]
'everything' module: dirbrowse refactor
SVN revision: 41717
Hannes Janetzek [Wed, 12 Aug 2009 19:00:25 +0000 (19:00 +0000)]
whitespace cleanup
SVN revision: 41716
Hannes Janetzek [Wed, 12 Aug 2009 18:47:46 +0000 (18:47 +0000)]
'everything' module:
- core: cleanup async_update function
- tracker: cleanups
SVN revision: 41715
Christopher Michael [Wed, 12 Aug 2009 17:38:17 +0000 (17:38 +0000)]
Fix up formatting a little.
Add function prototype.
Add __UNUSED__ to function & prototype.
SVN revision: 41713
Christopher Michael [Wed, 12 Aug 2009 16:49:59 +0000 (16:49 +0000)]
Fix function prototypes by adding missing __UNUSED__. For some reason, the
__unused__ was in the function declaration itself, but not the prototype.
SVN revision: 41712
Hannes Janetzek [Wed, 12 Aug 2009 14:19:13 +0000 (14:19 +0000)]
'everything' module: plug tracker: find files by category.
for anything further I'll wait for tracker 0.7 as it will allow prefix matching
SVN revision: 41707
Hannes Janetzek [Wed, 12 Aug 2009 12:17:43 +0000 (12:17 +0000)]
'everything' module:
- use const for items passed to plugin functions
- fixed possible segv in dirbrowse plugin
- added tracker search for folders
- restrict tracker search results to supported mimetypes when using 'open file' action
SVN revision: 41702
Hannes Janetzek [Tue, 11 Aug 2009 17:03:36 +0000 (17:03 +0000)]
'everything' module:
- core: cleanups
- apps: small optimization
SVN revision: 41693
Hannes Janetzek [Tue, 11 Aug 2009 16:07:30 +0000 (16:07 +0000)]
'everything' module: results from valgrind session and some cleanups
SVN revision: 41692
Hannes Janetzek [Tue, 11 Aug 2009 14:00:51 +0000 (14:00 +0000)]
'everything' module: apps: unref all .desktops
SVN revision: 41688