Commit Graph

15748 Commits

Author SHA1 Message Date
Mike Blumenkrantz 36e64fc97e null check xkb layout list
CID 1039869
2015-08-17 18:10:09 +02:00
Chris Michael ac26acd6bf Properly fix T2182 (add a --version option to enlightenment)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-17 17:48:48 +02:00
Mike Blumenkrantz 7ac0cafc2a unset fwin win delete callback before delete during delete callback 2015-08-17 17:48:48 +02:00
Mike Blumenkrantz 9ceb39b0ce separately calling eina_init after ecore_init in e_fm_op? wtfffffffffffffffffffffffffffffffff 2015-08-17 17:48:48 +02:00
Mike Blumenkrantz f8cf7a503c improve efm popup display with multiple monitors
previously we'd clamp to the current screen, but that's not really necessary. also e_popup sucks, so trying to create zone-relative coords is not going to work -> just use first zone always
2015-08-17 17:48:48 +02:00
Mike Blumenkrantz bf4cb223cc try hicolor icon theme as fallback for fdo icon setting if user's theme fails
fix T2142
2015-08-17 17:48:47 +02:00
wonguk.jeong bc0fcae681 e_fm: fix symlink access bug
Summary:
There was no checking about absolute path of symbolic link
In case of symbolic link, use real link (absolute path) and set sd->dev as "/"

Fixes T1365

Reviewers: raster, zmike

CC: seoz, cedric

Maniphest Tasks: T1365

Differential Revision: https://phab.enlightenment.org/D1147
2015-08-17 17:48:47 +02:00
Carsten Haitzler eb0d0487cf segv-- for clock popup o_popclock object ref benig dangling. this is a
new bug methinks in e18 dev.
2015-08-17 17:48:47 +02:00
wonguk.jeong 7e69a6d5d4 everything: delete mouse event handlers on selector_free
Summary:
Since mouse up handler is invoked after selector_free, there was a crash.

reproduce: double click on selector area (tabbar area on top) to launch app -> SEGV

Fixes T1264

Test Plan: enlightenment -> everything -> double click on selector area (tabbar on top)

Reviewers: raster, zmike

CC: seoz, cedric

Maniphest Tasks: T1264

Differential Revision: https://phab.enlightenment.org/D886
2015-08-17 17:48:47 +02:00
Carsten Haitzler eddfe03f64 fix segv in applyig fileman config to all fwins while walking fwin list (deleting an fwin while walking) 2015-08-17 17:48:47 +02:00
Wonguk Jeong c49634a917 efm: fix bugs during renaming multiple files and copying file into same directory
Summary:
Since E_FM_OP_OVERWRITE_RESPONSE_NO was sent before file renaming, src had been changed as next file.
->send E_FM_OP_OVERWRITE_RESPONSE_NO after file renaming.

File became empty if I copy a file into same directory
--> first of all, prevent move, rename, symlink into same directory. in case of copy, attach " (copy)" postfix after file name automatically. (need to decide postfix policy)

fixes T739

Reviewers: zmike, raster

CC: seoz, cedric

Maniphest Tasks: T739

Differential Revision: https://phab.enlightenment.org/D707
2015-08-17 17:48:47 +02:00
Igor Murzov 88cdaa67d5 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
2015-08-17 17:48:47 +02:00
Shawn Lee b5f741fb58 fix - enlightenment could be fell in infinite loop in e_border_focus_set().
Reviewers: seoz, zmike

CC: cedric, raster

