Commit Graph

7651 Commits

Author SHA1 Message Date
Mike Blumenkrantz 3394a2b461 fix comp config dialog settings apply (:/), fix comp config saving (:/), fix comp config dialog config loading (:/), change comp config domain to "e_comp" (your settings will be lost if you do not manually rename)
SVN revision: 82563
2013-01-10 13:03:36 +00:00
Mike Blumenkrantz 3d6d8f969c e modules no longer require shutdown or save functions; this should clean up module code a little bit
SVN revision: 82552
2013-01-10 11:31:17 +00:00
Mike Blumenkrantz f927968340 e_menu_category_callback create callback parameter order has changed to be consistent with the rest of the efl: data param always comes first
SVN revision: 82547
2013-01-10 10:36:41 +00:00
Mike Blumenkrantz a428601f56 config submenu now sets "config" category
SVN revision: 82546
2013-01-10 10:27:08 +00:00
Carsten Haitzler 5f8e9293a0 ghost window-- after iconify+uniconify+withdraw
SVN revision: 82542
2013-01-10 10:15:32 +00:00
Mike Blumenkrantz e5e937b2c2 add conf_comp to module whitelist, use right name for comp module in other places
SVN revision: 82541
2013-01-10 10:03:10 +00:00
Mike Blumenkrantz da8302ac86 comp needs managers to exist on init. riiiiight
my favorite dish today: humble pie


SVN revision: 82540
2013-01-10 09:43:56 +00:00
Carsten Haitzler 592f1d1c79 no config - we should insta-restart with default profile.
SVN revision: 82537
2013-01-10 09:33:22 +00:00
Carsten Haitzler da9b477dc9 we really should return.. as e_config is null.
SVN revision: 82535
2013-01-10 09:29:44 +00:00
Mike Blumenkrantz cc42401f59 fix E_Win handling of window state changes, also fix e_border handling of changes.prop setting
ticket #2091


SVN revision: 82534
2013-01-10 09:24:42 +00:00
Carsten Haitzler c5bcdd2398 assert.h++
SVN revision: 82531
2013-01-10 08:50:04 +00:00
Mike Blumenkrantz 0e98a9a8e6 don't display comp module in module settings dialog
SVN revision: 82529
2013-01-10 08:29:19 +00:00
Mike Blumenkrantz 0296927048 autoremove comp module from e_config if it was previously existing there
SVN revision: 82528
2013-01-10 08:28:50 +00:00
Cedric BAIL 278841c8c3 e: we now use Ecore_Getopt.h
SVN revision: 82527
2013-01-10 08:27:43 +00:00
Mike Blumenkrantz c9aaacdb35 completely block modules named composite from being loaded
SVN revision: 82522
2013-01-10 08:14:15 +00:00
Mike Blumenkrantz 7a7ceb7429 E_LIST_HANDLER_APPEND now assert()s the event handler
SVN revision: 82521
2013-01-10 08:09:46 +00:00
Mike Blumenkrantz 8345d7d6d4 order matters in e_main: e_comp would never succeed at compositing anything border-related because it was inited before e_border, thus causing all its e_border event handlers to be nonexistent
SVN revision: 82520
2013-01-10 08:06:01 +00:00
Mike Blumenkrantz 9c92b1b73c fix e_comp_shutdown return type and make e_comp_{init,shutdown} EINTERN so they can't be disabled
SVN revision: 82518
2013-01-10 07:53:20 +00:00
Mike Blumenkrantz 8e127335cb force window border (theme) inset to be applied to new client placement geometry, fixing issues where windows would appear to "slide" across the desktop by the size of the border inset; this was primarily noticeable when using wine applications
SVN revision: 82460
2013-01-09 13:24:24 +00:00
Rafael Antognolli 779724d6d1 e/comp: Add wayland cflags to avoid build error.
SVN revision: 82459
2013-01-09 12:48:11 +00:00
Lucas De Marchi 8cacf8429d e: merge comp module into core
* Move compositor to core, but letting the configuration there
 * Rename all files and functions from e_mod_comp_* to e_comp_*
 * Move the config dialogs to a new module named conf_comp. It still
   uses a domain config, otherwise it would not pick the current
   user's configuration. Maybe it would be wise to later on move these
   options to e_config
 * Fixup the wizard mess linking the header in the build tree in order
   to be able to create the config. Since now it's in core, we don't
   need to play linking games in the build system

