Commit Graph

7778 Commits

Author SHA1 Message Date
Hannes Janetzek f3a7f7d996 dont slide tabs. looked disturbing
SVN revision: 48786
2010-05-12 18:44:26 +00:00
Hannes Janetzek 5d71e61b91 dont skip windows that should only not be shown in taskbar.
SVN revision: 48785
2010-05-12 18:33:05 +00:00
Hannes Janetzek 7ff829c978 config: move 'pager action popup height' slider to popup section
SVN revision: 48784
2010-05-12 18:31:27 +00:00
Christopher Michael 08cc0c6e51 Replace exit() with e_main_shutdown so libs get shutdown correctly.
e_module_disable already calls e_config_save_queue().
Fix formatting.



SVN revision: 48782
2010-05-12 17:44:21 +00:00
Christopher Michael 4ae4080bac Use e_main_shutdown instead of exit so that eina_shutdown (and others)
get called when exiting.



SVN revision: 48781
2010-05-12 17:36:01 +00:00
Hannes Janetzek 6620e1a566 fixes
- wrong sorting of apps from history
- get correct url hash for files. - strip double slash
- update selector when swtching to aggregator plugin
added 
- XF86Back to toggle thumb/list mode
- XF86Forward to zoom in thumb mode
cleanups


SVN revision: 48780
2010-05-12 17:29:38 +00:00
Hannes Janetzek eb77076200 - convert path to correct urls
- use .cache/thumbnails when available for pdf, video and faster image loading
- fix history sort issue with apps
-...


