Commit Graph

13318 Commits

Author SHA1 Message Date
Mike Blumenkrantz 55f5ff17bd desklock now uses comp canvas
SVN revision: 84052
2013-02-18 13:43:14 +00:00
Mike Blumenkrantz 41b95796a4 add desklock layer to layer enum
SVN revision: 84051
2013-02-18 13:43:10 +00:00
Mike Blumenkrantz cba7f88f2f use handler list append macro for desklock handlers
SVN revision: 84050
2013-02-18 13:43:05 +00:00
Mike Blumenkrantz b247247dfd fix 2 pointer warp bugs:
* warping to a window which is covered by another window containing the current pointer coordinates
* focus changes no longer break sometimes when winlist warping very quickly


SVN revision: 84046
2013-02-18 10:13:20 +00:00
Mike Blumenkrantz 90de0907c2 unbreak winlist focus setting, as broken by princeamd's patch which I failed to adequately test across all focus models :(
SVN revision: 84045
2013-02-18 09:51:49 +00:00
Mike Blumenkrantz 10c88cf222 fix apply when disabling input methods in imc config dialog
SVN revision: 84040
2013-02-18 08:05:59 +00:00
Carsten Haitzler 94e1f82e23 some work on contact...
SVN revision: 84024
2013-02-17 14:45:00 +00:00
Carsten Haitzler cb2b350872 revert mixer back to a working state -> rev 83903
SVN revision: 84013
2013-02-17 03:31:45 +00:00
Jérémy Zurcher 8425ee72ef e_mixer: cleanup mixer card and channel selection code path
SVN revision: 83959
2013-02-15 16:53:04 +00:00
Mike Blumenkrantz 3d069d9601 unbreak input windows in comp and ensure they have container shapes: edge bindings which do not require dragging are once again functional
SVN revision: 83955
2013-02-15 13:46:59 +00:00
Mike Blumenkrantz 3b17c96518 someone got a little overzealous with nulling pointers...need the border ee to not be null when we try to free it
SVN revision: 83952
2013-02-15 13:10:40 +00:00
Mike Blumenkrantz 51b3e7a4ee patch from Deon Thomas: this patch fix the bug with if you have multiple windows opened and you are Alt+Tabbing suppose the mouse is already over the window that e_border_focused_get (the last focused border) we go to the next one. currently it centres the mouse on the same focused window then if you do alt+tab it will go to the next.
SVN revision: 83946
2013-02-15 11:18:16 +00:00
Mike Blumenkrantz 23fac6430a fix e build on 1.7 branch again...
SVN revision: 83940
2013-02-15 08:18:09 +00:00
Mike Blumenkrantz df0920e3a7 patch by Deon Thomas which implements efreet menu caching for e_int_menus
SVN revision: 83939
2013-02-15 08:16:06 +00:00
Carsten Haitzler b239642508 add a E_CSERVE env var - set it befor e_start to make e_start run
cserve2 etc.



SVN revision: 83933
2013-02-15 04:56:11 +00:00
Jérémy Zurcher 37ea5886c1 e_mixer: remove unused e_mod_mixer_channel_name_get from mixer API and comment subsys code
SVN revision: 83921
2013-02-14 20:28:40 +00:00
Jérémy Zurcher 577019db54 e_mixer: volume,mute,state set/get use channel info and capabilities
SVN revision: 83920
2013-02-14 20:28:37 +00:00
Jérémy Zurcher f71970173d e_mixer: simplify alsa:_mixer_channel_capabilities
SVN revision: 83919
2013-02-14 20:28:34 +00:00
Jérémy Zurcher e648742e2d e_mixer: ui uses e_mod_mixer_channel_is_mono
SVN revision: 83918
2013-02-14 20:28:31 +00:00
Jérémy Zurcher 0c42626d89 e_mixer: use macro for capabilities queries
SVN revision: 83917
2013-02-14 20:28:28 +00:00
Jérémy Zurcher 856cbf6aea e_mixer: add E_MIXER_CHANNEL_IS_MONO capability
SVN revision: 83916
2013-02-14 20:28:26 +00:00
Jérémy Zurcher 3ea4b1c083 e_mixer: use channel capabilities to group them
groups in order : Playback Capture Switch Boost

SVN revision: 83915
2013-02-14 20:28:23 +00:00
Jérémy Zurcher d80eb52a35 e_mixer: replace has_capture with capabilities bit map
xx_can_mute and xx_has_capture fuctions can disapear
 !?! e_slider_disabled_set does not work !?!

SVN revision: 83914
2013-02-14 20:28:20 +00:00
Jérémy Zurcher 4085613b1d e_mixer: channel_get_by_name returns a E_Mixer_Channel_Info
this opens the gates to capabilities bit map stored in E_Mixer_Channel_Info

SVN revision: 83913
2013-02-14 20:28:17 +00:00
Jérémy Zurcher e6a3b56bda e_mixer: fix grammar
a farm of pigs is a pig farm, says my irish wife;
info should stay singular but for better understanding I use plural