I'm not sure if the wayland part works. It was not even building
previously so I'll let for who cares about this to actually test and
report bugs.



SVN revision: 82454
2013-01-09 11:34:07 +00:00
Mike Blumenkrantz 8096505844 geometry_auto_move option (enabled by default) now also corrects applications which fail in their attempts to center windows on multimonitor systems
SVN revision: 82448
2013-01-09 10:11:55 +00:00
Mike Blumenkrantz dacb574ff4 relabel horrendously mislabeled window placement option, also add conf2 help for it
SVN revision: 82441
2013-01-09 08:38:10 +00:00
Mike Blumenkrantz 21dbe23b1a bump config generation for removal of use_composite
SVN revision: 82437
2013-01-09 07:55:39 +00:00
Lucas De Marchi 0675dd03a0 e: rename option use_composite to use_shaped_win
In order to move composite inside the core we need to kill the
use_composite option. However in some places it is being used to switch
between ARGB and shaped windows. It doesn't make much sense to keep the
advanced/engine dialog to let the user toggle this options if we have
composite always enabledm, but lets allow the user to shoot
himself on the foot (for now).

Next step will be to move the comp module files to core so user can't
unload it anymore.



SVN revision: 82433
2013-01-09 03:21:25 +00:00
Mike Blumenkrantz d813da9fb5 fix gettext on conf2 option help
SVN revision: 82411
2013-01-08 13:32:40 +00:00
Mike Blumenkrantz 31e2299a67 add config option for disabling pointer warp when performing directional focus change in winlist, patch by David H. Bronke
ticket #2098


SVN revision: 82409
2013-01-08 11:51:56 +00:00
Mike Blumenkrantz bede9e08bf Desktop->Shelves menu now shows shelf names instead of orientations
ticket #2105


SVN revision: 82408
2013-01-08 11:32:46 +00:00
Mike Blumenkrantz 9543eb5c37 fix bug where slider could be changed while disabled
ticket #2169


SVN revision: 82403
2013-01-08 11:06:56 +00:00
Carsten Haitzler 27624264ee netwm actgivate requests simply do absoluttely nothing now with this
as false. this breaks expected functionality from apps - that they
request activation and eg - window is minimized... it gets shown at
least. app here wants attention/activation... this is better than
ignoring ti entirely. theres activation policy config specifically for
turning this off separately. :/



SVN revision: 82402
2013-01-08 11:03:55 +00:00
Mike Blumenkrantz 2c061403d5 e_win now also traps base size setting on elm windows and applies ICCCM hints when doing so.
as an aside, elm_win is SEVERELY (cripplingly) broken with regard to WM hint applying in the sense that it never applies them
at the least, however, this will prevent windows from being randomly resized smaller than minimum sizes


SVN revision: 82394
2013-01-08 09:13:15 +00:00
Mike Blumenkrantz c7d18cac51 fix bug where keyboard resizing of windows was not possible if timeout was set to zero
SVN revision: 82386
2013-01-08 08:14:09 +00:00
Tom Hacohen d99d5c39e8 E entry + scrollframe: Add clippers as smart members.
This should fix some bugs (specifically with the .desktop file editing menu),
and is just generally correct.

SVN revision: 82360
2013-01-07 20:01:32 +00:00
Mike Blumenkrantz b35c7c7d5f add conf2 option for new backlight dimming thingy that morlenxus just added because he's too lazy to add two lines on his own
SVN revision: 82359
2013-01-07 19:59:53 +00:00
Miculcy Brian 4034a15345 Added option for doing desklock, blanking or dimming even when showing fullscreen windows.
SVN revision: 82358
2013-01-07 19:46:38 +00:00
Miculcy Brian 796317970a Don't blank on fullscreen windows (as we don't run the screenlock on fullscreen windows). Check all zones for fullscreen windows.
SVN revision: 82354
2013-01-07 16:13:17 +00:00
Miculcy Brian d0c143b615 No backlight dimming when in presentation mode. Backlight fade time only applies to dimming - undimming is fixed 0.5 .
SVN revision: 82348
2013-01-07 14:28:26 +00:00
Mike Blumenkrantz 36a7fb9105 whoops forgot to add new option to edd
SVN revision: 82334
2013-01-07 09:46:48 +00:00
Mike Blumenkrantz 4a01ee16a0 add option for disabling icons in menus
ticket #2168