SVN revision: 48772
2010-05-12 02:01:09 +00:00
Hannes Janetzek 1d3d622e21 fix item changed event
SVN revision: 48770
2010-05-11 22:02:49 +00:00
Hannes Janetzek 2770ac3bcb this was wrong
SVN revision: 48769
2010-05-11 21:47:57 +00:00
Hannes Janetzek 2871c1d7cf refactor view and cleanup
SVN revision: 48768
2010-05-11 21:44:32 +00:00
Christopher Michael f6c66e4464 Disable listening on efreet_desktop_cache_update for now. Some recent
change somewhere seems to be putting this into an endless loop :(



SVN revision: 48767
2010-05-11 21:30:27 +00:00
Christopher Michael 30638d278d Use the same strings for init status (ie: convert Set Up to Setup).
SVN revision: 48766
2010-05-11 21:07:27 +00:00
Hannes Janetzek 4de02b5cbe set module->active when initialized by everything
SVN revision: 48765
2010-05-11 20:20:56 +00:00
Hannes Janetzek db8fad47d1 converted all modules to new api
SVN revision: 48758
2010-05-11 17:24:38 +00:00
Hannes Janetzek 75774581ca disable direct input of dirs. is buggy
SVN revision: 48756
2010-05-11 15:12:41 +00:00
Hannes Janetzek c1d5359332 only toggle view when it's different from the previous
cleanups


SVN revision: 48755
2010-05-11 15:10:30 +00:00
Christopher Michael 57f2c2bd48 Set new client config geometry resolution to match current resolution
(better than a hard-coded value which may be incorrect).



SVN revision: 48748
2010-05-11 05:05:51 +00:00
Hannes Janetzek 1760d392d4 use macro for registering modules
SVN revision: 48747
2010-05-11 01:53:34 +00:00
Hannes Janetzek 0727615962 actually save aspell config. no one tried that before?
use new config check utility functions


SVN revision: 48744
2010-05-11 00:01:24 +00:00
Hannes Janetzek bbe3d91149 added common log domain to Evry_API
added EVRY_PLUGIN_UPDATE macro for evry_plugin_update (was ...async_update)
converted more plugins



SVN revision: 48743
2010-05-10 23:45:49 +00:00
Hannes Janetzek d62eb96fb4 added utility function to check module config version and show dialog when required. works with the common VERSION macros.
SVN revision: 48742
2010-05-10 23:44:53 +00:00
Hannes Janetzek 74317f724a added Evry_API struct to pass api as handle to modules so that they dont fail to load when everything is not loaded
see everything-settings as example how to use. other modules need to be converted.


SVN revision: 48740
2010-05-10 22:35:13 +00:00
Christopher Michael 409ed0bffe Add handler for BG change and update home window(s) accordingly.
SVN revision: 48739
2010-05-10 19:26:46 +00:00
Hannes Janetzek 14c0b2c5d7 fix problem when trigger gets lost with async plugins
SVN revision: 48703
2010-05-09 04:10:53 +00:00
Hannes Janetzek 311f5a8701 added function to find actions
SVN revision: 48687
2010-05-08 20:30:15 +00:00
Christopher Michael 6287c98b4b Check borders exist before trying to hide.
When doing position update, we hide quickpanel, but don't want to
delay the hide so use proper function.
On mouse up we want to hide, but avoid long round-trips and just call
function directly.



SVN revision: 48683
2010-05-08 15:38:24 +00:00
Christopher Michael 5a71db9083 Tell quickpanel to hide when we start dragging.
SVN revision: 48682
2010-05-08 15:34:12 +00:00
Hannes Janetzek 4c8e8f64ce added utility function for md5 sum
item_changed event now says what has changed


SVN revision: 48680
2010-05-08 15:24:07 +00:00
Sebastian Dransfeld 6c19119975 revert stringshare code for e_hal
SVN revision: 48673
2010-05-07 18:07:11 +00:00
Sebastian Dransfeld c5109d9b59 e: eina_stringshare_del to clean up
SVN revision: 48672
2010-05-07 18:07:00 +00:00
Mike Blumenkrantz b25f91128f add stringshares, fix dbus return handling to avoid ref loss
SVN revision: 48671
2010-05-07 16:49:46 +00:00
Sebastian Dransfeld 3741667825 e: need to stringshare returns
SVN revision: 48658
2010-05-06 20:51:42 +00:00
Sebastian Dransfeld c31e108c14 e/modules/battery: match strdup with free
SVN revision: 48656
2010-05-06 20:51:31 +00:00
Sebastian Dransfeld bf511e235c e/modules/battery: need to stringshare
SVN revision: 48655
2010-05-06 20:51:20 +00:00
Hannes Janetzek 255a245acc only show recent files of subdirs when browsing
SVN revision: 48648
2010-05-06 16:12:34 +00:00
Hannes Janetzek 2b5e44b070 more work on recent-files
SVN revision: 48647
2010-05-06 15:48:31 +00:00
Hannes Janetzek 82615f63c3 when browsing search recent files only in current dir. cleanup
SVN revision: 48646
2010-05-06 14:54:19 +00:00
Hannes Janetzek 4d746f5484 - splitted files plugin into recent-files/files
- added top-level option for plugins to either show the plugins' items or 
  the the plugin in aggregator
- added min_query option for plugins.
- added 'show in all' plugin option
- removed default config curft from plugin struct. plugin_register returns true 
  when a new config was created to set defaults.
- reorganized settings plugin.

 


SVN revision: 48642
2010-05-06 13:09:14 +00:00
Christopher Michael a67ad7f9d6 Add return for evas_object_key_grab to remove compiler warning.
Use PATH_MAX.
Remove Whitespace.
Fix formatting.



SVN revision: 48629
2010-05-05 16:42:16 +00:00
Christopher Michael 2ea9dd7909 Use our own border show/hide functions.
SVN revision: 48628
2010-05-05 16:17:24 +00:00
Christopher Michael 8aef780c86 Fix showing Settings & System desktops.
SVN revision: 48626
2010-05-05 16:15:51 +00:00
Christopher Michael ba62246671 No need to send_message to change state here, use existing functions.
No need to hide the clickwin twice.



SVN revision: 48625
2010-05-05 16:00:25 +00:00
Christopher Michael 36b527afa4 Set match type before creating dialog.
Cleanup some matching code.



SVN revision: 48624
2010-05-05 15:58:52 +00:00
Christopher Michael 30805207fa Dang, can't skip stolen borders as kbd border is also stolen, so
revert that portion :(



SVN revision: 48622
2010-05-05 15:52:49 +00:00
Christopher Michael 076ac52ef4 Use eina_stringshare_replace.
Don't list stolen borders (these are usually quickpanel borders and
thus should not be listed).



SVN revision: 48621
2010-05-05 15:51:02 +00:00
Hannes Janetzek f419041865 less hash lookups - keep history_item with item
SVN revision: 48605
2010-05-04 01:19:16 +00:00
Hannes Janetzek e0908dd7c9 comments, and cleanups
SVN revision: 48597
2010-05-03 23:08:24 +00:00
Gustavo Sverzut Barbieri 936465b774 don't let stale pointers around.
This fixes the bug when one adds a mixer, it becomes the default, then
removes it and use one of the global volume modifiers, it would use
the stale pointer.

TODO: a way to configure the volume independently of a shelf gadget.



SVN revision: 48593
2010-05-03 21:14:33 +00:00
Chidambar Zinnoury c9113b4f48 Some text work.
SVN revision: 48592
2010-05-03 20:14:08 +00:00
Hannes Janetzek 13d29193d4 restrict warning to case where really no plugins loaded
SVN revision: 48591
2010-05-03 20:01:55 +00:00
Hannes Janetzek 20dc27cb8a - show message when no plugin is loaded, cleanups
SVN revision: 48590
2010-05-03 19:51:46 +00:00
Hannes Janetzek 1958516715 disambiguate api: separate begin() and browse().
cleanups


SVN revision: 48587
2010-05-03 19:19:42 +00:00
Christopher Michael 3ca39a9bec Remove unused variable.
SVN revision: 48579
2010-05-03 15:41:33 +00:00
Christopher Michael f5dca6bcba Better handling of the clickwin. This works with dual-mode better, so
clicking anywhere outside the quickpanel borders will close them.



SVN revision: 48578
2010-05-03 15:38:24 +00:00
Carsten Haitzler 34e7b3a1bc iocharset not valid for udf (and normal user id) :/
SVN revision: 48572
2010-05-03 01:53:27 +00:00
Christopher Michael e0c252ec42 Fix parent of quickpanel clickwin so that the input window gets
layered correctly, and any widgets/buttons in a quickpanel are
clickable again.

Thanks TAsn for the report ;)



