Commit Graph

7874 Commits

Author SHA1 Message Date
Hannes Janetzek 4310f32263 printf--
SVN revision: 49057
2010-05-20 06:51:29 +00:00
Hannes Janetzek c80bcfd875 switch back selector when current plugin provides no more items. (e.g. after remove action performed)
smaller match lag


SVN revision: 49056
2010-05-20 06:14:04 +00:00
Hannes Janetzek 7cda1b4edb keep input text after plugin trigger
SVN revision: 49052
2010-05-20 05:02:24 +00:00
Hannes Janetzek c83a8b509d goto end; after input completion
SVN revision: 49049
2010-05-20 04:44:56 +00:00
Hannes Janetzek a3e9a1d7eb reorder get_file_icon to get theme icons for mount points
SVN revision: 49048
2010-05-20 04:38:53 +00:00
Mike Blumenkrantz d57aba55b1 update to handle new watch filter
SVN revision: 49046
2010-05-20 04:28:30 +00:00
Mike Blumenkrantz 9031bcbb6c make battery popup go away automatically when time goes above warning threshold
SVN revision: 49013
2010-05-19 17:57:17 +00:00
Mike Blumenkrantz a0dce1af21 popup tweak #2
SVN revision: 49012
2010-05-19 17:53:16 +00:00
Mike Blumenkrantz 1cfa2b2d8c fix annoying battery popups with 99% battery
SVN revision: 49011
2010-05-19 17:51:31 +00:00
Hannes Janetzek f00a498e24 use plugin instance macro
SVN revision: 49008
2010-05-19 14:47:12 +00:00
Hannes Janetzek fcdabe2023 BIG cleanup
- moved executables from apps plugin to exebuf plugin
  running commands should now be simpler, keeps also 
  track of previous comands  


SVN revision: 49007
2010-05-19 14:46:37 +00:00
Hannes Janetzek 878f482d78 - added EVRY_PLUGIN_INTANCE macro whic SHOULD be
used to create new intances for plugins which 
  can have more than one
- keep anonymous reference to current state with plugin
- remove lots of special handling for aggregator plugin


SVN revision: 49006
2010-05-19 14:44:36 +00:00
Mike Blumenkrantz 9a864815ef update battery module to use new ecore poller functions and avoid destroying poller objects every few seconds
SVN revision: 49003
2010-05-19 09:17:09 +00:00
Hannes Janetzek 4fad3f4501 show indicator for when thumb slide for/back is possible
SVN revision: 48996
2010-05-19 02:43:41 +00:00
Hannes Janetzek 9053bd1ae9 get mouse events from seletors again
SVN revision: 48995
2010-05-19 01:34:46 +00:00
Hannes Janetzek c81e5ce7aa cleanups
SVN revision: 48994
2010-05-19 01:24:26 +00:00
Hannes Janetzek c802b2a74d - swallow selectors item _in_ theme
- cleanup shift-selectors action


SVN revision: 48993
2010-05-19 01:10:15 +00:00
Mike Blumenkrantz 41359fe6cf workarounds for udev bugs?
SVN revision: 48992
2010-05-19 00:14:00 +00:00
Hannes Janetzek 486bf47939 - rework windows plugin, x:y now matches window from that desk
- fix evry_util_plugin_items_add to match item->detail properly
- fix evry_item_select with item-changed event


SVN revision: 48991
2010-05-19 00:03:35 +00:00
Mike Blumenkrantz 19a2d9cbb7 workaround for unknown battery states
SVN revision: 48990
2010-05-19 00:01:07 +00:00
Christopher Michael 48d8eb4925 Disable 'fuzzy' check when the mode is not udev.
SVN revision: 48989
2010-05-18 23:47:47 +00:00
Davide Andreoli 233042686a Add missed func: e_widget_ilist_selected_data_get(*obj)
SVN revision: 48986
2010-05-18 21:37:05 +00:00
Mike Blumenkrantz fb6a6462c9 udev: recalc last full charge on update in case battery loses maxlife between module restarts
all: do not display time if full && have power


SVN revision: 48985
2010-05-18 20:15:11 +00:00
Hannes Janetzek dd4fa1244b - fix segv with complete input
- plugin can now set item selected by item change event
- better slide dir parameter
- fix comparison with unitialized values, thanks valgrind