SVN revision: 83912
2013-02-14 20:28:14 +00:00
Jérémy Zurcher 9605b2e435 e_mixer: factorise get/free card names
SVN revision: 83911
2013-02-14 20:28:10 +00:00
Jérémy Zurcher 1986e5ea3f e_mixer: add missing _e_mixer_dummy_set() calls to sys_dummy
SVN revision: 83910
2013-02-14 20:28:08 +00:00
Jérémy Zurcher 12598ab50c e_mixer: factorise get/free channels info and names
SVN revision: 83909
2013-02-14 20:28:05 +00:00
Jérémy Zurcher 1bb5a7b531 e_mixer: set pulse ready and update callbacks through e_mixer_pulse_init parameters
SVN revision: 83908
2013-02-14 20:28:02 +00:00
Jérémy Zurcher 8c1d5a2146 e_mixer: extract mixer API into e_mod_mixer
SVN revision: 83907
2013-02-14 20:27:59 +00:00
Jérémy Zurcher 8d86519b5e e_mixer: rename alsa functions e_mixer_system_ to e_mixer_alsa_
SVN revision: 83906
2013-02-14 20:27:56 +00:00
Jérémy Zurcher 301b7915bd e_mixer: pulse use static stringshare for channel name
SVN revision: 83905
2013-02-14 20:27:54 +00:00
Jérémy Zurcher 5507123053 e_mixer: struct channel_info becomes E_Mixer_Channel_Info defined in e_mod_system.h
SVN revision: 83904
2013-02-14 20:27:51 +00:00
Jérémy Zurcher fbf6de511a e_mixer: remove spaces
SVN revision: 83903
2013-02-14 20:27:46 +00:00
Carsten Haitzler 6b76c89e5b and remvoe from hashes before 0ing win.
SVN revision: 83894
2013-02-14 13:07:12 +00:00
Carsten Haitzler ec27564e32 paranoia - set thigns we free to nullin case a side-effect of a later
call calls some callback that somehow accesses the bd we are
freeing... :)



SVN revision: 83892
2013-02-14 13:02:56 +00:00
Carsten Haitzler 77f9977ce1 someone forgot to worry about warp_timer_border on deletions. :)
SVN revision: 83891
2013-02-14 12:54:38 +00:00
Jérémy Zurcher 45e7454e58 e_slider: emit signal on disabled state change
SVN revision: 83874
2013-02-13 21:59:06 +00:00
Carsten Haitzler d7d631ea95 begin to put ion code to launch cserve2 for e17 in e_start...
problem... it runs... mostly.. but is buggy.

svgs -> no load (generic loader issue?)
sometimes ie->data2 is null (why?)
font -> instead of normal bvold font.. i'm seeing an italic bold
font.... eek! :(

cserve2 worked well in smaller tests like elm and expedite.. it's not
having a happy day with e17 :(



SVN revision: 83871
2013-02-13 12:50:23 +00:00
Carsten Haitzler 1c0574d4bf cancel pending calls in edbus if shutting down ctx...
SVN revision: 83835
2013-02-12 03:47:00 +00:00
Carsten Haitzler 6ba07f8dca handle 0 name length.
SVN revision: 83834
2013-02-12 03:37:19 +00:00
Mike Blumenkrantz b936d5287e fix e_layout to not ignore frozen state
SVN revision: 83827
2013-02-11 14:35:03 +00:00
Carsten Haitzler c401fdacab move func up.
SVN revision: 83823
2013-02-11 12:27:03 +00:00
Carsten Haitzler c75b38a9d9 work on contact.
SVN revision: 83822
2013-02-11 12:26:30 +00:00
Cedric BAIL 08dbfd4c7f e: let's make all preview asynchronous with edje.
SVN revision: 83815
2013-02-11 09:58:35 +00:00
Mike Blumenkrantz 28a8ecf101 variable typo--
SVN revision: 83814
2013-02-11 09:39:27 +00:00
Mike Blumenkrantz cb79b14974 only add back shape rects for comp objects if pass_events is not set
SVN revision: 83813
2013-02-11 09:38:08 +00:00
Mike Blumenkrantz fd0f6557ed fix crash when activating menu from start gadget after locking screen from start gadget menu
ticket #cedric


SVN revision: 83811
2013-02-11 08:35:28 +00:00
Mike Blumenkrantz f1114045b0 fix pointer warping for new client windows to not start from a random location
SVN revision: 83809
2013-02-11 07:55:02 +00:00
Carsten Haitzler b5716e703c contact module++... empty shell atm.
SVN revision: 83801
2013-02-10 06:21:47 +00:00
Mike McCormack 63aef25ad1 e: Fix uninitialized variable warning
SVN revision: 83800
2013-02-10 03:00:00 +00:00
Carsten Haitzler b18e2a4e98 let us go back to working backlight control dialog tnx. :)
SVN revision: 83798
2013-02-09 11:23:40 +00:00
Mike Blumenkrantz 3bf8de7e86 fix ogl fail dialog for comp, also skip comp gl attempt if gl not available
SVN revision: 83772
2013-02-08 09:05:41 +00:00
Cedric BAIL ba93ddb0de e: efreet_menu_parse is not thread safe.
SVN revision: 83762
2013-02-08 07:15:54 +00:00
Carsten Haitzler ac9841acb5 ummmm how about we donmt break suspend with comp continually retruing
to suspend because a RESUME signal has a timeout to try suspending!



SVN revision: 83758
2013-02-08 04:25:11 +00:00
Cedric BAIL 7a67306f99 e: we can't create a window to warm about the compositor, before we start the compositor anymore.
This is a work around. That window should be delayed and displayed later, I guess.


SVN revision: 83755
2013-02-08 01:27:39 +00:00
Mike Blumenkrantz 2697c3a596 also add input rects in for shaped windows which make me cry tears of compblood
SVN revision: 83754
2013-02-07 14:39:36 +00:00
Mike Blumenkrantz aa6a2d173d giant comp rejiggering commit because anything smaller would have broken something:
* remove xwin for container canvas: now drawn directly on the compositor canvas

* added SHAPE_DEBUG define for bored developers

* bindings now use new e struct for mouse/wheel events

* container+zone now get mouse events from smart callbacks instead of x events

* rename comp api namespace

* change comp underlay theme to have a swallow for the wallpaper

* add names to all zone/container/comp objects to make debugging much easier

* some minor related updates to go along with this

SVN revision: 83752
2013-02-07 13:20:07 +00:00
Mike Blumenkrantz f49dd52cd3 added e_layout function for getting top object at coordinates
SVN revision: 83751
2013-02-07 13:20:02 +00:00
Mike Blumenkrantz 46277e5312 convert e_layout to use inlist
SVN revision: 83750
2013-02-07 13:19:59 +00:00
Mike Blumenkrantz db702e2685 add function for returning e_layout children
SVN revision: 83749
2013-02-07 13:19:57 +00:00
Mike Blumenkrantz b7cd7e5f18 remove disabled fps stuff from physics module
SVN revision: 83748
2013-02-07 13:19:55 +00:00
Mike Blumenkrantz e670bc2326 formatting, switch __UNUSED__ to EINA_UNUSED
SVN revision: 83747
2013-02-07 13:19:52 +00:00
Mike Blumenkrantz fc31710fff add some debugging functions for comp
SVN revision: 83746
2013-02-07 13:19:50 +00:00
Mike Blumenkrantz 321f2b4fa3 comp structs now public, remove comp struct accessor functions, add comp utility functions to simplify getting comp from an e_object
SVN revision: 83745
2013-02-07 13:19:47 +00:00
Mike Blumenkrantz 9fd79a5994 remove container comp check hack
SVN revision: 83744
2013-02-07 13:19:45 +00:00
Mike Blumenkrantz 7f35677bc0 e_manager_new now creates compositors for new managers instead of creating them all at once
SVN revision: 83743
2013-02-07 13:19:36 +00:00
Mike Blumenkrantz 13a3f968ec add "vmware" class to mapping disable keywords
ticket #1057


SVN revision: 83734
2013-02-07 11:43:36 +00:00
Mike Blumenkrantz bf0348f133 remove unused timer variable, reduce e_grabinput calls slightly with some reordering
SVN revision: 83733
2013-02-07 10:51:10 +00:00
Mike Blumenkrantz 053c841f52 unbreak winlist focus changing
SVN revision: 83731
2013-02-07 10:36:01 +00:00
Mike Blumenkrantz f047d606bc fix unused var warning
SVN revision: 83725
2013-02-07 09:25:50 +00:00
Mike Blumenkrantz 2a0ef6c396 add edit button to window remembers config dialog
ticket #789


SVN revision: 83724
2013-02-07 09:23:29 +00:00
Mike Blumenkrantz 3b94f5f39e formatting
SVN revision: 83722
2013-02-07 08:42:31 +00:00
Cedric BAIL a17844935b e: enable preload for edje in e_widget_preview.
SVN revision: 83720
2013-02-07 08:41:15 +00:00
Mike Blumenkrantz a4ef12329e add config option for remembering filemanager windows globally instead of per-directory
ticket #1982


SVN revision: 83718
2013-02-07 08:20:42 +00:00
Carsten Haitzler 5aaeebde0b fix/improve clock module date/time change detection. :)
SVN revision: 83717
2013-02-07 08:14:03 +00:00
Mike Blumenkrantz 3851bd2ba3 fix stringshare use in e_remember
SVN revision: 83716
2013-02-07 08:08:21 +00:00
Mike Blumenkrantz 25e3f657e3 cosmetically change some types in e_border
SVN revision: 83713
2013-02-07 08:02:52 +00:00
Mike Blumenkrantz 258e384ca9 clean up config for fileman window remembers, finishing a job that I started last month
SVN revision: 83711
2013-02-07 07:50:28 +00:00
Mike Blumenkrantz 16e1ac105e hmmm small update to previous commit which preserves functionality of related efm API call while still providing fix for icon cache update event
SVN revision: 83686
2013-02-06 15:02:27 +00:00
Mike Blumenkrantz 714611a0da fix efm cache listener to only activate (once) on icon update instead of desktop update since this is the only one which will matter, also only update the icon image instead of the entire thing
SVN revision: 83684
2013-02-06 14:54:23 +00:00
Mike Blumenkrantz a072a15edd fix no-warp mode winlist usage
ticket #asdfuser