SVN revision: 82333
2013-01-07 09:35:30 +00:00
Mike Blumenkrantz 59ba1738ab fix help text for pass_click_on focus option
SVN revision: 82332
2013-01-07 09:19:42 +00:00
Cedric BAIL 53f7a9ddbd e: fix build with uClibc.
Patch by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>.


SVN revision: 82312
2013-01-07 01:14:25 +00:00
Mike Blumenkrantz 495be28354 fix harmless compile warnings
SVN revision: 82305
2013-01-06 15:16:17 +00:00
Igor Murzov 678645f3ac Better gettext usage in a few places
SVN revision: 82293
2013-01-05 22:54:51 +00:00
Lucas De Marchi 5efeaedf21 e: remove dropshadow module
dropshadow module conflicts with composite, which will be always enabled
by future commits. Remove the module to allow turning composite as
always-enabled.



SVN revision: 82224
2013-01-04 18:35:22 +00:00
Lucas De Marchi 9a101b9777 e/bluez4: cleanup and fixes
- Change module name in whitelist. Its name is bluez4 since it only
   supports bluez 4 API. The day it (automatically) also supports bluez 5,
   we rename it back.
 - Use eina_stringshare_replace when possible
 - Change huge if (strcmp(icon, "...") return "....." with a table.
 - Don't use stringshare when not needed. There's no reason to
   stringshare the icon, just use the static const ones
 - Sanitize edbus method table
 - Remove bogus NONE entry after NULL in services table
 - Fix coding style
 - Generalize _unset_dev() to work with any list



SVN revision: 82208
2013-01-04 16:13:43 +00:00
Lucas Joia c83d114491 e appmenu: Initial commit of module that show application menus exported by dbus
Patch by: Lucas Joia <lucasjoia@profusion.mobi>



SVN revision: 82178
2013-01-04 13:48:45 +00:00
Mike Blumenkrantz a486201959 implement tag aliases for configure options, also add top-level files category when fileman is loaded
SVN revision: 82173
2013-01-04 13:30:09 +00:00
Carsten Haitzler 24cb323b5d export funcs for modules.. add EAPI!!!!!!!!!!!!!!!!!!!!1
SVN revision: 82149
2013-01-04 06:01:21 +00:00
José Roberto de Souza 7b46cb51bf e: Remove e_dbus dependency
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82125
2013-01-03 22:08:40 +00:00
Lucas De Marchi 23c7d0a98b e/notification: fix typo and use designated initializers on server
SVN revision: 82121
2013-01-03 22:08:19 +00:00
Lucas De Marchi 2aca12cc2e e/notification: do not use null_strings_replace()
It would be very weird and error-prone on clients to have code like
this:

E_Notification_Notify n;
memset(n, 0, sizeof(*n));
n.app_name = "bla";
e_notification_client_send(...);
eina_stringshare_del(n.icon.icon);
eina_stringshare_del(...);
...

Instead of doing this, replace NULL by "" in the only place it's not
allowed: while sending the D-Bus message.



SVN revision: 82120
2013-01-03 22:08:15 +00:00
José Roberto de Souza 84550effc5 e: Add client api to notifications
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82119
2013-01-03 22:08:10 +00:00
Lucas De Marchi 8ec8c40bb7 e/notification: improve consistency of the API
Rename some functions and fields to have a better API. Also sanitize the
method and signal tables.



SVN revision: 82117
2013-01-03 22:08:00 +00:00
José Roberto de Souza ab185d46c3 e: Add notification API
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82116
2013-01-03 22:07:56 +00:00
Lucas De Marchi 3c6d7db5a3 e: Make a few renames on new dbusmenu API
typos:
 toogle -> toggle
 itens -> items

API consistency:
 MENU_ITEM_TOGGLE -> E_DBUSMENU_ITEM_TOGGLE
 E_DBus_Menu_Item_Event -> E_DBusMenu_Item_Event
 	(I don't want to bikeshed on this, but we need to choose one of the
	 possible names, and keep consistent with the rest of the API)

A few var renames: It's E_DBusMenu_Ctx, so let's name the var ctx
instead of menu_data. internal_ctx is no more meaninful than ctx, so
rename it as well.



SVN revision: 82092
2013-01-03 18:16:16 +00:00
José Roberto de Souza 805d32b831 e: Add dbusmenu API
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82091
2013-01-03 18:16:09 +00:00
José Roberto de Souza d46ef364fd e: Replace printf by eina log
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82088
2013-01-03 18:15:53 +00:00
Mike Blumenkrantz 9e207e6f92 conf2
SVN revision: 82078
2013-01-03 14:47:21 +00:00
Carsten Haitzler 625cafc28c fix xsettings to notneed x headers directly... much better! :)
SVN revision: 82058
2013-01-03 11:21:24 +00:00
Cedric BAIL 92ab0600ee e: fix restart of E17 after manually monitoring it.
SVN revision: 82023
2013-01-03 00:32:48 +00:00
José Roberto de Souza 53f67fa86b e/music-control: Add gadget GUI
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81989
2013-01-02 13:19:49 +00:00
Lucas De Marchi 9e1b995c56 e: small fixes to port of e_fm udisk to edbus
- no need for calling edbus_message_error_get() if we are not getting
   the error message
 - rename confusing vars:
 	* A dict is this complete type: "a{sv}", i.e. an array with
	  key-values pairs (though the value could very well be 's', or
	  'u' or another basic type)
	* An entry (or dict_entry, or de) is *the* key-value pair.
 - Use eina_stringshare_replace when possible



