Commit Graph

12609 Commits

Author SHA1 Message Date
Christopher Michael da45a71d87 Add new module files with e_modapi functions needed for module creation.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81072
2012-12-17 09:19:05 +00:00
Christopher Michael 3b74f38de2 Remove old randr code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81071
2012-12-17 09:18:59 +00:00
Mike Blumenkrantz e41c2b9343 fix weird efm crash
SVN revision: 81070
2012-12-17 08:30:46 +00:00
Chidambar Zinnoury 224552e67e e mousebindings config: typo.
SVN revision: 81056
2012-12-16 19:58:23 +00:00
Chidambar Zinnoury 2475c840cc e mousebindings config: show correct mouse button name and icon according to selected holding hand.
SVN revision: 81055
2012-12-16 19:55:10 +00:00
Boris Faure 34906754b8 e:tiling: fix moving/resizing tiled windows
Refs: #1996

SVN revision: 81054
2012-12-16 19:43:32 +00:00
Chidambar Zinnoury b92fd1a5ae e pager config: show mouse button name and icon (left, middle, right).
SVN revision: 81053
2012-12-16 19:09:34 +00:00
Massimo Maiurana 6b330d0932 Translate the "Shelf <orientation>" message (patch from Igor Murzov)
SVN revision: 81052
2012-12-16 17:10:08 +00:00
Massimo Maiurana 72bff90279 Use gettext correctly to translate the "Icon %s" message (patch from Igor Murzov)
SVN revision: 81051
2012-12-16 17:01:31 +00:00
Massimo Maiurana 647f511ef9 Show Everything plugin's names translated in the settings dialog (patch from Igor Murzov)
SVN revision: 81050
2012-12-16 16:59:48 +00:00
Massimo Maiurana 9f1d6e067e Store and handle action names correctly. (patch from Igor Murzov)
SVN revision: 81049
2012-12-16 16:58:17 +00:00
Massimo Maiurana c4175e62ec Fix mismatching parameters for e_action_predef_name_{set,del}() (patch from Igor Murzov)
SVN revision: 81048
2012-12-16 16:51:12 +00:00
Chidambar Zinnoury ee1209aceb e button widget: same bad logic when removing text. See r81045.
Sorry, didn’t check before committing!


SVN revision: 81046
2012-12-16 16:36:55 +00:00
Chidambar Zinnoury 9bb7ab62de e button widget: bad logic when removing icon.
SVN revision: 81045
2012-12-16 16:33:57 +00:00
Chidambar Zinnoury ef8690ee8f e files menu: “0 listable items” → “No listable items”.
SVN revision: 81044
2012-12-16 14:10:16 +00:00
Carsten Haitzler 7badcc8fe9 radios - if none is selected... the one u select gets selected. :)
SVN revision: 81043
2012-12-16 14:06:10 +00:00
Carsten Haitzler d97008e7c0 moar bufffzzzz!
SVN revision: 81042
2012-12-16 10:15:57 +00:00
Massimo Maiurana f4cd4df207 Make two more messages translatable (patch from Igor Murzov)
SVN revision: 81040
2012-12-16 08:57:55 +00:00
Carsten Haitzler 0251a602f9 ok - give some size in printf.
SVN revision: 81037
2012-12-16 01:29:48 +00:00
Carsten Haitzler 5ab8396f24 ok - strdupa make sure its defined after other includes in case,.. and
add to e_fm_ipc.c...



SVN revision: 81036
2012-12-16 01:17:45 +00:00
Chidambar Zinnoury 22c81bcfa2 e xsettings: state that the theme applies only to GTK apps.
Maybe put icons as first item as it applies to everything?


SVN revision: 81032
2012-12-15 20:20:59 +00:00
Chidambar Zinnoury 23299743a2 e: Unicode makes you look better, gives you luck, brings back lost love,
SVN revision: 81031
2012-12-15 20:19:33 +00:00
Chidambar Zinnoury d2f9a1cc7d e main menu: remove parentheses and disable item when there are no elements.
SVN revision: 81030
2012-12-15 20:07:02 +00:00
Chidambar Zinnoury a82810c3d5 e: Revamp a 'lil bit the remember config dialog.
- Add check changed.
- Have the details section actually show something.
- Show a meaningful “Any” (disabled) when a discriminant is not set.
- Show “No selection” (disabled) when there is none.

 Still bothering: deletions are being done immediately, not upon validation, unlike other settings.


SVN revision: 81029
2012-12-15 20:03:41 +00:00
Boris Faure 114eb6d6ae e:tiling: tiled windows shouldn't get maximised by users
Refs: #1996

SVN revision: 81027
2012-12-15 18:06:39 +00:00
Maxime Villard 5ebf793f1b From: Maxime Villard <rustyBSD@gmx.fr>
Subject: [E-devel] [e] Patch acpi

A little patch to fix a possible warning - and overflow.

'buf' is PATH_MAX, but PATH_MAX is not necessary 1024. If
PATH_MAX < 1024 -> overflow.

Also, fgets() fills the buffer and nullterminate it, so we
don't need to buff[0] = '\0'.



SVN revision: 81024
2012-12-15 14:42:19 +00:00
Maxime Villard 534ae45303 From: Maxime Villard <rustyBSD@gmx.fr>
Subject: Re: [E-devel] [e] [patch] Leak (was FreeBSD patch)

I would also move some {free(x); x = null} to E_FREE.



SVN revision: 81023
2012-12-15 14:29:38 +00:00
Carsten Haitzler d77fca2234 also all the pointer push/pops are going to be bad in that they mess
with the manager pointer... that is bad - at most mess with your own
win pointer.. push and pop that. fix... and use plus pointer for power
led button so it doesnt look like the hand ptr for dragging. :)