SVN revision: 83683
2013-02-06 13:55:38 +00:00
Mike Blumenkrantz 8516d933bf add conf2 options for recently added config options
SVN revision: 83682
2013-02-06 13:21:44 +00:00
Mike Blumenkrantz e3953ba1db fix startup error scenario where module dialog could be opened before module startup and result in empty contents
SVN revision: 83680
2013-02-06 13:11:52 +00:00
Mike Blumenkrantz fea54b3d31 ensure that E_EVENT_MODULE_INIT_END is always sent even if no modules are loaded
SVN revision: 83679
2013-02-06 13:11:08 +00:00
Mike Blumenkrantz 637f539c9d move "allow windows above fullscreen" option to window display dialog
ticket #2216


SVN revision: 83676
2013-02-06 11:19:59 +00:00
Mike Blumenkrantz d13c7cc1e4 don't show layouts in xkb gadget menu if option to disable xkb layout changing is enabled
SVN revision: 83675
2013-02-06 10:56:24 +00:00
Mike Blumenkrantz 893b867070 add option for disabling all keyboard layout changes
SVN revision: 83674
2013-02-06 10:51:54 +00:00
Mike Blumenkrantz 7846f013c9 reformat xkbswitch config dialog
dear q66,

using scopes randomly does not increase the happiness of readers

sincerely,
your pal,
mike


