Mike Blumenkrantz
257a7d58c9
add e_util_evas_objects_above_print_smart() to print smart heirarchy
...
SVN revision: 84056
2013-02-18 13:43:32 +00:00
Mike Blumenkrantz
32bcde16af
add e_gadcon_client_visible_get()
...
SVN revision: 84055
2013-02-18 13:43:29 +00:00
Mike Blumenkrantz
04330ef7d9
add comp functions for injecting objects into the comp layout
...
SVN revision: 84054
2013-02-18 13:43:22 +00:00
Mike Blumenkrantz
89d422a4de
rename E_COMP_CANVAS_LAYER_ABOVE -> POPUP
...
SVN revision: 84053
2013-02-18 13:43:18 +00:00
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
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
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
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
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
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
Mike McCormack
63aef25ad1
e: Fix uninitialized variable warning
...
SVN revision: 83800
2013-02-10 03:00:00 +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
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
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
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
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
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
893b867070
add option for disabling all keyboard layout changes
...
SVN revision: 83674
2013-02-06 10:51:54 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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