SVN revision: 81019
2012-12-15 13:30:13 +00:00
Carsten Haitzler 1f7c977b79 ummm randr.. why do pointer differently for rotate.. when e_poitner
already does it? fix - use e_pointer.



SVN revision: 81018
2012-12-15 13:18:10 +00:00
Carsten Haitzler 8c3c6c57a0 provide debug printfs for cedric.. my init splash comes up fine...
debug loosk good.



SVN revision: 81014
2012-12-15 07:51:16 +00:00
Carsten Haitzler 18b1eb7111 revert that.. its not a double free... its a bizarre-arse macro!
SVN revision: 81012
2012-12-15 07:44:11 +00:00
Carsten Haitzler 320ec625b0 wtf? thats like double-free land.. why strdupa at all? nuts! remove
strdupa's and make code consistent with neighbouring code.



SVN revision: 81006
2012-12-15 01:56:35 +00:00
Mike Blumenkrantz 8a38414ec8 same for mouse wheel bindings...
SVN revision: 80993
2012-12-14 22:36:35 +00:00
Mike Blumenkrantz f03730cee5 apparently people have been adding keybinds to default config and not updating the keybind reset to defaults list
SVN revision: 80992
2012-12-14 22:31:17 +00:00
Mike Blumenkrantz 679cae4fad patch from maxime villard fixing strdupa definition and moving a variable to local scope
SVN revision: 80990
2012-12-14 21:09:21 +00:00
Massimo Maiurana 60a8c29681 typo
SVN revision: 80978
2012-12-14 17:40:12 +00:00
Hannes Janetzek 37150a8715 e17/evry: add some debug info to exebufs path scanning/loading
SVN revision: 80974
2012-12-14 17:10:35 +00:00
Hannes Janetzek a3dab23b61 e17/evry: remove logging stuff from api..
SVN revision: 80973
2012-12-14 17:09:00 +00:00
Mike Blumenkrantz 90659a081c "share" button on screenshot now has a confirm dialog because apparently "share" is too vague and we need users to explicitly waive their privacy rights
ticket #1985


SVN revision: 80959
2012-12-14 16:02:03 +00:00
Hannes Janetzek f920665d49 e17/evry: free window in _evry_window_free
SVN revision: 80952
2012-12-14 14:28:16 +00:00
Hannes Janetzek 5b4c85d75b evry valgrinding: dont leak initial item (when no input was given)
SVN revision: 80947
2012-12-14 14:25:48 +00:00
Hannes Janetzek c6cbc0e22c evry valgrinding: not sure if this is correct solution but evas_smart_class_new:35 leaked in one log
SVN revision: 80945
2012-12-14 14:24:37 +00:00
Mike Blumenkrantz 9d68775725 fix pointer warping on desk change + revert focus
ticket #1994


SVN revision: 80942
2012-12-14 13:47:53 +00:00
Mike Blumenkrantz 381425f538 improper E_FREE usage
SVN revision: 80939
2012-12-14 13:04:32 +00:00
Mike Blumenkrantz acdc863299 fix magic fail when deleting desklock popup: popup already hidden, so don't need to delay delete
SVN revision: 80938
2012-12-14 13:04:16 +00:00
Massimo Maiurana 88d44a9291 other duplicates with different case
SVN revision: 80936
2012-12-14 12:04:57 +00:00
Mike Blumenkrantz e034e33f17 remove unnecessary efm refresh on fwin spring dnd end, fixes crash
ticket #1975


SVN revision: 80934
2012-12-14 11:30:55 +00:00
Mike Blumenkrantz 8b698680df reorder efm dnd finished cb to prevent crash when accessing possibly deleted icon
SVN revision: 80933
2012-12-14 11:29:50 +00:00
Mike Blumenkrantz 1d7d7def2a update widget min size when changing label text
SVN revision: 80932
2012-12-14 11:29:19 +00:00
Mike Blumenkrantz 926ee6f360 pulse_recv() no longer has the most confusing return of any function, also only prevent event list from building, not sinks (we need them!)
SVN revision: 80925
2012-12-14 09:38:59 +00:00
Mike Blumenkrantz 8347b33d9c more leaks gone in trash code that isn't used
SVN revision: 80924
2012-12-14 09:19:50 +00:00
Mike Blumenkrantz 799e6b5a5e it seems that this variable in e_exec does not actually need to be strdup()ed, and thus does not need to leak...
SVN revision: 80923
2012-12-14 09:13:07 +00:00
Mike Blumenkrantz 31b66a272e improper E_FREE usage
SVN revision: 80922
2012-12-14 09:07:57 +00:00
Mike Blumenkrantz 53c7cc643f small leak in config registry item add
SVN revision: 80920
2012-12-14 09:04:23 +00:00
Mike Blumenkrantz 6c68615ca3 better fix for mixer buffer overflow, copy to epulse
SVN revision: 80919
2012-12-14 09:03:34 +00:00
Mike Blumenkrantz cc694477f6 better fix for mixer pointer
SVN revision: 80918
2012-12-14 08:39:15 +00:00
Cedric BAIL dda71fa2ff e: revert r80871.
This commit make E go crazy and use 100% all time. Reading the code,
we do check the returned value, but discard it without looking at it
in many case. A proper review of that piece of code to fix potential
memory leak and avoid reusing dead pointer would be a must.


SVN revision: 80915
2012-12-14 06:59:29 +00:00
Carsten Haitzler 3dc01f3e7a fix filedesc leak in tempget when errs happen - based on info from
maxime, but written differently.