SVN revision: 83673
2013-02-06 10:30:28 +00:00
Mike Blumenkrantz 6bd4c8547d some cosmetic changes to backlight config code so it doesn't look as crazy
SVN revision: 83672
2013-02-06 10:00:26 +00:00
Mike Blumenkrantz 2b4451bab8 convert a bunch of modules to new check widget disable api
SVN revision: 83671
2013-02-06 09:58:41 +00:00
Mike Blumenkrantz 2f828589bb added e_widget_on_disable_hook_set
SVN revision: 83670
2013-02-06 09:34:53 +00:00
Mike Blumenkrantz 1231a2e453 formatting
SVN revision: 83667
2013-02-06 09:11:53 +00:00
Mike Blumenkrantz 7c4da3e843 convert more winlist and focus dialog widgets to use new check disable api
SVN revision: 83666
2013-02-06 09:11:33 +00:00
Mike Blumenkrantz 74bffcb02e check widget disable list functions now apply disabled state on adding new items
SVN revision: 83665
2013-02-06 09:09:07 +00:00
Mike Blumenkrantz ab4d534d88 disable winlist pointer warp options when disable_all_pointer_warps is enabled
SVN revision: 83664
2013-02-06 08:57:58 +00:00
Mike Blumenkrantz 4e2880280f remove unnecessary callbacks from winlist config dialog
SVN revision: 83663
2013-02-06 08:51:34 +00:00
Mike Blumenkrantz 4141291c4b set disables for pointer warp options in config dialog when disable_all_pointer_warps is enabled
SVN revision: 83662
2013-02-06 08:45:34 +00:00
Mike Blumenkrantz 72aa96c65b add e_widget_check_widget_disable_on_* api for automatically enabling/disabling widgets without needing to add more callbacks
SVN revision: 83661
2013-02-06 08:44:52 +00:00
Mike Blumenkrantz ea684db564 move e_bindings allocation to after we're sure we need it so we don't leak those precious 20 bytes of memory
SVN revision: 83660
2013-02-06 08:36:59 +00:00
Mike Blumenkrantz 1059b382e3 flip order of check widget functions to be less infuriating
SVN revision: 83658
2013-02-06 08:19:42 +00:00
Mike Blumenkrantz f76af85149 fix another binding upgrade bug
SVN revision: 83656
2013-02-06 07:49:45 +00:00
Mike Blumenkrantz 6773c911b6 unify all pointer warping code to rely on e_border_pointer_warp_to_center functions
SVN revision: 83636
2013-02-05 15:15:04 +00:00
Mike Blumenkrantz 700ba27f5f add frame for advanced->focus policy options for consistency
SVN revision: 83634
2013-02-05 14:24:34 +00:00
Mike Blumenkrantz fcd92901fc winlist_warp_speed->pointer_warp_speed
pointer warp options consolidated into their own tab in focus settings


SVN revision: 83633
2013-02-05 14:22:54 +00:00
Mike Blumenkrantz d7c52deb98 merge all bindings dialogs into single module: conf_bindings
configs have been updated to load correct module and modapi version has been bumped to invalidate old modules


SVN revision: 83632
2013-02-05 14:03:11 +00:00
Mike Blumenkrantz ec87e69908 add yet another pointer warp option: disable all warps
ticket #asdfuser


SVN revision: 83629
2013-02-05 13:33:49 +00:00
Mike Blumenkrantz 41759238cd a much requested feature: drag-only edge bindings
ticket #281


SVN revision: 83628
2013-02-05 13:13:33 +00:00
Mike Blumenkrantz 6f2737928d fix bindings wipe bug that crept in a day or two ago
SVN revision: 83622
2013-02-05 10:42:27 +00:00
Mike Blumenkrantz 488e37c140 fix edge flipping after dragging to an invalid flip edge containing a shelf
ticket #1701


SVN revision: 83618
2013-02-05 08:55:23 +00:00
Mike Blumenkrantz b42c0591a9 reduce blocking during apps dialog load; this is still not great
SVN revision: 83614
2013-02-05 07:51:50 +00:00
Mike Blumenkrantz 9c0150c7ff rename e_eap_editor files to e_desktop_editor...this makes much more sense
SVN revision: 83602
2013-02-04 14:00:43 +00:00
Mike Blumenkrantz e6c16299bc standardize the macros used in desktop editor, fix some null check failures
SVN revision: 83601
2013-02-04 13:58:47 +00:00
Mike Blumenkrantz 62ae68b344 move around init for e_bindings a little to handle case of people eventually updating from E17->E18
SVN revision: 83596
2013-02-04 12:12:12 +00:00
Mike Blumenkrantz afd92c9394 fix button toggling in personal apps dialog
SVN revision: 83594
2013-02-04 11:59:02 +00:00
Mike Blumenkrantz f4841a5750 fix list update on deletion of personal app launcher
SVN revision: 83592
2013-02-04 11:50:30 +00:00
Mike Blumenkrantz a1425546f3 make xkb parsing a tiny bit more safe
ticket #2180


SVN revision: 83591
2013-02-04 11:44:52 +00:00
Mike Blumenkrantz 9bcaf51cc0 no point in trying all this fancy shelf moving/resizing/pruning, we redo all shelves on container resize no matter what
SVN revision: 83590
2013-02-04 11:21:56 +00:00
Mike Blumenkrantz 9560536c11 add a handy macro for notifying users of config updates in log
SVN revision: 83589
2013-02-04 10:48:00 +00:00
Mike Blumenkrantz d1be1fc8bb add profile types to config so it will be possible to determine what type of config the user started with
SVN revision: 83588
2013-02-04 10:45:51 +00:00
Mike Blumenkrantz ac9d6f6027 a really horrendous commit to fix a typo in the xkb changes last week which caused config to be saved wrong
no configs were harmed in the making of this


SVN revision: 83586
2013-02-04 10:14:57 +00:00
Mike Blumenkrantz 93478999a3 add support for edje files in filepreview widget
SVN revision: 83585
2013-02-04 09:09:15 +00:00
Mike Blumenkrantz 01257a8acc optimize use of edje_file_collection_list in various e things, also remove erroneous changelog/news entries
SVN revision: 83584
2013-02-04 08:38:46 +00:00
Mike Blumenkrantz 324af69e29 ensure same name is used for config edd as type in systray
SVN revision: 83583
2013-02-04 08:26:02 +00:00
Mike Blumenkrantz d32d679f56 add macro E_CONFIG_DD_FIND to wrap related function and keep namespace consistent
SVN revision: 83582
2013-02-04 08:24:30 +00:00
Mike Blumenkrantz 66b451229e From: zehortigoza@profusion.mobi (Jose Souza)
Subject: [PATCH] e systray: Add configuration dialog to enable/disable xembed support