SVN revision: 48571
2010-05-02 22:25:32 +00:00
Hannes Janetzek 03a23598cc merged aggregator sort functions
SVN revision: 48570
2010-05-02 22:20:19 +00:00
Hannes Janetzek 2b83a5816e fix sorting file cache
SVN revision: 48569
2010-05-02 22:03:33 +00:00
Hannes Janetzek fab4a8fcf5 ok... now it really sorts right :)
SVN revision: 48568
2010-05-02 21:47:28 +00:00
Hannes Janetzek d908276143 sry, changed the history eet format. better now than later
SVN revision: 48564
2010-05-02 20:40:21 +00:00
Chidambar Zinnoury 575217b9f6 Just to be safe.
SVN revision: 48557
2010-05-02 18:23:45 +00:00
Hannes Janetzek 20cd1af8ca more testing with clean profile. use predefined plugin/item priority
SVN revision: 48556
2010-05-02 18:14:21 +00:00
Chidambar Zinnoury 24b5a3cf4f Key bindings: several changes:
- no icon on the bindings list as that brings no information (always the same);
- rename "Add/Delete/Modify Key" to "... Binding";
- change the icon shown when asking the user to enter the binding;
- add headers to the list, filled with modifiers.


SVN revision: 48555
2010-05-02 18:03:33 +00:00
Hannes Janetzek 2b4133e32b fix segv..
SVN revision: 48553
2010-05-02 17:42:08 +00:00
Chidambar Zinnoury d7e965fdb8 Keybindings: use FDO icons.
SVN revision: 48552
2010-05-02 17:14:29 +00:00
Hannes Janetzek 0c6c27eac7 better explicitly state that an action is context dependent
SVN revision: 48551
2010-05-02 16:29:32 +00:00
Hannes Janetzek 3f751f14f9 - fix last commit, need to check where hist item does vanish
- sort actions better