SVN revision: 81986
2013-01-02 13:16:24 +00:00
José Roberto de Souza 5e4352e9b3 e: e_fm udisk ported to edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81985
2013-01-02 13:16:19 +00:00
José Roberto de Souza 5655cbf8af e: Remove Hal backend from e_fm
Since Hal is deprecated since 2008 it's a bad idea wasting time porting
it to edbus.

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81984
2013-01-02 13:16:14 +00:00
Lucas De Marchi b8dbc2fa0e e: small fixes to e_msgbus conversion to edbus
SVN revision: 81981
2013-01-02 13:15:58 +00:00
José Roberto de Souza a84987cd60 e: Port e_msgbus to edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81980
2013-01-02 13:15:53 +00:00
José Roberto de Souza 5b714e3146 e: Port fileman to edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81977
2013-01-02 13:14:54 +00:00
José Roberto de Souza 71fa105fd8 e: Port battery module to upower and edbus
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 81975
2013-01-02 13:14:29 +00:00
Daniel Juyung Seo ba8be587ab e dialog: Handle Escape keys on dialogs. This is very useful. Now e about, theme about, sys dialogs handles Escape key and closes the window.
SVN revision: 81966
2013-01-01 23:44:11 +00:00
Mike Blumenkrantz 9bd47bb46b add enum for deskflip animation mode
SVN revision: 81931
2012-12-31 14:00:47 +00:00
Mike Blumenkrantz 0d8a0f40df convert #defines in e_int_menus.h to enums
SVN revision: 81930
2012-12-31 13:51:43 +00:00
Mike Blumenkrantz b471739c98 e_win now traps elm_win_activate to avoid conflict with active hint ignore settings
SVN revision: 81926
2012-12-31 08:20:22 +00:00
Mike Blumenkrantz 1bbcf1abb0 added function to hide all active menus, always hide menus when desklocking
SVN revision: 81925
2012-12-31 07:47:51 +00:00
Carsten Haitzler 2bcb066ccb oh this was always broken - mh simply was never set and being used...
until the 2nd loop. by then it ws too lae as ms was screwed.



SVN revision: 81895
2012-12-30 10:53:29 +00:00
Mike Blumenkrantz f3e9d402b8 fix wrong config value clamping for window autoraise delay
SVN revision: 81886
2012-12-29 19:01:03 +00:00
Mike Blumenkrantz 34abfeb42e more elm tooltip window fixes
SVN revision: 81885
2012-12-29 17:03:13 +00:00
Mike Blumenkrantz 27c5e97d3b fix elm tooltip borderless display
SVN revision: 81879
2012-12-29 16:04:42 +00:00
Mike Blumenkrantz a5a068a358 fix xkb variant construction, patch from Tomas Cech
ticket #2119