SVN revision: 83580
2013-02-04 08:18:21 +00:00
Chidambar Zinnoury 965ab80819 e music-control: add check-changed.
Bonus: some unused lovin’.


SVN revision: 83573
2013-02-02 13:16:56 +00:00
Mike Blumenkrantz 95209aa915 save bindings config immediately after transferring to ensure it doesn't get lost
SVN revision: 83570
2013-02-02 09:01:16 +00:00
Mike Blumenkrantz b6359e9607 "No listable items" in Navigate menu is now clickable
SVN revision: 83564
2013-02-01 12:56:52 +00:00
Mike Blumenkrantz aa0e82dda6 fix behavior of up/down keys in efm when typebuf is visible
SVN revision: 83560
2013-02-01 12:39:39 +00:00
Mike Blumenkrantz 907d4fa211 it's much more likely that someone encountering a binding upgrade situation will be on a desktop and thus want the standard profile as a consolation prize after all their bindings are wiped
SVN revision: 83558
2013-02-01 12:31:05 +00:00
Mike Blumenkrantz dce9dcab42 binding dialogs are now able to reset bindings to the system profile file defaults (currently uses "standard" since we have no parenting/typing system for profiles)
ticket #2204


SVN revision: 83557
2013-02-01 12:27:07 +00:00
Mike Blumenkrantz f97f3cdb2d ffs this free macro needs to get fixed to not fail here
SVN revision: 83555
2013-02-01 11:56:36 +00:00
Mike Blumenkrantz ceda4b3012 fix leak in e profile list dbus method
SVN revision: 83552
2013-02-01 11:46:46 +00:00
Mike Blumenkrantz 43692b40ee fix weird crash which started happening when efm windows were deleted after shutdown somehow...probably e18 change-related
SVN revision: 83551
2013-02-01 11:39:19 +00:00
Mike Blumenkrantz 813496a865 track config edds, add e_config_descriptor_find() for retrieving them
SVN revision: 83550
2013-02-01 11:31:59 +00:00
Mike Blumenkrantz 226ec15f2d fix eina_list_last_data_get detection for e
SVN revision: 83548
2013-02-01 11:05:38 +00:00
Mike Blumenkrantz 4ad2b363ed add functions for freeing binding config structs
SVN revision: 83545
2013-02-01 10:35:33 +00:00
Mike Blumenkrantz c48fd0b06d giant commit that wipes all bindi^W^W^Wsplits out binding configs into a separate config domain so they can be more easily copied and so they won't be wiped in the event that primary config is wiped
also splits all binding lists out of e_config: they are now conveniently located in the global "e_bindings" struct


SVN revision: 83544
2013-02-01 10:21:54 +00:00
Mike Blumenkrantz abe45b31c1 fix some hash magic fails in temp module
SVN revision: 83543
2013-02-01 09:57:10 +00:00
Mike Blumenkrantz 3fa4115633 same xkb typo in another place
SVN revision: 83540
2013-02-01 08:24:22 +00:00
Mike Blumenkrantz 9c847e9d7f fix xkb crash
SVN revision: 83539
2013-02-01 07:48:19 +00:00
Shinwoo Kim 7e75c9232b [access] use well defined variable again
SVN revision: 83538
2013-02-01 04:21:03 +00:00
Shinwoo Kim 165db3bfa7 [access] use well defined variable
SVN revision: 83537
2013-02-01 04:13:12 +00:00
Mike Blumenkrantz 57933c9d02 giant rollup commit fixing all xkb issues
tickets #1799, #2082


SVN revision: 83531
2013-01-31 17:50:45 +00:00
Mike Blumenkrantz a4d35ff86c fix flag reduce case for when name has no / character
SVN revision: 83530
2013-01-31 17:24:31 +00:00
Mike Blumenkrantz 98bb1620f7 make one of the xkb functions less stupid
SVN revision: 83526
2013-01-31 16:07:45 +00:00
Mike Blumenkrantz 1b6904e063 efm now ignores .part file changes
ticket #2120


SVN revision: 83524
2013-01-31 15:26:11 +00:00
Mike Blumenkrantz 8fd587ff92 fix navigation using symlinks in some cases
ticket #2032


SVN revision: 83522
2013-01-31 14:56:08 +00:00
Mike Blumenkrantz 0949e8ea63 fix window autoraise triggering from pointer_slide
ticket #2183


SVN revision: 83507
2013-01-31 10:58:27 +00:00
Mike Blumenkrantz 6dc0f1f64e delete gadget evas objects on delete to prevent crash on restart now that comp is merged into core
SVN revision: 83505
2013-01-31 10:53:50 +00:00
Mike Blumenkrantz 8b8bcfd41e clarify pointer_slide config option text in config dialog....
SVN revision: 83503
2013-01-31 10:31:39 +00:00
Shinwoo Kim 5a3ca7df1d [access] save configuration value immediately
SVN revision: 83473
2013-01-30 10:22:32 +00:00
Miculcy Brian bb375592d3 IBar fixes when using other sources than 'default'.
SVN revision: 83442
2013-01-29 16:33:16 +00:00
Carsten Haitzler 1d1015ec84 fix window unmap event handling with synthetic unmaps - only really an
issue during manageing (startup) of a border - race condition. may
misee hides. this fixes it but needs efl 1.8. :/



SVN revision: 83420
2013-01-29 08:25:24 +00:00
Mike Blumenkrantz c123546657 fix link drop into sidebar when dragging between items
ticket #2232