SVN revision: 48550
2010-05-02 16:16:20 +00:00
Hannes Janetzek fc31b50109 - speedup history lookup
- fix cleanup of recent files


SVN revision: 48549
2010-05-02 15:46:02 +00:00
Chidambar Zinnoury ae97144aa9 EFM - "Open with" dialog: entry should steal focus at start so that strange things don't happen when pressing the space bar.
Fixes #471.


SVN revision: 48548
2010-05-02 14:47:11 +00:00
Hannes Janetzek 60ae3759de add action option whether it is specific for a context provided by subject item.
e.g. copy is not specific for images while image viewer action is


SVN revision: 48547
2010-05-02 13:11:32 +00:00
Carsten Haitzler 12c8a33b11 fix segv with removable devices!!!! decode forced strdup/free etc... but rest
of code assumed stringshare.



SVN revision: 48546
2010-05-02 12:05:56 +00:00
Hannes Janetzek 60336d031f accept_list option for actions to handle multiple items at once
SVN revision: 48544
2010-05-02 11:57:39 +00:00
Hannes Janetzek f7d18f7ab6 delete action update timer on brosw_back, cleanup
SVN revision: 48543
2010-05-02 11:31:01 +00:00
Chidambar Zinnoury 94fe8e9020 EFM: on [↑] or [↓] key, use the same distance function for "normal" view modes as for "custom" view modes so that selection doesn't get jumpy.
SVN revision: 48542
2010-05-02 07:03:32 +00:00
Hannes Janetzek 1b1634570e - fix segv in thread cancel
- better place for clear cache 
- reenable sorting by usage for files


SVN revision: 48536
2010-05-02 01:57:52 +00:00
Hannes Janetzek f3fcb5fd8b missed one bracket
SVN revision: 48534
2010-05-02 01:23:46 +00:00
Hannes Janetzek 5622f09f42 added option to search cache
SVN revision: 48533
2010-05-02 01:09:49 +00:00
Hannes Janetzek c225f1de9d fix sorting of cached items. use it->usage = -1 to indicate that history should not be used for sorting
SVN revision: 48532
2010-05-02 00:58:33 +00:00
Hannes Janetzek 2cf7cf080f cleanup every hour
SVN revision: 48531
2010-05-01 23:24:14 +00:00
Hannes Janetzek cba6bba260 added option to cache visited directories, for search and faster loading. cache is kept for one day
SVN revision: 48530
2010-05-01 23:03:14 +00:00
Mike Blumenkrantz df335471fd fix segv from efreet null return
SVN revision: 48521
2010-05-01 20:12:01 +00:00
Gustavo Sverzut Barbieri df86cee4f0 proper solution for 48487, just order was wrong.
SVN revision: 48518
2010-05-01 19:28:27 +00:00
Hannes Janetzek a406f496b1 - make Esc pop all states first and then hide. i.e. esc jump back to start when browsing dirs ;)
- make the global binding for 'everything' act like esc, when everything is active.
- global key bindings for a plugin jump to that plugin when everything is active.
- handle KP_Enter as Return