Differential Revision: https://phab.enlightenment.org/D382
2015-08-17 17:48:47 +02:00
Mike Blumenkrantz a20c94e499 fix infinite loop when changing ibar sources
fix T1951
2015-08-17 17:48:47 +02:00
Mike Blumenkrantz dbf644683b remove fileman dead code
CID 1039878
2015-08-17 17:48:47 +02:00
Chris Michael f70aa55583 enlightenment: Don't crash if fwin app dialog has no exec_cmd
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-17 17:48:47 +02:00
Carsten Haitzler ea409b235e fix efm segv on single click due to out callbacks being called while deleting objects etc. 2015-08-17 17:48:46 +02:00
Mike Blumenkrantz 4f26bf60e1 e_fm2_optimal_size_calc now returns a bool to indicate whether the returned size can be used 2015-08-17 17:48:46 +02:00
Mike Blumenkrantz 6cd7bfb92a bugfix: don't save mime info when opening .desktop files
fix T1421
2015-08-17 17:48:46 +02:00
Duna Oh fea82f6a78 fix crash when activating menu that is not in range
Summary: add the condition check code if the pressed key is not in range of menu items

Test Plan:
(1) Left-click on the desktop to bring up the menu.
(2) Press down the number key to activate the menu item.
(3) When you press down the number key that is not in range, you will see the segmentation error.

below is the crash log which I encoutered.
-------------------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
_e_menu_item_activate_nth (n=n@entry=5) at src/bin/e_menu.c:2318
2318       _e_menu_item_ensure_onscreen(mi);

Reviewers: zmike, gwanglim, raster

Reviewed By: raster

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1845
2015-08-17 17:48:46 +02:00
Mike Blumenkrantz 82d3a7aa31 fix guaranteed crash from typo in e_border_lower_below 2015-08-17 17:48:46 +02:00
discomfitor 774a7435f1 this job struct member is a job, not a timer 2015-08-17 17:48:46 +02:00
Mike Blumenkrantz c21bbecf26 fix a crazy fileman bug where calculating the size of the tooltip would cause a mouse out event on the icon, deleting the tooltip while it was being created 2015-08-17 17:48:46 +02:00
Cedric BAIL cbff61a002 edje: remove use of deprecated functions. 2015-08-17 11:51:07 +02:00
Sebastian Dransfeld 36ff6cfb47 Fix hibernate
(cherry picked from commit 79fba3fa9a)

Conflicts:
	ChangeLog
	src/bin/e_sys.c
(cherry picked from commit 857bf87b7b17da1a1b361d9a6faac19d7ba674ec)

Conflicts:
	ChangeLog
2015-04-01 23:06:06 +02:00
Thanatermesis e0ae8cd0c9 Updated changelog 2015-03-25 13:24:34 +01:00
Mike Blumenkrantz 94d10092fe ensure no duplicate XDG paths are prepended during startup
the previous patch(es) had a number of issues which made them unsuitable for general use:

* only checking "/usr" and "/usr/local" paths, despite this only being accurate if e was installed into /usr or /usr/local

* only checking if the paths were at the beginning of the string, when it's possible that they could be anywhere

* failure to also check XDG_CONFIG_DIRS

* improper formatting: this is a bit of a nitpick, but there are no correct instances of 'strcmp(a, b) == 0' in the e codebase.
(cherry picked from commit 4aa4c64508)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2015-03-25 12:52:52 +01:00
Mike Blumenkrantz 60b003245b Revert "Do not add /usr/share twice for XDG_DATA_DIRS"
This reverts commit e3eda1d690.