SVN revision: 81849
2012-12-28 22:35:10 +00:00
Carsten Haitzler 7483f4bee9 allow for primary toplevel menus > screen height (or width) and
autoscroll them correctly. also raise the limits for menu sizes up to
30k or 2x zone height for menu item cutoff...



SVN revision: 81778
2012-12-28 03:28:25 +00:00
Cedric BAIL 5af50c40da e: remove some warning when compiling on FreeBSD.
Patch by Maxime Villard <rustyBSD@gmx.fr>.


SVN revision: 81772
2012-12-28 00:27:41 +00:00
Christopher Michael e69f1ae991 Fix uninitialized variable warning(s).
Fix formatting for 80 columns.

Signed-off-by: Christopher Michael <cpmichael1@comcast.net>

SVN revision: 81743
2012-12-27 13:18:59 +00:00
Mike Blumenkrantz 6112e1285c flag config option as GUI
SVN revision: 81737
2012-12-27 09:06:11 +00:00
Mike Blumenkrantz 204a7b1065 hmm that didn't work like I expected, leave elm include here I guess even though this is awkward...
SVN revision: 81733
2012-12-27 07:32:53 +00:00
Mike Blumenkrantz be140d1a3b if using elm, include globally for e
SVN revision: 81732
2012-12-27 07:27:12 +00:00
Igor Murzov b96d338097 Fix inverted arguments for lseek()
Patch from Maxime Villard <rustyBSD@gmx.fr>
"Hum, I've made a mistake in e_fm_op.c with lseek(), I inverted
the two last arguments. However it's not harmful, as SEEK_SET=0.:


SVN revision: 81697
2012-12-25 18:12:31 +00:00
Chidambar Zinnoury 8d542d40a8 e gadcon settings: add icons.
SVN revision: 81694
2012-12-25 17:04:15 +00:00
Mike Blumenkrantz 66aaa87c49 warn--
SVN revision: 81634
2012-12-22 10:33:45 +00:00
Mike Blumenkrantz 56ef3c37d2 add echievements to module whitelist: I (and others) maintain the hell out of this, so I consider it a real bug if there's a crash
SVN revision: 81633
2012-12-22 10:32:30 +00:00
Mike Blumenkrantz 0f01a6b279 in a move which will make me tremendously unpopular, config versioning has been changed from hex to dec across the whole tree, including helper functions and modules
PS. HAHAHAHAHAHAHAHA


SVN revision: 81624
2012-12-21 23:57:05 +00:00
Mike Blumenkrantz 8cd8b27f96 hokay, last commit made bg_file_get leak, so now let's simplify and clean it up
SVN revision: 81621
2012-12-21 23:06:11 +00:00
Mike Blumenkrantz 32c5b6e9fd possibly the last bug fix before release, yet another stringshare bug
ticket #2072


SVN revision: 81620
2012-12-21 22:58:17 +00:00
Mike Blumenkrantz 21bdf63d57 don't generate menu on startup, just cache it after the first one
SVN revision: 81561
2012-12-21 16:34:50 +00:00
Hannes Janetzek 303abf60de e17/shelf: fix wrong autohide with systray on second zone
SVN revision: 81557
2012-12-21 15:54:45 +00:00
Mike Blumenkrantz de5a59c469 correctly update gtk icons/themes when changed, also don't double update on icon events
ticket #2063


SVN revision: 81541
2012-12-21 12:03:11 +00:00
Mike Blumenkrantz 3bc56a9e5f fix a tremendous number of stringshare leaks
SVN revision: 81532
2012-12-21 10:20:05 +00:00
Mike Blumenkrantz b13ca641f7 ensure we get a properly stringshared return value here to match state of e_path_find
SVN revision: 81527
2012-12-21 10:02:27 +00:00
Mike Blumenkrantz e9ea6454d9 some stringshare improvements for e_path_find
SVN revision: 81526
2012-12-21 10:01:01 +00:00
Mike Blumenkrantz 4ee20a2c2f use edje_file_group_exists instead of manually iterating the groups
SVN revision: 81524
2012-12-21 09:08:33 +00:00
Mike Blumenkrantz e049fbf4ee use stringshare return type
SVN revision: 81523
2012-12-21 09:03:30 +00:00
Mike Blumenkrantz 99a5b074dd show icons again when activating DND drop menu
ticket #2061