SVN revision: 48517
2010-05-01 19:27:26 +00:00
Gustavo Sverzut Barbieri 42a2c6ae0b init popups before desklock, or the hash will not exist.
SVN revision: 48516
2010-05-01 19:21:07 +00:00
Gustavo Sverzut Barbieri f7ec145316 Icons should get events, even if the loaded edje group does not.
This bug was exposed by e_widget_deskpreview, that uses native E
backgrounds as edje group. As backgrounds likely do not need mouse
events, or in the case of backgrounds converted from JPEG/PNG images,
the edje would never get an event, so as e_icon, then those that rely
on events on icon will never get called as no children get events.



SVN revision: 48515
2010-05-01 18:24:30 +00:00
Hannes Janetzek 082f1dd1f7 added pager pop action for next/prev desk
SVN revision: 48514
2010-05-01 18:22:28 +00:00
Massimo Maiurana 329940143b updating french and italian translations
SVN revision: 48512
2010-05-01 17:06:12 +00:00
Hannes Janetzek c85cf34337 faster dirwbrowsing
SVN revision: 48510
2010-05-01 16:27:13 +00:00
Gustavo Sverzut Barbieri 4cd34cc5e8 NEVER, EVER should modify the stringshared pointer.
That is why stringshare returns "const char*".

ZMike, pay attention to these cases. I know this one was particularly
nasty to spot since you receive the "const char *path", but later on
you request strrchr(path..) and receive "char *p", the cast is done
implicitly by libC to make all the case works (C++ version fixed this
recently, but in C there is no way).

The crash that lead me to investigate it was spot by Lucas De Marchi
at advanced wallpaper dialog, but actually other places that uses efm
should be equaly broken.



SVN revision: 48508
2010-05-01 16:02:03 +00:00
Hannes Janetzek 46ada2a38b fix bug causing wrong types set in history. and fix old history in cleanup function
SVN revision: 48507
2010-05-01 15:43:31 +00:00
Hannes Janetzek 9f3565e816 fix last commit
SVN revision: 48506
2010-05-01 14:22:01 +00:00
Hannes Janetzek a7e7e722df need a break
SVN revision: 48505
2010-05-01 14:20:30 +00:00
Hannes Janetzek 9b1d74ccf9 fix warnings
SVN revision: 48500
2010-05-01 13:26:32 +00:00
Hannes Janetzek b859ec06a3 if bindings context is 'any' then action is triggerd twice, for container and for zone. maybe not the best solution but otherwise one would have to create three bindings to get the 'any' behaviour
SVN revision: 48499
2010-05-01 13:26:10 +00:00
Mike Blumenkrantz 5593cdfe91 step 5: migrate battery module with properly #ifdef-ed code
SVN revision: 48496
2010-05-01 01:13:38 +00:00
Hannes Janetzek e8a43d4c1e - keep track of async requests. dont handle old ones
- copy icon 'new .desktop' action


SVN revision: 48495
2010-04-30 22:12:02 +00:00
Gustavo Sverzut Barbieri 5d8b697156 attempt to make composite effects suck less.
Introducing the styles:

 * fast: does not have focus-in/out effect, similar to "slow", but runs in
   0.1 second, so quite fast.

 * focus-out-colored: the focus-out has a color applied to it, the
   color is gray by now, but can be changed with conf_colors (last
   item), one can go crazy and make the focused out yellow or make
   them semi-transparent;

The "comp" configure dialog now the focus in/out effects as well, to
make user know what is happening a boring label is overlaid in the
preview.



SVN revision: 48491
2010-04-30 20:23:28 +00:00
Mike Blumenkrantz 48336a9976 step 4.5: also increment this to avoid blowing away configs
SVN revision: 48490
2010-04-30 19:30:35 +00:00
Mike Blumenkrantz 9d40d66091 step 3: migrate all function and variable names to generic dbus naming
SVN revision: 48488
2010-04-30 19:14:20 +00:00
Mike Blumenkrantz de43538b12 check for hash table before freeing it which cause eina to get angry on e restart. don't make eina angry. you wouldn't like eina when it's angry.
SVN revision: 48487
2010-04-30 19:13:30 +00:00