SVN revision: 80914
2012-12-14 05:28:16 +00:00
Carsten Haitzler 819fa7c948 have a theme fallback in preview so it works right.
SVN revision: 80904
2012-12-13 23:33:29 +00:00
Mike Blumenkrantz f4440456f7 actually we can just strdupa here instead
SVN revision: 80899
2012-12-13 21:28:54 +00:00
Mike Blumenkrantz 925645792e grr meant strncpy!
SVN revision: 80898
2012-12-13 21:25:29 +00:00
Boris Faure 4e35962cb1 e:tiling: fix some overflows and add a bunch of asserts
SVN revision: 80892
2012-12-13 20:55:54 +00:00
Mike Blumenkrantz 0d579688ae add object_repack function for frametable
SVN revision: 80890
2012-12-13 20:12:32 +00:00
Mike Blumenkrantz 6ae01a1b09 unbreak e_intl.h #ifdefs
SVN revision: 80889
2012-12-13 19:12:37 +00:00
Mike Blumenkrantz b5011f94bb fix wizard comp cfg leak
SVN revision: 80877
2012-12-13 15:02:20 +00:00
Mike Blumenkrantz d2058ecbad some small leaks in tempget
SVN revision: 80876
2012-12-13 14:59:50 +00:00
Mike Blumenkrantz 8f0efbf740 fix possible crash in shot module
SVN revision: 80875
2012-12-13 14:56:53 +00:00
Mike Blumenkrantz ededae7ee5 notification module no longer crashes when its config is reset
SVN revision: 80874
2012-12-13 14:54:19 +00:00
Mike Blumenkrantz 8c4457aed4 don't leak event infos when no cb is set for pulse events
SVN revision: 80873
2012-12-13 14:51:00 +00:00
Mike Blumenkrantz f243a81f94 another leak on failure
SVN revision: 80872
2012-12-13 14:46:15 +00:00
Mike Blumenkrantz 6f981cc6a5 NULL variable after freeing
SVN revision: 80871
2012-12-13 14:44:55 +00:00
Mike Blumenkrantz 1eb2f32879 buffer overflow in pulse
SVN revision: 80870
2012-12-13 14:44:11 +00:00
Mike Blumenkrantz ca69b505a6 possible buffer overflow, review needed from someone who knows this better
SVN revision: 80869
2012-12-13 14:36:24 +00:00
Mike Blumenkrantz e85807052b no, you don't need to allocate label strings for list
SVN revision: 80868
2012-12-13 14:35:56 +00:00
Mike Blumenkrantz 964c8ec66e fileman_opinfo improper E_FREE and possible leak depending on asprintf implementation
SVN revision: 80867
2012-12-13 14:25:04 +00:00
Mike Blumenkrantz 9220325253 fileman menu leak
SVN revision: 80866
2012-12-13 14:23:41 +00:00
Mike Blumenkrantz 33700ff362 leak in fileman mime edit config
SVN revision: 80865
2012-12-13 14:21:58 +00:00
Mike Blumenkrantz 4449f72f85 another fileman mime config leak
SVN revision: 80864
2012-12-13 14:20:06 +00:00
Mike Blumenkrantz 1f9e621fca formatting
SVN revision: 80860
2012-12-13 14:16:34 +00:00
Mike Blumenkrantz b4d060ab1c fun typo, I'd think gcc would warn against this
SVN revision: 80859
2012-12-13 14:14:44 +00:00
Mike Blumenkrantz f8ed2a752a do calloc after possible return; leak--
SVN revision: 80858
2012-12-13 14:13:39 +00:00
Mike Blumenkrantz a82e3688a1 another evry apps leak
SVN revision: 80857
2012-12-13 14:13:08 +00:00
Mike Blumenkrantz 6e72b63508 more evry apps leaks and wrong E_FREE usage
SVN revision: 80856
2012-12-13 14:09:55 +00:00
Mike Blumenkrantz aa04f119e2 leak in evry apps
SVN revision: 80855
2012-12-13 14:08:03 +00:00
Mike Blumenkrantz 0f091f6dd9 dropshadow leak
SVN revision: 80854
2012-12-13 13:57:37 +00:00
Mike Blumenkrantz a111090fa4 formatting
SVN revision: 80853
2012-12-13 13:52:41 +00:00
Mike Blumenkrantz bd5690e78f small leak in old display dialog
SVN revision: 80852
2012-12-13 13:45:58 +00:00
Mike Blumenkrantz 1e75ff35e1 formatting
SVN revision: 80851
2012-12-13 13:42:50 +00:00
Mike Blumenkrantz 006a014982 gadcon positioning leak
SVN revision: 80850
2012-12-13 13:41:35 +00:00
Mike Blumenkrantz 42f02658c8 more profile config dialog leaks
SVN revision: 80849
2012-12-13 13:38:32 +00:00
Mike Blumenkrantz d2bad66fd5 fix leaks in profile config dialog
SVN revision: 80848
2012-12-13 13:37:04 +00:00
Mike Blumenkrantz 5e04704e3e apps menu no longer leaks in some impossible case
SVN revision: 80847
2012-12-13 13:23:38 +00:00
Mike Blumenkrantz ef6267c7c3 fix some comp leaks when window attributes are not found
SVN revision: 80846
2012-12-13 13:21:43 +00:00
Mike Blumenkrantz fdcdd7a168 void functions don't return values
SVN revision: 80845
2012-12-13 13:19:30 +00:00
Mike Blumenkrantz 0774c6bf65 ensure path length fits in buffer in batget
SVN revision: 80844
2012-12-13 13:18:07 +00:00
Mike Blumenkrantz 41236712d9 use PATH_MAX for path buffers
SVN revision: 80843
2012-12-13 13:16:01 +00:00
Mike Blumenkrantz 44442a8e45 reorder some stuff in static_grab to be more successful
SVN revision: 80842
2012-12-13 13:11:21 +00:00
Mike Blumenkrantz 3d9ac54d21 even more leaks in randr11 refresh rates fail
SVN revision: 80841
2012-12-13 13:01:57 +00:00
Mike Blumenkrantz 4e23dd680e fix leak in randr11 refresh rate failure
SVN revision: 80840
2012-12-13 12:59:43 +00:00
Mike Blumenkrantz 7fb5b16ee4 void functions don't return values
SVN revision: 80839
2012-12-13 12:55:59 +00:00
Mike Blumenkrantz 3111aa6120 another pedantic free for the analyzers
SVN revision: 80838
2012-12-13 12:53:28 +00:00
Mike Blumenkrantz 251ee5a5d6 another pedantic and probably unneeded null check
SVN revision: 80837
2012-12-13 12:52:13 +00:00
Mike Blumenkrantz 3a82001c8b fix leak in client menu generation
SVN revision: 80836
2012-12-13 12:50:58 +00:00
Mike Blumenkrantz 6388913775 another pedantic and probably unneeded null check
SVN revision: 80835
2012-12-13 12:47:34 +00:00
Carsten Haitzler 1a891cf8a3 lets be awesome ... and make the theme preview.. look a lot more like
a REAL PREVIEW OF A THEME!