SVN revision: 81514
2012-12-21 08:08:56 +00:00
Mike Blumenkrantz d7bc5ae149 e internal dialogs now correctly remember their maximization state and are now less prone to moving around crazily if e is restarted while they are maximized
SVN revision: 81472
2012-12-20 17:51:42 +00:00
Mike Blumenkrantz 59c4945890 another focus bug: pointer no longer warps when closing a window if pointer was not over a window when window was closed
SVN revision: 81470
2012-12-20 16:50:44 +00:00
Mike Blumenkrantz 72a901f954 finally fix insanely long-lived bug where pointer warp would end abruptly if the timer was called again before the X cursor move had occurred
SVN revision: 81469
2012-12-20 16:38:12 +00:00
Mike Blumenkrantz 6267cbd223 found a weird bug where sometimes window remembers get saved wrong...add some checks to rescue lost windows like these on startup and unb0rk the related remember
SVN revision: 81467
2012-12-20 15:37:01 +00:00
Mike Blumenkrantz 829a5b0d28 in fact, if we're being serious, linear_flip_to doesn't need flip eval either since it calls a function which does a flip eval
SVN revision: 81465
2012-12-20 14:57:55 +00:00
Mike Blumenkrantz fe991936c0 linear_flip_to already does a flip eval, don't need it here
SVN revision: 81464
2012-12-20 14:52:50 +00:00
Mike Blumenkrantz 6888d7b697 argh more of that desktop profile insanity that didn't get #ifdefs
SVN revision: 81458
2012-12-20 14:07:33 +00:00
Mike Blumenkrantz 7d1cc24f5c only do pointer warp for sloppy focus if the mouse is currently over another window, otherwise just do the other focus-in manually
ticket #morlenxus


SVN revision: 81455
2012-12-20 13:52:49 +00:00
Mike Blumenkrantz a9e313bb1c always set last focused focus on desk change
SVN revision: 81454
2012-12-20 13:51:08 +00:00
Carsten Haitzler 1f745881d9 series of dialogs that were not resizable but should be, are now.
SVN revision: 81434
2012-12-20 10:07:30 +00:00
Mike Blumenkrantz 68e80049c7 improve xkb init: don't call setxkbmap more than once, wait a short while on a timer before setting the layout group to (hopefully) ensure that setxkbmap has completed before trying to set the group number
SVN revision: 81430
2012-12-20 09:27:35 +00:00
Boris Faure c9dfe38ac2 e:slider: delete timer early to avoid losing it. Fix #2050
SVN revision: 81408
2012-12-19 22:34:37 +00:00
Massimo Maiurana c4058ca063 Make some error dialogs translatable (patch from Igor Murzov)
SVN revision: 81394
2012-12-19 17:45:04 +00:00
Mike Blumenkrantz 271f92f912 ahh never too late for an API/ABI break. e_icon_file_get now returns edje group, which fixes fileman border icons
ticket #rasternaggedme


SVN revision: 81387
2012-12-19 17:00:10 +00:00
Christopher Michael 39b6588855 Revert exposing the try_restore_config function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81375
2012-12-19 15:39:31 +00:00
Christopher Michael 1012d6be1d Change e_randr_12_try_enable_output to be exported via EAPI.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81366
2012-12-19 14:21:44 +00:00
Christopher Michael 4d4fd44b39 Expose the e_randr_12_try_enable_output function via EAPI.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81365
2012-12-19 14:21:39 +00:00
Mike Blumenkrantz ae7ca9105f Hi,
here is a patch.

 1. free() already null-checks the passed argument, so it is not
    necessary to do 'if(x) free(x)'.

 2. Moved some '{free(x); x = NULL}' to E_FREE.

 3. In e_start_main.c, 'buf' is allocated with the size of the
    two arguments + '=', so we don't need to check for lenght;
    we should use sprintf().

 thanks