SVN revision: 48981
2010-05-18 15:12:32 +00:00
Hannes Janetzek df67f5838d ifdef udev
SVN revision: 48978
2010-05-18 14:17:05 +00:00
Hannes Janetzek 3f81c54fc1 actually remove duplicates in aggregator
SVN revision: 48976
2010-05-18 12:32:29 +00:00
Hannes Janetzek 85797c58f3 evry_util_plugin_items_add: let plugin decide minimum input
SVN revision: 48974
2010-05-18 12:19:02 +00:00
Mike Blumenkrantz f7f417298b udev mode enabled in battery module (--enable-device-udev) with polling time supported. udev times are extremely accurate AT THE TIME THAT THEY POLL.
I have added what I call "fuzzy mode", which (in udev mode only) averages the past 10 polling times to give a somewhat more readable measurement.
bugs: none that I know of?
todo: make fuzzy mode average the previous 10 times without resetting except on state change, fix "fuzzy mode" checkbox to only enable when udev is selected


SVN revision: 48973
2010-05-18 10:39:30 +00:00
Hannes Janetzek 7c2df0efc6 allow files to be dragged out of everything. bound to right button atm.
SVN revision: 48972
2010-05-18 09:37:58 +00:00
Hannes Janetzek 49b6a20c3f - show thumbnails for edj wallpaper
- added helper macros for action_free and new plugin instance


SVN revision: 48967
2010-05-18 07:52:26 +00:00
Carsten Haitzler 25cb393e47 call sys action for exit on io error - cleaner.
SVN revision: 48966
2010-05-18 07:50:56 +00:00
Hannes Janetzek 9389d682d5 removed everything-wallpaper
SVN revision: 48963
2010-05-18 06:17:53 +00:00
Hannes Janetzek b51868a30a fix invalid write..
cleanups


SVN revision: 48955
2010-05-18 03:20:55 +00:00
Hannes Janetzek 2514876698 reduce the chance to browse item by mistake when doing thumb scroll
SVN revision: 48950
2010-05-17 23:40:18 +00:00
Hannes Janetzek 5f9084b7d7 make evrything handle mouse events.
- double click on item runs action, right click runs action and keep evry open
- same with selectors
- mouse down and move 150px browses that item. and back. TODO needs an indicator
- mouse wheel selects next/prev on plugin bar or selectors 



SVN revision: 48949
2010-05-17 23:15:00 +00:00
Christopher Michael 24188afa26 Add enums for acpi signals, and enums for lid status.
Add function to return current lid status.



SVN revision: 48948
2010-05-17 22:46:28 +00:00
Mike Blumenkrantz bafe1c825f more udev battery progress, seems like a good stopping point for tonight.
still no functionality changes.


SVN revision: 48943
2010-05-17 08:57:47 +00:00
Mike Blumenkrantz e65da68f57 split battery module device backend into separate files to make it more manageable. main.h now has more function protos. dummy conditional added to configure for later use with makefile source file selection.
still no functionality change


SVN revision: 48940
2010-05-17 07:17:59 +00:00
Mike Blumenkrantz e07ccccdab incremental commit towards udev. no functional changes made, udev support still not implemented
SVN revision: 48939
2010-05-17 05:14:50 +00:00
Hannes Janetzek bfbd5f09d2 fix refocus window below issue with pager popup action
SVN revision: 48932
2010-05-17 00:41:28 +00:00
Christopher Michael 078fe68f2d Make sscanf a bit more sane wrt the if statement.
SVN revision: 48931
2010-05-17 00:18:21 +00:00
Christopher Michael 08fde98a06 For unknown devices, set the event's device name to the name of the
device returned in the ACPI message rather than a hard-coded 'unknown'.



SVN revision: 48930
2010-05-17 00:11:55 +00:00
Christopher Michael 3c8d951719 Small formatting fix.
SVN revision: 48929
2010-05-17 00:04:12 +00:00
Christopher Michael d823aba015 Add a TODO list.
Create a device hash to match standard device names to types.
Cleanup E_EVENT_ACPI (add missing ones, remove not needed ones).
Actually parse out the ACPI data which we receive.

You can now actually use this ACPI code for event listening, but the
Status field of the event structure needs sanatizing yet (turn into
something meaningful).



SVN revision: 48928
2010-05-17 00:03:55 +00:00
Hannes Janetzek 7f9818b8a6 make clipboard action remember context.
cleanups & tweaks