SVN revision: 80834
2012-12-13 12:27:03 +00:00
Mike Blumenkrantz 6d0a11236f fix possible buffer overflow in module config dialog
SVN revision: 80832
2012-12-13 12:03:41 +00:00
Mike Blumenkrantz 8f1f764359 don't leak on iterate in intl path searching
SVN revision: 80831
2012-12-13 11:58:06 +00:00
Mike Blumenkrantz 1358b91d2b pedantic free() here to shut up analyzers
SVN revision: 80829
2012-12-13 11:56:22 +00:00
Mike Blumenkrantz b51d7c6eda fix leak in import dialog
SVN revision: 80828
2012-12-13 11:55:10 +00:00
Mike Blumenkrantz da5caff466 inlist_count is not O(1)
SVN revision: 80827
2012-12-13 11:52:38 +00:00
Mike Blumenkrantz 9b4ec19471 fix guaranteed crash in efm_op...rustyBSD check this if you happen to read
SVN revision: 80826
2012-12-13 11:49:07 +00:00
Mike Blumenkrantz 4a2837830b another efm_op leak, also wrong E_FREE usage
SVN revision: 80824
2012-12-13 11:34:09 +00:00
Mike Blumenkrantz e0926014a1 fix possible NULL deref in efm_op
SVN revision: 80823
2012-12-13 11:30:40 +00:00
Mike Blumenkrantz c637b2874f fix small leak in efm_op
SVN revision: 80822
2012-12-13 11:27:47 +00:00
Mike Blumenkrantz b48d65af00 fix lots of stupidity in efm daemon trash code that isn't even enabled
SVN revision: 80821
2012-12-13 11:18:26 +00:00
Mike Blumenkrantz 0743fd1ea2 fix efm daemon leak in every command made
SVN revision: 80820
2012-12-13 11:13:17 +00:00
Mike Blumenkrantz b2b336ed7d fix leak in efm daemon when reordering files
SVN revision: 80819
2012-12-13 11:10:01 +00:00
Mike Blumenkrantz 67b24415d6 fix efm leak when symlinking out of an ASK DND action
SVN revision: 80818
2012-12-13 11:07:06 +00:00
Mike Blumenkrantz 52ca7afc9a fix leak in e_exec when DISPLAY is too long
SVN revision: 80817
2012-12-13 11:03:13 +00:00
Mike Blumenkrantz 59aa402a46 fix wrong E_FREE usage
SVN revision: 80816
2012-12-13 11:02:36 +00:00
Mike Blumenkrantz c0910ad0d4 only create config registry item once its category has been found to prevent dangling registry items
SVN revision: 80815
2012-12-13 10:56:59 +00:00
Mike Blumenkrantz f81c0f3d93 fix uninitialized border geom in SMART/EXPAND maximizes
SVN revision: 80814
2012-12-13 10:48:39 +00:00
Mike Blumenkrantz 7877c41869 handle NULL more gracefully in e_bindings_signal_handle
SVN revision: 80813
2012-12-13 10:38:24 +00:00
Mike Blumenkrantz e3c0e6bbcc shut up e_exehist
SVN revision: 80812
2012-12-13 10:37:14 +00:00
Mike Blumenkrantz 4078be3fab fix icon finding for evry mime types
ticket #1988


SVN revision: 80810
2012-12-13 10:34:52 +00:00
Mike Blumenkrantz 9cc54e74c7 formatting
SVN revision: 80804
2012-12-13 09:46:11 +00:00
Carsten Haitzler 47e53b259e provide some help for when pkgers mess up suid bits on freqset.
SVN revision: 80801
2012-12-13 09:02:20 +00:00
Carsten Haitzler dae7d45236 add small detail to error printf on e_sys.
SVN revision: 80799
2012-12-13 08:32:37 +00:00
Mike Blumenkrantz 6999eb8ad1 add new event for when managers regrab keys
SVN revision: 80774
2012-12-12 19:21:31 +00:00
Mike Blumenkrantz 55ae26fcd3 prevent config dialogs from crashing if create/free data functions are not defined
SVN revision: 80772
2012-12-12 16:54:48 +00:00
Mike Blumenkrantz a4cb0df4ea prevent double pager settings menus
SVN revision: 80769
2012-12-12 14:56:59 +00:00
Mike Blumenkrantz 8077e1aafb always unpopulate shelf before changing orientation so systray doesn't ibtch
SVN revision: 80768
2012-12-12 14:56:17 +00:00
Mike Blumenkrantz 86aa333211 disable currently-set orientation for shelf on orientation change menu
SVN revision: 80766
2012-12-12 14:44:10 +00:00
Mike Blumenkrantz dbce2eaed3 show files again when an overwrite dialog pops up
ticket #1974