Maxime Villard


SVN revision: 81364
2012-12-19 14:20:34 +00:00
Mike Blumenkrantz b393de2eaa fix shelf autohide on click
ticket #2051


SVN revision: 81362
2012-12-19 13:59:36 +00:00
Mike Blumenkrantz 4ff6488dfa apparently scrollframe has its own key grabs??? wtf???
ticket #2043


SVN revision: 81355
2012-12-19 12:29:47 +00:00
Mike Blumenkrantz ddd898bdac "set as background" ctx action now sets default bg instead of current desk bg
ticket #2042


SVN revision: 81352
2012-12-19 11:13:23 +00:00
Mike Blumenkrantz d6b83ff15e don't return blank locale parts
SVN revision: 81340
2012-12-19 09:52:14 +00:00
Mike Blumenkrantz 43dca4ccd8 don't leak efreet menus!
SVN revision: 81338
2012-12-19 09:44:55 +00:00
Mike Blumenkrantz 91aad68829 e_util_strcmp now checks if ptrs are equal before running strcmp
SVN revision: 81336
2012-12-19 09:39:35 +00:00
Mike Blumenkrantz 24ce5a79a3 initialize var for static analyzer
SVN revision: 81333
2012-12-19 09:27:51 +00:00
Mike Blumenkrantz 602c4dd07a change shelf style during config while gadcon is unpopulated for a small speedup, also fixes crash when changing size and style
ticket #2048


SVN revision: 81332
2012-12-19 09:18:11 +00:00
Mike Blumenkrantz aa35b742c5 don't stop filling a gadcon if one (systray) fails to create
SVN revision: 81331
2012-12-19 09:17:05 +00:00
Mike Blumenkrantz 44c599480b changing shelf style no longer repopulates the gadcon
SVN revision: 81329
2012-12-19 09:16:09 +00:00
Mike Blumenkrantz 504c88e033 fix shelf autohiding for when people slowly, over the course of an hour or longer, move their mouses a single pixel distance out of the shelf onto a gtk app
ticket #1884


SVN revision: 81327
2012-12-19 08:55:51 +00:00
Carsten Haitzler 47c5345f55 lets not make the buffer so small (256 chars). with utf8 this could be
as little as 42 letters... in theory.... :) 1024 is better.



SVN revision: 81318
2012-12-19 01:33:20 +00:00
Mike Blumenkrantz cfd42b1c6b efm no longer allows renaming files over other files or into directories
ticket #2024


SVN revision: 81253
2012-12-18 14:08:39 +00:00
Mike Blumenkrantz 45a263b793 trivial formatting
SVN revision: 81249
2012-12-18 13:40:10 +00:00
Mike Blumenkrantz 9bfd23edab whoops forgot to set r
SVN revision: 81244
2012-12-18 13:07:57 +00:00
Mike Blumenkrantz ab1455310a fix opening a .desktop file which is a link to a file
SVN revision: 81243
2012-12-18 12:28:37 +00:00
Mike Blumenkrantz 317ca83733 delete smart callbacks when deleting efm toolbar
ticket #2026


SVN revision: 81242
2012-12-18 12:16:47 +00:00
Mike Blumenkrantz 3577ddfff2 fix e_intl_locale_parts_combine() usage to handle locales without regions
SVN revision: 81241
2012-12-18 12:10:33 +00:00
Mike Blumenkrantz 747a446838 apparently efreet_menu_get() uses timers and such for some reason, sigh. back to threadless we go for this
SVN revision: 81239
2012-12-18 12:01:59 +00:00
Christopher Michael edf54d9d1b Make sure we have a valid monitor edid_hash Before trying to append it
to the serialized config.

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

SVN revision: 81238
2012-12-18 11:15:25 +00:00
Christopher Michael 290423c477 Fix incorrect types used in _e_config_randr_mode_info_edd:
randr structure for this uses unsigned int, not int, so store them
    in unsigned.

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