SVN revision: 48927
2010-05-16 22:04:34 +00:00
Hannes Janetzek 55af2f16ad remember calc results that were copied to clipboard
SVN revision: 48926
2010-05-16 21:35:02 +00:00
Christopher Michael 7ec3688471 Add some more acpi event types that we will handle.
SVN revision: 48916
2010-05-16 16:10:36 +00:00
Carsten Haitzler 8692498308 hmm i wonder who broke batget - changed it from 5 to 4 params.
SVN revision: 48915
2010-05-16 15:00:35 +00:00
Christopher Michael e828519e97 Change acpi event structure to be able to pass more info.
SVN revision: 48912
2010-05-16 06:21:48 +00:00
Christopher Michael 903caca63b Add start of ACPI code. Does not actually parse yet tho.
Add e_acpi_init to startup (it safely returns if acpid is not running).
Fix some formatting in e_main.



SVN revision: 48910
2010-05-16 05:26:29 +00:00
Hannes Janetzek c011256d5c explicitly check that not ctrl or shift modifiers are active for normal tab bevahior.
cleanup


SVN revision: 48909
2010-05-16 04:06:15 +00:00
Hannes Janetzek 0f508a61ce refactor
SVN revision: 48908
2010-05-16 03:22:17 +00:00
Hannes Janetzek 523a1fbe07 dont sort parent dirs by usage
cleanups


SVN revision: 48906
2010-05-16 02:56:40 +00:00
Hannes Janetzek caacbb82df added selectors-shift function - in object selector one can trigger the
binding for show everything again and start with the current object as 
 new subject. esc or evry-binding will go back to previous level.
 this will come in handy sooner or later. believe me (=

added browse folder action to browse the containing folder of a file in 
 everything. 

now for example you have a plalist entry or a file from tracker search and 
 want to do sth within the parent dir of that file: 
 select browse folder -> .. go to parent -> trigger-evry-again -> 
 select delete/copy/watch the folder as slideshow or do whatever.
 


SVN revision: 48905
2010-05-16 02:37:07 +00:00
Christopher Michael 76076d4399 Splash doesn't need eet or ecore-file, so remove includes.
Fix some formatting.



SVN revision: 48904
2010-05-16 01:59:49 +00:00
Hannes Janetzek b731a8b693 dont loose key events when showing everything
SVN revision: 48903
2010-05-15 23:27:09 +00:00
Hannes Janetzek 21a4955ee3 dont match parameters of exec line
SVN revision: 48902
2010-05-15 21:22:06 +00:00
Hannes Janetzek da786a09b0 fix segv
SVN revision: 48901
2010-05-15 21:03:42 +00:00
Hannes Janetzek 3be469bc80 fix: ctrl+return
SVN revision: 48900
2010-05-15 20:58:54 +00:00
Hannes Janetzek 838684d6d8 - make cheat history work again
- dont check if files from cache exist in recent search, can slow down a lot
cleanups


SVN revision: 48899
2010-05-15 19:19:05 +00:00
Hannes Janetzek e38b5bd6de test if svg loader works, if so add svg to efreet theme supported types
SVN revision: 48896
2010-05-15 17:56:50 +00:00
Christopher Michael df850ebba7 Reenable efreet_desktop_cache_update. The endless loop seems to have
sorted itself out now.



SVN revision: 48892
2010-05-15 16:29:07 +00:00
Carsten Haitzler c53e008da4 oooh baby.. lets make use of these matching doobies.
SVN revision: 48889
2010-05-15 13:12:14 +00:00
Carsten Haitzler 1fbaf30e95 add names to popups
SVN revision: 48888
2010-05-15 12:25:33 +00:00
Carsten Haitzler 0ffa8b00a5 oooh lookie here. a way to match comp "shadow" objects with window types,
properties etc. etc. - yes it works.. no there is no sample config yet. and
there is no gui config to change this (yet). need first initial sample config.



SVN revision: 48886
2010-05-15 09:14:31 +00:00
Hannes Janetzek 8e163071dd fix segv
SVN revision: 48880
2010-05-15 04:22:12 +00:00
Hannes Janetzek f6b49da880 - allow tab when there is no state to get back from empty selector
- fix segv window could have been deleted


SVN revision: 48873
2010-05-14 22:41:30 +00:00
Hannes Janetzek 71bc90e6ce - remove Evry.h
- move local vars into Evry_Window


SVN revision: 48871
2010-05-14 22:06:06 +00:00
Mike Blumenkrantz 127aae1ab8 my first e commit that doesn't break anything (I think)!
enables eeze_udev support where available, currently only illume2, as a device backend to replace ehal.
unless --enable-device-udev is explicitly specified, e will continue to use ehal as the device backend.
upon selection of eeze_udev, a brief warning will be shown during config summary.
components that do not support eeze_udev will still fall back to hal even if eeze_udev is selected


SVN revision: 48867
2010-05-14 18:19:51 +00:00
Carsten Haitzler 212f106a36 gaaaaaaah. pass distcheck.
SVN revision: 48862
2010-05-14 15:21:02 +00:00
Hannes Janetzek 6f5080e051 set better defaults
SVN revision: 48853
2010-05-14 06:49:20 +00:00
Hannes Janetzek 11a62e9049 use one window - more freedom to the aadvarks!
SVN revision: 48852
2010-05-14 06:35:06 +00:00
Hannes Janetzek 111b5b95c1 - get correct path uris
- fix browse item action missed one case
- fix segv in selector_item_update when state has no plugin


SVN revision: 48838
2010-05-14 03:11:03 +00:00
Hannes Janetzek 57a9bdc2ed - added Action_Performed event to let plugins know when an action was performed :)
- step to next item in thumb-view when marking items
- aggregator: better sorting of non-toplevel plugins, cleanups