SVN revision: 83414
2013-01-29 07:44:57 +00:00
Carsten Haitzler 2b7de105c7 quick improvement of bluez4 gadget icon... :)
SVN revision: 83366
2013-01-27 06:50:42 +00:00
Jihoon Kim 4647b5d053 e17/physics: fix build warning
SVN revision: 83342
2013-01-26 04:04:33 +00:00
Mike Blumenkrantz 8ceef0e216 bump year in about dialog
SVN revision: 83300
2013-01-24 14:02:29 +00:00
Mike Blumenkrantz a57d11f111 use handler list macro when creating manager handlers
SVN revision: 83292
2013-01-24 10:48:11 +00:00
Mike Blumenkrantz fc67e4810c comp no longer disables and reenables on startup from detecting the container window with nocomp_fs enabled
SVN revision: 83209
2013-01-24 08:41:25 +00:00
Mike Blumenkrantz 47162b2c2a module loading now enforces priority for user directories; at some point we should probably figure out how to set up a priority list for /usr/lib vs /usr/local/lib and such
SVN revision: 83206
2013-01-24 08:16:10 +00:00
Mike Blumenkrantz cdf4fb7950 unbreak eeze mount detection/compile (spankies for demarchi), remove last bits of hal mount support from configure
SVN revision: 83204
2013-01-24 07:59:28 +00:00
Carsten Haitzler a7049f3c0f how about we dont make pulse stop working? yes - the unlikely leak
fix.. made it stop :(



SVN revision: 83201
2013-01-24 06:31:08 +00:00
Mike Blumenkrantz 88ea7b1e96 conf2 option ctx now stores update text to allow ignoring repeated updates, also remove tags from search lists when aliases are added
SVN revision: 83179
2013-01-23 14:58:54 +00:00
Mike Blumenkrantz 2792afd090 reduce number of loops required to iterate when updating conf2 option ctx from text
SVN revision: 83178
2013-01-23 14:50:18 +00:00
Mike Blumenkrantz 1ea8697846 fix list remove typo in conf2 option matching which should speed up matching process considerably
SVN revision: 83177
2013-01-23 14:22:53 +00:00
Mike Blumenkrantz 6f3db35204 more strcase*->str* from last conf2 option commit
SVN revision: 83175
2013-01-23 14:19:27 +00:00
Mike Blumenkrantz 81f5da0e32 lowercase conf2 ctx text at start to speed up text searches
SVN revision: 83174
2013-01-23 14:18:00 +00:00
Mike Blumenkrantz 2fad65f8df don't list conf2 match tags for a ctx if they're tags already added to the ctx for the purpose of matching
SVN revision: 83173
2013-01-23 14:16:01 +00:00
Mike Blumenkrantz feb662019e fix stringshare usage when applying conf2 string option
SVN revision: 83167
2013-01-23 12:20:00 +00:00
Mike Blumenkrantz 95b4651803 unify conf2 button signal code, improve overlay button logic
SVN revision: 83164
2013-01-23 11:13:36 +00:00
Mike Blumenkrantz b3a9880971 fix conf2 bug where buttons would erroneously be toggled when selecting an option which could not produce an overlay
SVN revision: 83160
2013-01-23 11:06:30 +00:00
Mike Blumenkrantz d4f30b24ad fix possible null deref in e_sys when debugging
SVN revision: 83157
2013-01-23 10:53:26 +00:00
Mike Blumenkrantz 68e8bae442 fix possible null deref in desktop editor
SVN revision: 83155
2013-01-23 10:50:29 +00:00
Christopher Michael f9a3a22e9e Fix leak as reported by zmike.
- Add support for AltGr key in E_Kbd_Buf_Key
 - Fix e_kbd_buf_layout_key_add to also take in altgr as a param.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 83153
2013-01-23 10:38:46 +00:00
Mike Blumenkrantz 0183b727d0 fix path setting in import dialog
SVN revision: 83151
2013-01-23 10:35:57 +00:00
Mike Blumenkrantz 3456c9dff2 fix small leak in illume2 policy config
SVN revision: 83149
2013-01-23 10:27:33 +00:00
Mike Blumenkrantz 3a24add030 improve wp2 stringshare usage, fix string leak on unlikely error case
SVN revision: 83147
2013-01-23 10:18:46 +00:00
Mike Blumenkrantz 597cc91a38 strdup->strdupa in wp2
SVN revision: 83146
2013-01-23 10:14:09 +00:00
Mike Blumenkrantz 8d018a4375 fix extremely unlikely pulse mixer leak
SVN revision: 83145
2013-01-23 10:12:05 +00:00
Mike Blumenkrantz 69dfb7c74c fix edbus leak
SVN revision: 83144
2013-01-23 10:10:18 +00:00
Mike Blumenkrantz 5237b25e34 unbreak 1.7 branch compile
SPANK SPANK SPANK JIHOOOOOOOOOOOOOOOOOOOOOOOON


SVN revision: 83142
2013-01-23 10:05:53 +00:00
Jihoon Kim 10960b39c9 e17: use eina_unicode_utf8_next_get instead of eina_unicode_utf8_get_next
SVN revision: 83141
2013-01-23 10:03:31 +00:00
Mike Blumenkrantz 11beb0649c same leak as previous in import dialog
SVN revision: 83139
2013-01-23 10:01:26 +00:00
Mike Blumenkrantz 543b85aa2a fix small leaks in efm and e_import_config_dialog
SVN revision: 83137
2013-01-23 09:59:14 +00:00
Mike Blumenkrantz a0a6962b5c another array offset error
SVN revision: 83133
2013-01-23 09:24:44 +00:00
Mike Blumenkrantz be131c90fa fix array offset for conf2 option in fileman
SVN revision: 83132
2013-01-23 09:23:12 +00:00
ChunEon Park 2eab902bc1 e/shot - removed unnecessary line
SVN revision: 83129
2013-01-23 09:07:02 +00:00
Mike Blumenkrantz 18bd14af98 module error dialog is no longer remembered across restarts: this caused a crash for me on two different machines, so there's another strange and related bug here somewhere...
SVN revision: 83126
2013-01-23 08:25:54 +00:00
ChunEon Park ef2d139967 e/action - removed unnecessary line. already structure is clean.
SVN revision: 83122
2013-01-23 05:30:59 +00:00
José Roberto de Souza 2253d00f91 e/appmenu: Only register AppMenu.Registrar iface when we have a instance
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 83102
2013-01-22 19:32:09 +00:00
José Roberto de Souza 4f78547dd5 e/appmenu: Relase bus name when shutdown module
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 83101
2013-01-22 19:32:02 +00:00
Igor Murzov 3a3cf9c42e Better gettext usage in Quickaccess.
This also fixes incomplete <br> tag.


SVN revision: 83088
2013-01-22 15:00:21 +00:00
Mike Blumenkrantz 0a8c14fb90 send conf2 option change event when applying option
SVN revision: 83086
2013-01-22 14:08:50 +00:00
Mike Blumenkrantz 3767fe1ce6 typo for conf2 option to disable screen effects
SVN revision: 83085
2013-01-22 14:06:15 +00:00
Mike Blumenkrantz 35f01480ac conf2 entry matching now even more accurate
SVN revision: 83084
2013-01-22 13:51:11 +00:00
Mike Blumenkrantz 89cbf7d653 text searching in conf2 will now be much more accurate when one "word" contains multiple tags
SVN revision: 83083
2013-01-22 13:44:28 +00:00
Mike Blumenkrantz 9707e23024 reenable nocomp_fs by default now that it's fixed
SVN revision: 83078
2013-01-22 11:41:13 +00:00
Mike Blumenkrantz 6d4ccf159c finally fix bug with "don't composite fullscreen windows" option
ticket #1558


SVN revision: 83076
2013-01-22 11:34:45 +00:00
Mike Blumenkrantz b93d7aeb23 change a couple comp DBGs to WRN
SVN revision: 83075
2013-01-22 11:31:07 +00:00
Mike Blumenkrantz f217f7e0b3 set comp log level to info
SVN revision: 83074
2013-01-22 11:29:24 +00:00
Mike Blumenkrantz 0c524f1094 add null checks to external comp api
SVN revision: 83068
2013-01-22 10:18:53 +00:00
Mike Blumenkrantz b0c585cedd comp now has and uses its own log domain
SVN revision: 83067
2013-01-22 10:04:26 +00:00
Mike Blumenkrantz 65aaca959f move ecore-x checks in comp to beginning of comp init
SVN revision: 83066
2013-01-22 09:59:22 +00:00
Mike Blumenkrantz 7923a0937c fix desktop gadget dragging near screen edges
ticket #2108


SVN revision: 83063
2013-01-22 09:39:04 +00:00
Mike Blumenkrantz 68c11dfc68 possibly fix possibly existing clock popup crash
ticket #2090


SVN revision: 83062
2013-01-22 09:01:25 +00:00
Mike Blumenkrantz 7f22a1e36a don't need to be rebuilding illume edj files all the time, these haven't changed since dinosaurs roamed the earth
also probably fixes ticket #2084


SVN revision: 83060
2013-01-22 08:54:25 +00:00
Mike Blumenkrantz bbff627334 better fix for initial placement of wine windows, also fixes bug where windows would be placed slightly offscreen
SVN revision: 83059
2013-01-22 08:39:10 +00:00
Mike Blumenkrantz 8fcf2cbcca remove old e_msg-based comp api as well as e_manager_comp api, replacing both with e_comp functions and events
this completely breaks anything external which used comp, so module api version has been bumped


SVN revision: 82973
2013-01-18 12:47:14 +00:00
Mike Blumenkrantz e75bc273b2 e_comp.h now includes other comp headers, explicitly including comp headers is not necessary
SVN revision: 82972
2013-01-18 11:22:05 +00:00
Mike Blumenkrantz fc287ad767 make "fast" comp effects initially disabled if effects are disabled
SVN revision: 82971
2013-01-18 10:50:33 +00:00
Mike McCormack 66c08a536d e: Remove unused variable warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 82966
2013-01-18 06:45:55 +00:00
Chidambar Zinnoury f0eb778f50 e mixer and battery modules: reuse notifications.
SVN revision: 82931
2013-01-17 10:47:53 +00:00
Christopher Michael f117b3de1d Add function for setting monitor position text.
Fix some comments.
When the monitor object gets moved, update the position text.

NB: Hopefully this helps a little for people having monitor "black
out" issues after moving things around. At least now you can See what
the position will be.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82887
2013-01-16 13:33:27 +00:00
Christopher Michael 37908f9b73 When searching for the next resolution to snap to, do Not skip
refresh_rate checks (allows resize events which keep the current rate).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82884
2013-01-16 11:56:44 +00:00
Christopher Michael 01eb2c4cc0 Various fixes for some resizing issues as reported by Thanatermesis.
- Don't bother trapping mouse movements outside of the monitor.
 - Simplier test for resizing above/below max/min resolution.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82883
2013-01-16 11:56:36 +00:00
Miculcy Brian cc6581a8f9 Shelf option 'overlapping' made clearer and disabled when window automatic movement on shelf hide isn't set.
SVN revision: 82871
2013-01-16 09:56:50 +00:00
Christopher Michael 39e9f03048 No need to convert frame geometry to virtual...we can just compare
actual canvas geometry when doing collision detection.

Port the previous "JackDanielz" fix (using frame geometry vs using
object geometry) to the actual move function also.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82868
2013-01-16 09:01:30 +00:00
Christopher Michael 4a49bf8b05 When moving monitors around, use the geometry of the monitor frame to
determine collision/intersection for cloning reasons (needed due to
monitor object itself having some padding around the frame which was
causing erroneous intersection calculations).

NB: Calling this one the JackDanielZ fix ;)

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82867
2013-01-16 08:41:48 +00:00
Christopher Michael 44b62de0b6 Add monitor function to return geometry of the actual frame object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82866
2013-01-16 08:41:34 +00:00
Christopher Michael f518182cf8 Use output name first instead of monitor name. Fall back to monitor
name if output has no name.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82863
2013-01-16 08:07:00 +00:00
Christopher Michael 272907949e Pass the new orientation to map remove so we can resize the frame
properly.
When we start a rotate event, record the starting rotation.
When we stop rotating, mung in the starting rotation value.
Just fetch geometry once when we stop rotating.
Update the current orientation After we are done removing the map (on
rotate stop).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82862
2013-01-16 08:06:57 +00:00
Christopher Michael 1cca680d13 When getting the amount of rotation, use the frame geometry (as that
is where the rotation event actually happens), instead of the geometry
of the whole monitor object.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82861
2013-01-16 08:06:54 +00:00
Christopher Michael 2c034a27b9 Add function to remove an applied map (for making bg and text look
proper after rotation).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 82860
2013-01-16 08:06:40 +00:00
Mike Blumenkrantz bc2cdda276 improve module config dialog load speed
SVN revision: 82820
2013-01-15 15:34:27 +00:00
Mike Blumenkrantz 1c4aec432d track module directories, add api for fetching module .desktop files
SVN revision: 82819
2013-01-15 15:33:39 +00:00
Mike Blumenkrantz 0dea8f3339 small improvement to window dragging: when allowing drag of maximized windows, changing the screen of a window will automatically attempt to resize the window so as to better fit the screen
exploring this change led to the discovery of a default theme bug: maximizing a window blocks events to resize hotspots on the bottom part of the window regardless of config settings


