Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:52 +0000 (13:43 +0000)]
add e_layout_top_child_get, e_layout_child_below_get and e_layout_child_above_get
SVN revision: 84061
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:47 +0000 (13:43 +0000)]
giant comp rejiggering commit #2: popups are now objects drawn directly onto the compositor canvas with no xwindows of their own
* added a number of new e_comp functions and macros
* options for disabling effects on objects: this option does not currently have any effect
* all modules which used gadcon popups have been adjusted
* all modules which used input windows to detect close events for gadcon popups have been adjusted to use new popup autoclose functionality
* shelves are now always drawn on the compositor canvas, meaning objects will never get clipped by the shelf (ticket #1810)
* shelves no longer have an event object
SVN revision: 84060
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:40 +0000 (13:43 +0000)]
formatting
SVN revision: 84059
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:37 +0000 (13:43 +0000)]
gadcon now correctly freezes its container object when unpopulating
SVN revision: 84058
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:34 +0000 (13:43 +0000)]
e_util_size_debug_set now prints on show/hide events
SVN revision: 84057
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:32 +0000 (13:43 +0000)]
add e_util_evas_objects_above_print_smart() to print smart heirarchy
SVN revision: 84056
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:29 +0000 (13:43 +0000)]
add e_gadcon_client_visible_get()
SVN revision: 84055
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:22 +0000 (13:43 +0000)]
add comp functions for injecting objects into the comp layout
SVN revision: 84054
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:18 +0000 (13:43 +0000)]
rename E_COMP_CANVAS_LAYER_ABOVE -> POPUP
SVN revision: 84053
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:14 +0000 (13:43 +0000)]
desklock now uses comp canvas
SVN revision: 84052
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:10 +0000 (13:43 +0000)]
add desklock layer to layer enum
SVN revision: 84051
Mike Blumenkrantz [Mon, 18 Feb 2013 13:43:05 +0000 (13:43 +0000)]
use handler list append macro for desklock handlers
SVN revision: 84050
Mike Blumenkrantz [Mon, 18 Feb 2013 10:13:20 +0000 (10:13 +0000)]
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
Mike Blumenkrantz [Mon, 18 Feb 2013 09:51:49 +0000 (09:51 +0000)]
unbreak winlist focus setting, as broken by princeamd's patch which I failed to adequately test across all focus models :(
SVN revision: 84045
Carsten Haitzler [Mon, 18 Feb 2013 08:58:32 +0000 (08:58 +0000)]
remove unused edcs from old bnw theme.
SVN revision: 84043
Mike Blumenkrantz [Mon, 18 Feb 2013 08:05:59 +0000 (08:05 +0000)]
fix apply when disabling input methods in imc config dialog
SVN revision: 84040
Carsten Haitzler [Sun, 17 Feb 2013 14:45:00 +0000 (14:45 +0000)]
some work on contact...
SVN revision: 84024
Carsten Haitzler [Sun, 17 Feb 2013 03:31:45 +0000 (03:31 +0000)]
revert mixer back to a working state -> rev 83903
SVN revision: 84013
Jérémy Zurcher [Fri, 15 Feb 2013 16:53:04 +0000 (16:53 +0000)]
e_mixer: cleanup mixer card and channel selection code path
SVN revision: 83959
Mike Blumenkrantz [Fri, 15 Feb 2013 13:46:59 +0000 (13:46 +0000)]
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
Mike Blumenkrantz [Fri, 15 Feb 2013 13:10:40 +0000 (13:10 +0000)]
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
Mike Blumenkrantz [Fri, 15 Feb 2013 11:18:16 +0000 (11:18 +0000)]
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
Mike Blumenkrantz [Fri, 15 Feb 2013 08:18:09 +0000 (08:18 +0000)]
fix e build on 1.7 branch again...
SVN revision: 83940
Mike Blumenkrantz [Fri, 15 Feb 2013 08:16:06 +0000 (08:16 +0000)]
patch by Deon Thomas which implements efreet menu caching for e_int_menus
SVN revision: 83939
Carsten Haitzler [Fri, 15 Feb 2013 04:56:11 +0000 (04:56 +0000)]
add a E_CSERVE env var - set it befor e_start to make e_start run
cserve2 etc.
SVN revision: 83933
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:40 +0000 (20:28 +0000)]
e_mixer: remove unused e_mod_mixer_channel_name_get from mixer API and comment subsys code
SVN revision: 83921
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:37 +0000 (20:28 +0000)]
e_mixer: volume,mute,state set/get use channel info and capabilities
SVN revision: 83920
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:34 +0000 (20:28 +0000)]
e_mixer: simplify alsa:_mixer_channel_capabilities
SVN revision: 83919
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:31 +0000 (20:28 +0000)]
e_mixer: ui uses e_mod_mixer_channel_is_mono
SVN revision: 83918
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:28 +0000 (20:28 +0000)]
e_mixer: use macro for capabilities queries
SVN revision: 83917
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:26 +0000 (20:28 +0000)]
e_mixer: add E_MIXER_CHANNEL_IS_MONO capability
SVN revision: 83916
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:23 +0000 (20:28 +0000)]
e_mixer: use channel capabilities to group them
groups in order : Playback Capture Switch Boost
SVN revision: 83915
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:20 +0000 (20:28 +0000)]
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
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:17 +0000 (20:28 +0000)]
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
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:14 +0000 (20:28 +0000)]
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
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:10 +0000 (20:28 +0000)]
e_mixer: factorise get/free card names
SVN revision: 83911
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:08 +0000 (20:28 +0000)]
e_mixer: add missing _e_mixer_dummy_set() calls to sys_dummy
SVN revision: 83910
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:05 +0000 (20:28 +0000)]
e_mixer: factorise get/free channels info and names
SVN revision: 83909
Jérémy Zurcher [Thu, 14 Feb 2013 20:28:02 +0000 (20:28 +0000)]
e_mixer: set pulse ready and update callbacks through e_mixer_pulse_init parameters
SVN revision: 83908
Jérémy Zurcher [Thu, 14 Feb 2013 20:27:59 +0000 (20:27 +0000)]
e_mixer: extract mixer API into e_mod_mixer
SVN revision: 83907
Jérémy Zurcher [Thu, 14 Feb 2013 20:27:56 +0000 (20:27 +0000)]
e_mixer: rename alsa functions e_mixer_system_ to e_mixer_alsa_
SVN revision: 83906
Jérémy Zurcher [Thu, 14 Feb 2013 20:27:54 +0000 (20:27 +0000)]
e_mixer: pulse use static stringshare for channel name
SVN revision: 83905
Jérémy Zurcher [Thu, 14 Feb 2013 20:27:51 +0000 (20:27 +0000)]
e_mixer: struct channel_info becomes E_Mixer_Channel_Info defined in e_mod_system.h
SVN revision: 83904
Jérémy Zurcher [Thu, 14 Feb 2013 20:27:46 +0000 (20:27 +0000)]
e_mixer: remove spaces
SVN revision: 83903
Carsten Haitzler [Thu, 14 Feb 2013 13:11:53 +0000 (13:11 +0000)]
errr. update po's?
SVN revision: 83895
Carsten Haitzler [Thu, 14 Feb 2013 13:07:12 +0000 (13:07 +0000)]
and remvoe from hashes before 0ing win.
SVN revision: 83894
Carsten Haitzler [Thu, 14 Feb 2013 13:02:56 +0000 (13:02 +0000)]
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
Carsten Haitzler [Thu, 14 Feb 2013 12:54:38 +0000 (12:54 +0000)]
someone forgot to worry about warp_timer_border on deletions. :)
SVN revision: 83891
Carsten Haitzler [Thu, 14 Feb 2013 12:54:08 +0000 (12:54 +0000)]
oops - forgot to add evas to e_start deps.
SVN revision: 83890
Jérémy Zurcher [Wed, 13 Feb 2013 21:59:06 +0000 (21:59 +0000)]
e_slider: emit signal on disabled state change
SVN revision: 83874
Carsten Haitzler [Wed, 13 Feb 2013 12:50:23 +0000 (12:50 +0000)]
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
Carsten Haitzler [Tue, 12 Feb 2013 03:47:00 +0000 (03:47 +0000)]
cancel pending calls in edbus if shutting down ctx...
SVN revision: 83835
Carsten Haitzler [Tue, 12 Feb 2013 03:37:19 +0000 (03:37 +0000)]
handle 0 name length.
SVN revision: 83834
Mike Blumenkrantz [Mon, 11 Feb 2013 14:35:03 +0000 (14:35 +0000)]
fix e_layout to not ignore frozen state
SVN revision: 83827
Carsten Haitzler [Mon, 11 Feb 2013 12:27:03 +0000 (12:27 +0000)]
move func up.
SVN revision: 83823
Carsten Haitzler [Mon, 11 Feb 2013 12:26:30 +0000 (12:26 +0000)]
work on contact.
SVN revision: 83822
Cedric BAIL [Mon, 11 Feb 2013 09:58:35 +0000 (09:58 +0000)]
e: let's make all preview asynchronous with edje.
SVN revision: 83815
Mike Blumenkrantz [Mon, 11 Feb 2013 09:39:27 +0000 (09:39 +0000)]
variable typo--
SVN revision: 83814
Mike Blumenkrantz [Mon, 11 Feb 2013 09:38:08 +0000 (09:38 +0000)]
only add back shape rects for comp objects if pass_events is not set
SVN revision: 83813
Mike Blumenkrantz [Mon, 11 Feb 2013 08:35:28 +0000 (08:35 +0000)]
fix crash when activating menu from start gadget after locking screen from start gadget menu
ticket #cedric
SVN revision: 83811
Mike Blumenkrantz [Mon, 11 Feb 2013 07:55:02 +0000 (07:55 +0000)]
fix pointer warping for new client windows to not start from a random location
SVN revision: 83809
Carsten Haitzler [Sun, 10 Feb 2013 06:21:47 +0000 (06:21 +0000)]
contact module++... empty shell atm.
SVN revision: 83801
Mike McCormack [Sun, 10 Feb 2013 03:00:00 +0000 (03:00 +0000)]
e: Fix uninitialized variable warning
SVN revision: 83800
Massimo Maiurana [Sat, 9 Feb 2013 21:36:29 +0000 (21:36 +0000)]
updating various translations
SVN revision: 83799
Carsten Haitzler [Sat, 9 Feb 2013 11:23:40 +0000 (11:23 +0000)]
let us go back to working backlight control dialog tnx. :)
SVN revision: 83798
Mike Blumenkrantz [Fri, 8 Feb 2013 09:05:41 +0000 (09:05 +0000)]
fix ogl fail dialog for comp, also skip comp gl attempt if gl not available
SVN revision: 83772
Cedric BAIL [Fri, 8 Feb 2013 07:15:54 +0000 (07:15 +0000)]
e: efreet_menu_parse is not thread safe.
SVN revision: 83762
Carsten Haitzler [Fri, 8 Feb 2013 04:25:11 +0000 (04:25 +0000)]
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
Cedric BAIL [Fri, 8 Feb 2013 01:27:39 +0000 (01:27 +0000)]
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
Mike Blumenkrantz [Thu, 7 Feb 2013 14:39:36 +0000 (14:39 +0000)]
also add input rects in for shaped windows which make me cry tears of compblood
SVN revision: 83754
Mike Blumenkrantz [Thu, 7 Feb 2013 13:20:07 +0000 (13:20 +0000)]
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
Mike Blumenkrantz [Thu, 7 Feb 2013 13:20:02 +0000 (13:20 +0000)]
added e_layout function for getting top object at coordinates
SVN revision: 83751
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:59 +0000 (13:19 +0000)]
convert e_layout to use inlist
SVN revision: 83750
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:57 +0000 (13:19 +0000)]
add function for returning e_layout children
SVN revision: 83749
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:55 +0000 (13:19 +0000)]
remove disabled fps stuff from physics module
SVN revision: 83748
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:52 +0000 (13:19 +0000)]
formatting, switch __UNUSED__ to EINA_UNUSED
SVN revision: 83747
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:50 +0000 (13:19 +0000)]
add some debugging functions for comp
SVN revision: 83746
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:47 +0000 (13:19 +0000)]
comp structs now public, remove comp struct accessor functions, add comp utility functions to simplify getting comp from an e_object
SVN revision: 83745
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:45 +0000 (13:19 +0000)]
remove container comp check hack
SVN revision: 83744
Mike Blumenkrantz [Thu, 7 Feb 2013 13:19:36 +0000 (13:19 +0000)]
e_manager_new now creates compositors for new managers instead of creating them all at once
SVN revision: 83743
Mike Blumenkrantz [Thu, 7 Feb 2013 11:43:36 +0000 (11:43 +0000)]
add "vmware" class to mapping disable keywords
ticket #1057
SVN revision: 83734
Mike Blumenkrantz [Thu, 7 Feb 2013 10:51:10 +0000 (10:51 +0000)]
remove unused timer variable, reduce e_grabinput calls slightly with some reordering
SVN revision: 83733
Mike Blumenkrantz [Thu, 7 Feb 2013 10:36:01 +0000 (10:36 +0000)]
unbreak winlist focus changing
SVN revision: 83731
Mike Blumenkrantz [Thu, 7 Feb 2013 09:25:50 +0000 (09:25 +0000)]
fix unused var warning
SVN revision: 83725
Mike Blumenkrantz [Thu, 7 Feb 2013 09:23:29 +0000 (09:23 +0000)]
add edit button to window remembers config dialog
ticket #789
SVN revision: 83724
Mike Blumenkrantz [Thu, 7 Feb 2013 08:42:31 +0000 (08:42 +0000)]
formatting
SVN revision: 83722
Cedric BAIL [Thu, 7 Feb 2013 08:41:15 +0000 (08:41 +0000)]
e: enable preload for edje in e_widget_preview.
SVN revision: 83720
Mike Blumenkrantz [Thu, 7 Feb 2013 08:20:42 +0000 (08:20 +0000)]
add config option for remembering filemanager windows globally instead of per-directory
ticket #1982
SVN revision: 83718
Carsten Haitzler [Thu, 7 Feb 2013 08:14:03 +0000 (08:14 +0000)]
fix/improve clock module date/time change detection. :)
SVN revision: 83717
Mike Blumenkrantz [Thu, 7 Feb 2013 08:08:21 +0000 (08:08 +0000)]
fix stringshare use in e_remember
SVN revision: 83716
Mike Blumenkrantz [Thu, 7 Feb 2013 08:02:52 +0000 (08:02 +0000)]
cosmetically change some types in e_border
SVN revision: 83713
Mike Blumenkrantz [Thu, 7 Feb 2013 07:50:28 +0000 (07:50 +0000)]
clean up config for fileman window remembers, finishing a job that I started last month
SVN revision: 83711
Mike Blumenkrantz [Wed, 6 Feb 2013 15:02:27 +0000 (15:02 +0000)]
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
Mike Blumenkrantz [Wed, 6 Feb 2013 14:54:23 +0000 (14:54 +0000)]
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
Mike Blumenkrantz [Wed, 6 Feb 2013 13:55:38 +0000 (13:55 +0000)]
fix no-warp mode winlist usage
ticket #asdfuser
SVN revision: 83683
Mike Blumenkrantz [Wed, 6 Feb 2013 13:21:44 +0000 (13:21 +0000)]
add conf2 options for recently added config options
SVN revision: 83682
Mike Blumenkrantz [Wed, 6 Feb 2013 13:11:52 +0000 (13:11 +0000)]
fix startup error scenario where module dialog could be opened before module startup and result in empty contents
SVN revision: 83680
Mike Blumenkrantz [Wed, 6 Feb 2013 13:11:08 +0000 (13:11 +0000)]
ensure that E_EVENT_MODULE_INIT_END is always sent even if no modules are loaded
SVN revision: 83679
Mike Blumenkrantz [Wed, 6 Feb 2013 11:19:59 +0000 (11:19 +0000)]
move "allow windows above fullscreen" option to window display dialog
ticket #2216
SVN revision: 83676
Mike Blumenkrantz [Wed, 6 Feb 2013 10:56:24 +0000 (10:56 +0000)]
don't show layouts in xkb gadget menu if option to disable xkb layout changing is enabled
SVN revision: 83675