SVN revision: 80762
2012-12-12 13:50:43 +00:00
Mike Blumenkrantz a8143270cd always re-set xmodmap after changing kbd layout group
SVN revision: 80761
2012-12-12 13:31:18 +00:00
Mike Blumenkrantz 15df42143e add some null checks before monitor deletion to account for people still affected by the frenchman's laziness
SVN revision: 80757
2012-12-12 12:34:49 +00:00
Carsten Haitzler ddbf106d6e ensur emensu dont go futzing about whileu use them... allocate
POTENTIAL space for submenus later. :)



SVN revision: 80751
2012-12-12 11:06:40 +00:00
Mike Blumenkrantz d0eff6a730 fix initial name string for New Directory action
SVN revision: 80748
2012-12-12 10:12:29 +00:00
Mike Blumenkrantz a93a4d56f0 New Directory action in efm now renames inline like New File action
SVN revision: 80747
2012-12-12 10:08:04 +00:00
Carsten Haitzler 353b588347 10k files.... ok! :)
oh and fix a segv people will get when queue process timeout is hit...

and reduce timeout to 0.01 sec :)



SVN revision: 80746
2012-12-12 09:59:53 +00:00
Mike Blumenkrantz 65d7ceb910 backlight gadgets now update themselves on events
ticket #1976


SVN revision: 80745
2012-12-12 09:52:28 +00:00
Mike Blumenkrantz fc3c05f50e warn--
SVN revision: 80740
2012-12-12 09:00:52 +00:00
Mike Blumenkrantz a04ef6cce1 wallpaper previews now maintain aspect ratio when resized
ticket #1981


SVN revision: 80735
2012-12-12 08:05:21 +00:00
Carsten Haitzler da9336c9dd fix menu box packing for submenu itms so when set up in specific
orners with a pre callback... its packed WITH fill



SVN revision: 80661
2012-12-11 14:37:17 +00:00
Mike Blumenkrantz 90ce8a3f24 fix buffer length for deskenv_init
SVN revision: 80660
2012-12-11 14:31:12 +00:00
Mike Blumenkrantz b341cd4689 unbreak mouse move events when autohiding shelves are present
ticket #1961
ticket #zmikeisdumb


SVN revision: 80659
2012-12-11 14:20:53 +00:00
Mike Blumenkrantz 6c751918b8 warn--
SVN revision: 80656
2012-12-11 13:04:53 +00:00
Mike Blumenkrantz 69b94914ea force defaults for recently-removed comp config options
SVN revision: 80655
2012-12-11 13:04:29 +00:00
Mike Blumenkrantz fde12e4225 simplify pager dnd leave cb
SVN revision: 80654
2012-12-11 12:48:49 +00:00
Mike Blumenkrantz b577c7e900 pop an error message about systray's ugliness when shelf style is invisible
SVN revision: 80653
2012-12-11 12:47:10 +00:00
Carsten Haitzler 83e7a0a401 disable "useless" options from the comp gui.
SVN revision: 80647
2012-12-11 11:25:42 +00:00
Mike Blumenkrantz ab1a9e5e80 efm no longer eats pager dnd events
SVN revision: 80646
2012-12-11 11:14:25 +00:00
Carsten Haitzler 54faad046f dont focus noedit entries! :)
SVN revision: 80645
2012-12-11 10:54:31 +00:00
Carsten Haitzler 36523293d2 fix read-only status of file name in desktop editor
SVN revision: 80644
2012-12-11 10:50:54 +00:00
Mike Blumenkrantz c94aac1b87 fix gadman load/shutdown
SVN revision: 80641
2012-12-11 10:49:17 +00:00
Mike Blumenkrantz 00cac2c0a4 add function for determining whether modules are still loading
SVN revision: 80640
2012-12-11 10:30:06 +00:00
Mike Blumenkrantz f287acc53c warn--
SVN revision: 80639
2012-12-11 10:29:48 +00:00
Mike Blumenkrantz a7cba639ab when desklocked, notifications do nothing
SVN revision: 80638
2012-12-11 10:08:49 +00:00
Mike Blumenkrantz 1ecfd5bb0e don't need to iterate on pager drop move cb
SVN revision: 80636
2012-12-11 09:54:50 +00:00
Carsten Haitzler 6e27f1ee5b use a proper specific icon for variables prefs.
SVN revision: 80635
2012-12-11 09:36:03 +00:00
Mike Blumenkrantz 92cdc69ead typo
SVN revision: 80633
2012-12-11 09:19:27 +00:00
Mike Blumenkrantz d4e3ceb6c2 clean up pager enter dnd event cb
SVN revision: 80632
2012-12-11 09:19:15 +00:00
Mike Blumenkrantz 486c74738d use EINA_LIST_FOREACH in pager
SVN revision: 80631
2012-12-11 09:02:13 +00:00
Mike Blumenkrantz c4115615f0 s/creat/open/
SVN revision: 80630
2012-12-11 08:44:05 +00:00
Mike Blumenkrantz 370ba1b3fe okay, after considering the words of a certain frenchman we no longer write anything to new files
SVN revision: 80629
2012-12-11 07:50:06 +00:00
Carsten Haitzler 762b170e75 dont comp fullscreen windows -> off by default.
SVN revision: 80627
2012-12-11 03:51:45 +00:00
Mike Blumenkrantz e61159e49e write \n to new files instead of ""
ticket #1947