SVN revision: 82813
2013-01-15 14:43:19 +00:00
Lucas De Marchi a37c6ca20f e: follow edbus change about unref'ing messages after send
Don't unref the messages after calling edbus_*_send() since edbus
automatically unrefs them. It was also impressive the number of places
that were not unrefing the message when they should.



SVN revision: 82808
2013-01-15 14:34:50 +00:00
Stefan Schmidt 2ce05c326f e: Last missing file to pass distcheck.
SVN revision: 82806
2013-01-15 13:59:07 +00:00
Stefan Schmidt 7ebc7b2e7c e: Include appmenu theme files in EXTRA_DIST to fix distcheck.
We don't have appmenu2 so it seems to be a plain typo.

SVN revision: 82804
2013-01-15 13:46:59 +00:00
Mike Blumenkrantz 34020fe5df update e_module struct types
SVN revision: 82797
2013-01-15 10:22:36 +00:00
Igor Murzov 505278789d Fix incorrect usage of gettext for plural forms.
This commit is almost the same as r78716. Déjà vu!


SVN revision: 82788
2013-01-14 23:43:40 +00:00
Igor Murzov 2b2335fc0b Translate messages in configuration checker error dialog.
SVN revision: 82787
2013-01-14 23:42:40 +00:00
Miculcy Brian 9d781fa8ac Backlight, screenlock and screensaver don't check for fullscreen windows - we have presentation mode for that.
SVN revision: 82772
2013-01-14 17:26:13 +00:00
Mike Blumenkrantz c088474ba6 fix comp bug where focus+urgency states were not applied to windows on startup
SVN revision: 82769
2013-01-14 17:03:52 +00:00
Mike Blumenkrantz 4d97230dfd block conf2 window delete updates during shutdown
SVN revision: 82764
2013-01-14 14:45:34 +00:00
Mike Blumenkrantz 839a2f3f15 move all conf2 options for opening config dialogs into the owner module
SVN revision: 82727
2013-01-13 13:28:56 +00:00
Mike Blumenkrantz 964a0e3a7f clean up xsettings theme listing to use internal functions instead of scanning directories
SVN revision: 82722
2013-01-13 12:35:18 +00:00
Mike Blumenkrantz 15baa212d8 add conf2 subsystem utility function for getting gtk theme list
SVN revision: 82721
2013-01-13 12:34:46 +00:00
Mike Blumenkrantz 1e0d4e857c add conf2 utility functions to get current themes
SVN revision: 82720
2013-01-13 12:20:53 +00:00
Mike Blumenkrantz ec6f8a06b0 big cleanup for conf_theme module: conf2 subsystem already tracks themes
also change check widget to radio