SVN revision: 81237
2012-12-18 11:14:31 +00:00
Mike Blumenkrantz 37a539bf80 simplify string lowercasing in intl post-init
SVN revision: 81235
2012-12-18 11:10:00 +00:00
Mike Blumenkrantz 77d578451c fix retrieving locale parts if region is not present
SVN revision: 81233
2012-12-18 11:04:00 +00:00
Mike Blumenkrantz 1199fc9807 okay, exposing icon object not such a great idea considering it gets deleted and recreated constantly
SVN revision: 81230
2012-12-18 10:12:47 +00:00
Mike Blumenkrantz d54e0dd00b add efm icon object to icon info so people can hook callbacks to it
SVN revision: 81228
2012-12-18 09:39:10 +00:00
Mike Blumenkrantz a658db2782 use e_util_strcmp, set current gadcon style menu item to disabled, only use default style as menu item if current style not set
ticket #2023


SVN revision: 81226
2012-12-18 09:30:35 +00:00
Mike Blumenkrantz 558894792f fix gadcon stringshare usage
SVN revision: 81225
2012-12-18 09:25:48 +00:00
Mike Blumenkrantz adae1d9000 prevent shelf artifacts when re-creating shelf after config
ticket #2005


SVN revision: 81224
2012-12-18 09:20:32 +00:00
Mike Blumenkrantz 6c71c50732 whoops, ensure we unmount the deleted mount object after the mount ops are run
SVN revision: 81204
2012-12-18 06:11:03 +00:00
Mike Blumenkrantz f0965845b5 handle better a startup where a config cannot be loaded
ticket #2003


SVN revision: 81163
2012-12-17 16:12:32 +00:00
Mike Blumenkrantz 46f630f103 efm finally does something other than flail around helplessly when you drag stuff onto the icon of another device
ticket #2000, fuck DND


SVN revision: 81162
2012-12-17 15:59:43 +00:00
Christopher Michael a6d983b1a8 Include private header before public one (without this change, build
breaks).

Export e_randr_try_restore_configuration function so it can be used
from the RandR module.

Combine serialized_setup_new code into one function (No reason for
additional function call).

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

SVN revision: 81159
2012-12-17 15:46:50 +00:00
Christopher Michael 407fd760f6 Remove generic EINTERNAL _try_restore_configuration. Combine the code
into one e_randr_try_restore_configuration function.

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

SVN revision: 81158
2012-12-17 15:46:47 +00:00
Christopher Michael 296a985992 Export the try_restore_configuration function.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81157
2012-12-17 15:46:43 +00:00
Christopher Michael 0744667e74 Use proper function when config gets loaded to try and restore
configuration.

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

SVN revision: 81156
2012-12-17 15:46:41 +00:00
Christopher Michael 85de44850b Include private header After public header.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81155
2012-12-17 15:46:37 +00:00
Christopher Michael 94535beb52 Group EAPI functions together.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81154
2012-12-17 15:46:32 +00:00
Christopher Michael 00d5045d27 Move EAPI functions above EINTERN ones.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 81148
2012-12-17 14:28:04 +00:00
Christopher Michael 1f13d6d76d Move EINTERN functions below EAPI exposed functions.
Fix formatting.

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

SVN revision: 81147
2012-12-17 14:21:42 +00:00
Christopher Michael 06a76bcb27 Add e_randr_store_configuration function to exposed headers
(NB: It was exposed in the serialization file, but never provided by
the e_randr header).

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

SVN revision: 81146
2012-12-17 14:21:39 +00:00
Christopher Michael d4810be25f No need for 2 functions which do the same thing (return a new
Serialized Setup).

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

SVN revision: 81145
2012-12-17 14:21:35 +00:00
Mike Blumenkrantz 606701ff6c make e_fm2_device_mount_free() EAPI
SVN revision: 81123
2012-12-17 11:34:19 +00:00
Mike Blumenkrantz b22ac9e803 also automatically show files again if an op fails entirely
SVN revision: 81120
2012-12-17 10:59:10 +00:00
Mike Blumenkrantz e41c2b9343 fix weird efm crash
SVN revision: 81070
2012-12-17 08:30:46 +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 9f1d6e067e Store and handle action names correctly. (patch from Igor Murzov)
SVN revision: 81049
2012-12-16 16:58:17 +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
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 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 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
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
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 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
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
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 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 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
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 006a014982 gadcon positioning leak
SVN revision: 80850
2012-12-13 13:41:35 +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
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