SVN revision: 80608
2012-12-10 14:16:16 +00:00
Mike Blumenkrantz c30e42e9ec fix fsel path changing and entry setting
SVN revision: 80606
2012-12-10 13:06:04 +00:00
Carsten Haitzler d65ddc4d66 ok - so not 2 times...
SVN revision: 80603
2012-12-10 11:59:34 +00:00
Mike Blumenkrantz fd9abc1da8 e now properly sets "hicolor" as the icon theme when no theme is set (FDO standard: http://icon-theme.freedesktop.org/wiki/HicolorTheme)
SVN revision: 80601
2012-12-10 11:48:20 +00:00
Mike Blumenkrantz f9c87ab214 fix efm crash when using XDS drags, also fix XDS drags to work again
SVN revision: 80599
2012-12-10 11:41:40 +00:00
Daniel Juyung Seo 206acb6eb6 e e_icon.c: also return false on null icon.
SVN revision: 80598
2012-12-10 11:33:45 +00:00
Mike Blumenkrantz 214c57e210 use correct geom for systray icon scaling, also clamp to shelf size
SVN revision: 80596
2012-12-10 11:30:33 +00:00
Mike Blumenkrantz 2c4e269031 fix tasks module double item del
SVN revision: 80593
2012-12-10 11:03:14 +00:00
Carsten Haitzler ff143d0ad8 xkb keyboard list add dialog resizable++
SVN revision: 80592
2012-12-10 11:00:57 +00:00
Mike Blumenkrantz 8157fd3205 fix crash in efm menu when directory has no listable contents
SVN revision: 80591
2012-12-10 10:40:20 +00:00
Mike Blumenkrantz 8e45282ad3 fix mixer crash on disconnect
SVN revision: 80590
2012-12-10 10:20:47 +00:00
Mike Blumenkrantz 9a8fe7b325 efm toolbar items now use inlist and delete automagically when the corresponding directory is deleted
ticket #1956


SVN revision: 80589
2012-12-10 10:02:54 +00:00
Mike Blumenkrantz a682563d94 xkb add new layout dialog now resizable
SVN revision: 80588
2012-12-10 09:45:31 +00:00
Carsten Haitzler 55cd56d5e6 fix up launcher icon... qucikacess used wrong one - overrode it...
also ensure desklock locale has an icon of its own.



SVN revision: 80587
2012-12-10 09:18:59 +00:00
Mike Blumenkrantz 06897e960b fix dnd source visibility when dragging into a link drop target
ticket #1953


SVN revision: 80586
2012-12-10 08:59:36 +00:00
Carsten Haitzler 842d077dcb desk unlock applications needs an icon name of its own.
SVN revision: 80585
2012-12-10 08:48:07 +00:00
Mike Blumenkrantz 74b145c3d0 hide scrollbars by default in scrollframe
ticket #1954


SVN revision: 80584
2012-12-10 08:29:53 +00:00
Mike Blumenkrantz 15c4760ff3 more exchange remnants in theme dialog
SVN revision: 80583
2012-12-10 08:26:51 +00:00
Mike Blumenkrantz dd20b3c07d wallpaper and theme dialogs now resizable
ticket #1950


SVN revision: 80582
2012-12-10 08:23:08 +00:00
Mike Blumenkrantz 9605a4fb85 resizable dialogs are now compatible with the maximize action and maximize options in border menu
ticket #1950


SVN revision: 80581
2012-12-10 08:20:52 +00:00
Mike Blumenkrantz bcb8765cbf "Really move" config option now reads "'cp+rm' instead of 'mv'" to be somewhat more clear
SVN revision: 80578
2012-12-10 08:02:57 +00:00
Carsten Haitzler 2399a9397c to make the debate on comp err msgs' - make them coinsistent and say
"display server".



SVN revision: 80574
2012-12-10 07:27:18 +00:00
Carsten Haitzler b3b09ae9e0 actually us fdopen and hex, and random numbers for tmp shot file.
SVN revision: 80571
2012-12-10 07:13:55 +00:00
José Roberto de Souza 463617699c From: José Roberto de Souza <zehortigoza@profusion.mobi>
Subject: [E-devel] [PATCH] e: Return EINA_FALSE if icon path was not
found



SVN revision: 80567
2012-12-10 06:58:58 +00:00
Carsten Haitzler 0ea6ad2196 formatting fx.
SVN revision: 80562
2012-12-10 03:34:27 +00:00
Massimo Maiurana 05159cf28b some patches from Igor Murzov:
- Translate some more labels
- Fix dialog title. (It's a follow-up to r79999)
- Typos in the updates checker

SVN revision: 80556
2012-12-09 19:50:07 +00:00
Massimo Maiurana 96fac26f2f Mark some strings for translation. (patch from Igor Murzov)
SVN revision: 80551
2012-12-09 14:39:30 +00:00
Carsten Haitzler f16bdcb3ad fix up screensaver timeout if less than bl fade timeout.
SVN revision: 80539
2012-12-09 07:44:30 +00:00
Carsten Haitzler f0c9f5121c lots of buglet-fixing. this does:
1. make idle fade timer work at all (dodnt work before)
2. fixes backlight status on e restart
3. fixes setting bl level on start
4. improves the compositor fade in/out effect by ALSO fading backlight
in and out... oh so much smoother now
5. fixes label in ui to be seconds, not minutes.
6. in order to make this all work - it adds a special screensaver
event inside of e that the screensaver subsystem generates based on
the real x one.



SVN revision: 80538
2012-12-09 06:27:42 +00:00
Boris Faure 504ba6fcd1 e:tiling: add stack when moving on top/left side
SVN revision: 80535
2012-12-08 21:34:08 +00:00
Carsten Haitzler 1b4cfff4bf avoid mouse down cb feeding another mouse down cb.. to itself.. until
the stack blows.. in slider.



SVN revision: 80510
2012-12-08 05:16:33 +00:00
Carsten Haitzler c731df8690 reduce frame tick overflow by 1.
SVN revision: 80509
2012-12-08 04:14:05 +00:00
Sebastian Dransfeld 7903db5d3d e: efreet event can be null
And add code to normal startup with a TODO

SVN revision: 80500
2012-12-07 20:27:27 +00:00
Massimo Maiurana 43ac76ce22 one more duplicate with different case
SVN revision: 80487
2012-12-07 18:56:27 +00:00
Massimo Maiurana 8b9b0646db updating various translations
SVN revision: 80486
2012-12-07 18:53:30 +00:00
Massimo Maiurana 8b38245df1 two more duplicate message with different case and also two with slash and hyphen
SVN revision: 80481
2012-12-07 18:15:14 +00:00
Mike Blumenkrantz 0dd759c208 normalize systray icon size against shelf size
ticket #1945


SVN revision: 80462
2012-12-07 14:15:23 +00:00
Mike Blumenkrantz 4c9d587ecb use e_util icon size normalizing function in systray
SVN revision: 80461
2012-12-07 14:12:29 +00:00
Mike Blumenkrantz c372a2991f sigh yet another instance of quicklaunch instead of quickaccess
SVN revision: 80456
2012-12-07 13:55:18 +00:00
Sebastian Dransfeld 71fd9dd82a e/wizard: TODO++
SVN revision: 80452
2012-12-07 13:32:57 +00:00
Sebastian Dransfeld e8f070067a e/wizard: check for efreet cache error
Makes wizard not hang if we have no efreet daemon

SVN revision: 80451
2012-12-07 13:31:58 +00:00
Mike Blumenkrantz 82b4efa5e4 in the event that an ecore_exe is not passed with the exit cb, check the pid list
SVN revision: 80450
2012-12-07 13:28:17 +00:00
Mike Blumenkrantz 607417832e don't free ecore_exes here in illume, this breaks e_exec severely
SVN revision: 80449
2012-12-07 13:26:46 +00:00
Massimo Maiurana d550c0f074 these corrections should clarify the meaning of messages
SVN revision: 80443
2012-12-07 13:00:14 +00:00
Mike Blumenkrantz 7d4f55dae4 quickaccess now functions correctly for windows which don't accept focus
SVN revision: 80441
2012-12-07 11:53:02 +00:00
Mike Blumenkrantz 1e0f84e842 fix qa crash when window has no name set
SVN revision: 80440
2012-12-07 11:40:13 +00:00
Mike Blumenkrantz 083aa780a9 yet another pulse overhaul:
* remove BAD_CH_MAPPING nonsense (fixes volume setting bugs since whoever added it broke them in doing so)
* queue successive volume state changes to avoid overloading the server; apply queue periodically
* update mixer gadget on timer after update events so we don't get insane amounts of mixer slider updates


SVN revision: 80438
2012-12-07 11:28:24 +00:00
Shinwoo Kim 8bb7429ce8 [access] proper using of eina_strbuf stuff
SVN revision: 80432
2012-12-07 10:45:50 +00:00
Cedric BAIL 267e1a5234 e: another leaked fd after exec that will be correctly killed.
SVN revision: 80430
2012-12-07 10:32:49 +00:00
Cedric BAIL 294c8951a4 e: fix timerfd leak in E.
NOTE: I don't know why we do that here, look suspicious.
NOTE2: fcntl(timer_fd, F_SETFL, O_NONBLOCK | FD_CLOEXEC) will not
set the FD_CLOEXEC on linux, see the man page.


SVN revision: 80428
2012-12-07 10:24:05 +00:00
Shinwoo Kim 96230bddd3 [module][access] enhance features
1. add text to the input window title
  2. send x, y coordinate base on focused window


SVN revision: 80426
2012-12-07 09:52:52 +00:00
Carsten Haitzler 74a7442e32 lets try null out alsa mixer to avoid bad freed internal self usage.
SVN revision: 80425
2012-12-07 09:41:29 +00:00
Carsten Haitzler 2c9ccbf6d5 make illume indicator top by default...
SVN revision: 80424
2012-12-07 09:41:03 +00:00
Mike Blumenkrantz f0326c5a5c only set volume for pulse channel if volume is actually different from current channel value
SVN revision: 80422
2012-12-07 09:16:26 +00:00
Mike Blumenkrantz 492149b388 don't update popup if popup doesn't exist
SVN revision: 80421
2012-12-07 09:16:01 +00:00
Mike Blumenkrantz 94d451f1ac when using pulseaudio, mixer gadget doesn't need to manually update
SVN revision: 80419
2012-12-07 08:59:42 +00:00
Mike Blumenkrantz 41fbbfe2da when fullscreening a window from a maximized state, prevent overwriting of previously saved window geometry
ticket #1940


SVN revision: 80416
2012-12-07 08:05:17 +00:00
Mike Blumenkrantz b3ae9ae78a always run deskenv init on startup, even during restart; gnome-settings-daemon is smart enough not to run if already running
ticket #1939


SVN revision: 80415
2012-12-07 07:54:35 +00:00
Cedric BAIL a97fb13810 e: forgotten move to PT_GETSIGINGO.
SVN revision: 80408
2012-12-07 02:49:40 +00:00
Carsten Haitzler d1581b714f group ptrs together.
SVN revision: 80407
2012-12-07 02:48:30 +00:00
Carsten Haitzler 846a80bf77 and if the governer is not known.... give its raw string as fallback.
SVN revision: 80400
2012-12-06 22:22:01 +00:00
Carsten Haitzler b2a6b20336 ooh.. a new cpufreq governor i found! :) add it to a known list.
SVN revision: 80399
2012-12-06 22:13:15 +00:00
Boris Faure 104761a441 e:tiling: do nothing on desk_show/hide
SVN revision: 80393
2012-12-06 21:22:50 +00:00
Boris Faure 5bf8a6cab3 e: fix windows being uniconified on desk show
SVN revision: 80392
2012-12-06 21:22:34 +00:00
Massimo Maiurana b2d8ca25e5 this is to avoid duplicate messages different only for case of initial letters, so translation files has less messages
SVN revision: 80374
2012-12-06 17:44:36 +00:00
Mike Blumenkrantz 557b8c3c8d fix pager usage of E_FREE
SVN revision: 80364
2012-12-06 14:12:55 +00:00
Mike Blumenkrantz 3c78f7dba2 fix ratio resizing when increasing window size
ticket #1935


SVN revision: 80359
2012-12-06 13:24:27 +00:00
Mike Blumenkrantz 3a87b43a19 formatting
SVN revision: 80356
2012-12-06 12:48:14 +00:00
Mike Blumenkrantz f233e0d59d fix shelf autohiding when the mouse goes directly from a shelf into the window of a shitty toolkit which blocks X mouse movement events
ticket #1884


SVN revision: 80343
2012-12-06 11:03:32 +00:00
Mike Blumenkrantz 955c24344a fix shelf autohide calculations for non-zero zones
ticket #1884


SVN revision: 80334
2012-12-06 10:27:15 +00:00
Mike Blumenkrantz ce1add259c probably fix crash in ticket #1931
SVN revision: 80333
2012-12-06 09:59:14 +00:00
Mike Blumenkrantz 2b64147c16 double clicking efm icons with single click activation enabled no longer opens directories twice
ticket #1933


SVN revision: 80331
2012-12-06 09:52:06 +00:00
Mike Blumenkrantz bff3548185 Navigate->Current Directory now first item in menu, also shows items for clicked icons
ticket #1929


SVN revision: 80329
2012-12-06 09:47:06 +00:00
Mike Blumenkrantz 7972371393 efm menu replace/start functions now properly pass icon info
SVN revision: 80327
2012-12-06 09:36:35 +00:00
Mike Blumenkrantz 4aa85b3c2c add timer to show icons after a drag to fix XDirectSave dnd
ticket #1917


SVN revision: 80324
2012-12-06 09:16:15 +00:00
Mike Blumenkrantz 654b7ee554 use event handler list macro
SVN revision: 80323
2012-12-06 09:04:18 +00:00
Mike Blumenkrantz 11b244883d fix weird dnd crash
SVN revision: 80321
2012-12-06 09:01:32 +00:00
Mike Blumenkrantz 436a884b2e apparently you can't set a dialog to be resizable after it is shown...qa config dialog now resizable all over
SVN revision: 80317
2012-12-06 08:33:11 +00:00
Mike Blumenkrantz a83a32a2f9 various config dialogs which contained tall/wide lists are now resizable
SVN revision: 80311
2012-12-06 08:25:47 +00:00
Mike Blumenkrantz b7830bc206 file icons config dialog now usable
SVN revision: 80310
2012-12-06 08:25:06 +00:00
Mike Blumenkrantz d6521d8cad fix pointer slide focus setting
SVN revision: 80307
2012-12-06 08:01:42 +00:00
Mike Blumenkrantz ccba023d9a don't throw garbage error on missing e/desktop/background group for theme dialog
SVN revision: 80304
2012-12-06 07:44:00 +00:00
Mike Blumenkrantz 99a916394b add evdev keyboard model to list
SVN revision: 80303
2012-12-06 07:38:47 +00:00
Mike Blumenkrantz 503d7305db Dear all,
As I've said before, I'm attached a patch for minor bugs in the e17 again.
 Please take a look at attached patch.

 01. missing E_FREE(wev) if zone is null
     File: src/bin/e_actions.c: 1467
     Function: ACT_FN_GO_EDGE macro function
     null check of zone and wev, it would be better to separate them.

 02. dead code
     File: src/bin/e_configure.c: 338
     Function: _e_configure_efreet_desktop_update

 03. array buf might be overwritten by "buf[i] = '\0'"
     File: src/bin/e_eap_editor.c: 412
     Function: _e_desktop_edit_user_local_desktop_filename_generate

 04. missing null check
     File: src/bin/e_fm.c
     Function: e_fm2_icon_get: 2196
     It would be better to check ic->info.file in e_fm2_icon_get
     before passing to _e_fm2_file_is_edje because it doesn't check
     null pointer.

 05. array 'path' might be overwritten by "path[i + 1] = XXX"
     File: src/bin/e_fm.c: 4299
     Function: _e_fm2_uri_parse

 06. missing null check
     File: src/bin/e_fm_device.c: 468
     Function: e_fm2_device_mount_find
     If the null pointer is passed to e_fm2_device_mount_find,
     then it attempt to compare string using strncmp without null
     check.
     e.g., e_fm2_path_set
           -> real_path = _e_fm2_dev_path_map: this function could return null.
           -> sd->realpath = real_path;
           -> e_fm2_device_mount_find(sd->realpath)

 07. missing free(fstrip)
     File: src/bin/e_import_config_dialog.c: 34
     Function: _import_edj_gen

 08. missing _module_free(cfm)
     File: src/bin/e_int_config_modules.c: 530
     Function: _load_modules

 09. missing free(class) in for loop
     File: src/bin/e_int_menus.c: 1187
     Function: _e_int_menus_clients_add_by_class

 10. missing free(roots)
     File: src/bin/e_main.c: 1646
     Function: _e_main_screens_init
     Actually only e_win_init function could return 0.
     But I've added free to other codes for the consistency.

 11. missing null check of 'es->cfg'
     File: src/bin/e_shelf.c: 2583
     Function: _e_shelf_bindings_add
     'es->cfg' might be null. please look at e_shelf_position_calc.

 12. no ect->category check before comparing string values
     File: src/bin/e_theme.c: 387
     Function: e_theme_config_remove
     I'm not sure, but inner if block checks ect->category before
     deleting a string.

 13. missing E_FREE(wcb) in while loop
     File: src/bin/e_widget_ilist.c: 146
     Function: _queue_timer

 14. dereferencing freed pointer 'entry'
     File: src/modules/quickaccess/e_mod_quickaccess.c: 583
     Function: _e_qa_event_border_remove_cb

 15. missing E_FREE(trov)
     File: src/modules/tiling/e_mod_tiling.c: 3106
     Function: _do_transition_overlay

 Thanks & Regards,
 Gwanglim


SVN revision: 80231
2012-12-05 11:13:09 +00:00