SVN revision: 82719
2013-01-13 12:20:32 +00:00
Mike Blumenkrantz cdbebff3ab all comp options are now available in conf2
SVN revision: 82718
2013-01-13 11:56:43 +00:00
Mike Blumenkrantz e34ba7b645 change comp engine values to enum
SVN revision: 82717
2013-01-13 11:55:16 +00:00
Mike Blumenkrantz 3d479ba0cf only delete configure option data if tags still exist, preventing crash if conf2 is open on restart/exit
SVN revision: 82716
2013-01-13 11:54:53 +00:00
Mike Blumenkrantz 11109353dd swap conf2 comp panel option to only open the advanced match panel
SVN revision: 82715
2013-01-13 11:47:26 +00:00
Mike Blumenkrantz 6cdfddfb8e s/iconif/minimize/ for conf2 options, add alias for iconif
SVN revision: 82714
2013-01-13 10:24:17 +00:00
Carsten Haitzler bcb3fa19d0 dont need the include there - e.h has it.
SVN revision: 82713
2013-01-13 05:37:00 +00:00
Carsten Haitzler b6a5ad1a40 from gustavo - efm cmdline grok uri's but needs efreet linking.
SVN revision: 82712
2013-01-13 05:36:22 +00:00
Mike Blumenkrantz 374580215d split conf_comp->advanced match settings into separate dialog to make comp settings dialog slightly less insane
SVN revision: 82709
2013-01-12 17:09:55 +00:00