SVN revision: 48832
2010-05-13 22:27:57 +00:00
Christopher Michael 5c8f0b2675 Skip winlist.
SVN revision: 48830
2010-05-13 21:38:25 +00:00
Christopher Michael f118fa09c1 Don't show in winlist.
SVN revision: 48829
2010-05-13 21:36:46 +00:00
Christopher Michael 3355960511 Set skip_winlist...recent changes made these windows show up in the
main menu under Windows...



SVN revision: 48828
2010-05-13 21:35:45 +00:00
Christopher Michael 8bee4c012f Remove whitespace.
SVN revision: 48826
2010-05-13 21:07:02 +00:00
Sebastian Dransfeld 870e2c1cf4 e: revert svg icon acceptance
SVN revision: 48824
2010-05-13 20:26:56 +00:00
Sebastian Dransfeld 3b79d0352a battery: add const
SVN revision: 48823
2010-05-13 20:24:36 +00:00
Sebastian Dransfeld 4850e4dc2c e: add const
SVN revision: 48822
2010-05-13 20:24:26 +00:00
Mike Blumenkrantz 8983a44a51 one more :((
SVN revision: 48817
2010-05-13 19:49:37 +00:00
Mike Blumenkrantz 51131725d9 fix pebkac :(
SVN revision: 48816
2010-05-13 19:48:33 +00:00
Mike Blumenkrantz 9f9da5e798 file renames, nothing more
SVN revision: 48815
2010-05-13 19:44:24 +00:00
Sebastian Dransfeld 3722782353 battery: stringshare string
SVN revision: 48814
2010-05-13 19:40:12 +00:00
Carsten Haitzler 818ce4694a patch from seb - fix leaked strings.
SVN revision: 48811
2010-05-13 15:28:34 +00:00
Hannes Janetzek eda8647e2d let thumb label popout a bit
show spell checker only when input is there



SVN revision: 48805
2010-05-13 05:59:13 +00:00
Hannes Janetzek dcfbbb0799 sort non-toplevel plugins in aggregator correctly
SVN revision: 48804
2010-05-13 05:31:06 +00:00
Hannes Janetzek 17068bceb3 show all apps that can do sth with x-directory/normal for dirs/mount point and such
SVN revision: 48803
2010-05-13 05:11:50 +00:00
Hannes Janetzek faeb840bdb fix automatic switching to object selector when action requires object
SVN revision: 48802
2010-05-13 04:42:22 +00:00
Hannes Janetzek d80517643f fix trigger 'show parent folders' while 'show hidden' is active
SVN revision: 48801
2010-05-13 04:36:04 +00:00
Hannes Janetzek 3b56f3c0da fix bug in exec_app
dont make cycle-mode default


SVN revision: 48800
2010-05-13 04:23:23 +00:00
Hannes Janetzek eab4f7cfef make multiple selection work in thumb mode.
trying thumb mode as default for aggregator


SVN revision: 48799
2010-05-13 04:13:38 +00:00
Hannes Janetzek 96967e37a8 fix file cache search
cleanups


SVN revision: 48798
2010-05-13 03:49:23 +00:00
Hannes Janetzek 6abe9464cf - use VERSION/EPOCH macros for config version
- fix segv in thumb_view



SVN revision: 48797
2010-05-13 02:52:02 +00:00
Hannes Janetzek d713846aff fix segv
SVN revision: 48787
2010-05-12 19:58:40 +00:00
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