hardcoding directory paths is not a solution that I want to see used for this issue.
(cherry picked from commit fbde0824d1)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2015-03-25 12:52:51 +01:00
Mike Blumenkrantz 58da664ccf Revert "Include /usr/local too in the no-duplication of XDG_DATA_DIRS"
This reverts commit ae3410a0ba.
(cherry picked from commit 9f36dc1b43)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2015-03-25 12:52:51 +01:00
Sebastian Dransfeld 87606ecb4b e: Use same gettext version as efl and elementary
(cherry picked from commit ff31c0533b)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2015-03-25 12:21:12 +01:00
Thanatermesis e0dcab584b Include /usr/local too in the no-duplication of XDG_DATA_DIRS
@fix and improves the previous fix
2015-01-27 12:26:26 +01:00
Thanatermesis f42f5f1cfe Do not add /usr/share twice for XDG_DATA_DIRS
This commit @fix a duplicated entry in XDG_DATA_DIRS which is also
added prematurely, if eina_prefix_get is already /usr (most of the
times) we dont want to add it here
2015-01-27 12:22:14 +01:00
maxerba 285fa87911 Updating esperanto and french translation 2014-08-29 14:46:03 +02:00
Thanatermesis a090ef0cd9 Updated changelog / news for recent backports 2014-08-09 16:00:22 +02:00
Mike Blumenkrantz 414cc655d1 e border frames now correctly identify modal dialogs as dialogs 2014-08-09 15:51:56 +02:00
Thanatermesis 79fae834e2 Fix for pieces of text cut in misc places like buttons in wizard 2014-08-09 15:48:37 +02:00
Jean-Philippe Andre dca8b85659 edc: Fix E titlebars after text padding changes
See EFL 5bf1f0c9187525cf40782b26d7fa49d2676f91bb:

  edje_calc: Don't add padding twice to text objects

  Text objects declared in Edje will see their padding added twice,
  as the Evas_Object_Text itself contains the padding already.

  This WILL break some EDC files. It's a bug nonetheless.
(cherry picked from commit bb2b204ae77c534ac90dd215446c9d1056240574)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2014-08-09 15:43:59 +02:00
maxerba 0be0170b23 Updating catalan translation 2014-07-09 20:01:43 +02:00
Thanatermesis 26e6437d91 updated changelog for my last backports 2014-06-27 16:31:08 +02:00
Mike Blumenkrantz 52b59c1755 highlight correct keybinding when modifying an existing binding
T294
(cherry picked from commit 900cc00b35)

Signed-off-by: Thanatermesis <thanatermesis@gmail.com>
2014-06-27 15:50:55 +02:00
Sebastian Dransfeld 58c0cfb666 e-xdg: augment XDG_CONFIG_DIRS as well
Conflicts:
	src/bin/e_main.c

Backported by Thanatermesis to E17
2014-06-11 17:43:00 +02:00
Thanatermesis 72023b2535 e: set XDG_MENU_PREFIX so menus get merged
Backported by Thanatermesis, original commit:

e: set XDG_MENU_PREFIX so menus get merged

Author: Sebastian Dransfeld <sd@tango.flipp.net>
Date:   Wed Jun 11 10:48:13 2014 +0200
2014-06-11 14:54:20 +02:00
Sebastian Dransfeld 9195d17b47 e: rename applications menu to fit xdg menu spec
Backported by Thanatermesis for E17:

Conflicts:
	data/etc/Makefile.mk

Fixed the old Makefile.am one instead
2014-06-11 14:41:02 +02:00
maxerba cae503d4d1 Updating catalan translation 2014-06-06 13:27:55 +02:00
Deon Thomas be2f9e3447 Remove redeclaration of variable remember_* 2014-06-01 10:12:55 -04:00
Thanatermesis a05cdfad3f Backtraces are back in e17
Imported piece of code from master branch that makes gdb able to
generate backtraces again in the legacy e17 branch
2014-05-29 13:55:34 +02:00
Carsten Haitzler 79e709d06d enable ptrace of yama ptrace scope disabled on linux
this apparently re-enabled ptracing if the kernel says "nooo".
@fix

Conflicts:
	src/bin/e_main.c
2014-05-29 11:42:09 +02:00
maxerba a1b479ee81 Some missing plural messages in turkish translations did lead to error.
I've just copied singular messages in plural.
2014-05-27 19:21:29 +02:00
maxerba 83d8b7edbe Updating galician, lithuanian and turkish translations 2014-05-26 21:48:13 +02:00
Thanatermesis 2415b9c045 Esperanto: missing entry on wizard from Intl emodule
The languages emodule included an extra Esperanto (eo_US.UTF-8) entry
that was missing in the wizard list.

Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2014-05-22 19:58:01 -04:00