Commit Graph

15677 Commits

Author SHA1 Message Date
Bertrand Jacquin 5cab004a75 BUG/MINOR: avoid bashism in system() call
Other shell than >=bash-4 and dash does not support '&>' I/O redirection.

Introduce in commit v0.17.5-1-g09bff77

 « While at it, I also fixed the piping of stdout and stderr to be nicer. »
2013-11-06 01:30:47 +01:00
Tom Hacohen 09bff77be7 wsod: Fixed gdb hangs when generating backtraces.
After a long and hard battle with the gods of bugs I finally fixed
this stupid hang. I had to dig into the gdb source code, and gdb the
hell out of gdb, but it's now solved.

First of all, we should call gdb with -batch which exits automatically.
This however is not enough to fix it. The bug was that gdb was haning
while trying to set attributes on stdin because it was waiting for input.
This is obviously problematic when running in non-interactive mode, so
I had to pipe /dev/zero to stdin to fix it.
While at it, I also fixed the piping of stdout and stderr to be nicer.

Conflicts:
	ChangeLog
	NEWS
	src/bin/e_sys_main.c
2013-11-05 15:52:51 +00:00
Eduardo Lima (Etrunko) d9415c9a74 0.17.5 release
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-10-31 21:04:21 -02:00
Eduardo Lima (Etrunko) 910e109760 Attempt to fix blank screen bug by updating randr config version
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-10-31 21:04:20 -02:00
Mike Blumenkrantz b23cebb26e bugfix: efm icon event clipping now set correctly 2013-10-14 08:44:02 +01:00
maxerba 10e2271afa Removing blank entries from desktop files 2013-10-05 14:22:57 +02:00
maxerba dcaf7c09c5 Removing blank entries from desktop files 2013-10-05 11:33:08 +02:00
Mike Blumenkrantz 0e5d2c0ccf probably fix menu clicks which I broke a couple commits ago... 2013-10-03 13:32:48 +01:00
Mike Blumenkrantz c3bae7cb39 remove more invalid Name[]= entries
T346
2013-10-03 13:16:04 +01:00
Mike Blumenkrantz 5c37d93a0b fix blank Name[$locale]= values in .desktops
T346
2013-10-03 09:03:24 +01:00
Jérémy Zurcher eb26e1385c mixer: gadget conf set card name when none 2013-09-27 10:37:07 -03:00
discomfitor 77b2c5a7f4 bugfix: check mouse location when clicking menu items, only activate menu if mouse is inside menu when clicking
T164
2013-09-20 16:00:27 +01:00
discomfitor b8f50a95f7 add changelog from previous commit 2013-09-20 15:59:42 +01:00
discomfitor 5c809b6f98 bugfix: efm now allows repeated creation of new files from menus 2013-09-20 14:19:57 +01:00
Boris Faure 643f6fa6ff improve e on debian kfreebsd (Patch by Petr Salinger)
Closes task 302.
2013-08-24 15:54:12 +02:00
Mike Blumenkrantz f5f61572fd better fix for gettext macro checking 2013-08-22 14:04:42 +01:00
Mike Blumenkrantz 8368d57692 s/AM_GNU_GETTEXT/AC_GNU_GETTEXT/g 2013-08-22 11:38:32 +01:00
Deon Thomas bf587cfd97 Updated changelog, fixed stall T289
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-19 05:34:27 -04:00
Chris Michael b17a9b9cc9 Backport: 45b4d9f :: Move xinerama init until After randr has setup the screens.
NB: Old Man, THIS should fix your black screen problem ;)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-19 05:34:27 -04:00
Chris Michael 7d190c4918 Backport: 57a3a62 :: When we try to re-enable a monitor, check the Crtc Mode (not the smart object Current mode) to determine if it is already disabled.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-19 05:34:27 -04:00
Chris Michael 0d83892949 Backport: b6fe0c8 :: Don't do randr restore if we have fake screens. (requested by release master) ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-19 05:34:27 -04:00
Mike Blumenkrantz 3e081a2432 Backport: e4f4a29 :: +e_xinerama_fake_screens_exist
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-19 05:34:27 -04:00
Eduardo Lima (Etrunko) 454003d820 0.17.4 release
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-08-02 14:33:42 -03:00
Chris Michael f15b2eda9d Backport: 112a409 :: When we have to calculate screen size, it May actually Help to get the crtc id that we need to fetch values for.
NB: Phab Ticket T258

NB: /me slaps self

Signed-off-by: Chris Michael <devilhorns@comcast.net>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 12:17:45 -04:00
Chris Michael 455fe96f66 Backport: a7200ae :: Only create primary output frame if we have more than one monitor to choose from.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 12:17:12 -04:00
Chris Michael 628bcc0280 Backport: 6d3751a :: Remove duplicated local variable.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:45:25 -04:00
Chris Michael be9e1d24b5 Backport: a39246c :: Remove return value in function returning void.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:45:05 -04:00
Chris Michael aae26dbf64 Backport: c32f155 :: Add a disabled state to the indicator event rectangle
NB: This is so that the indicator mouse events can be disabled, thus
not allowing Silly people to turn off their Only single monitor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:44:38 -04:00
Chris Michael 9566fe746e Backport: c48e7d2 :: When we have finished creating all monitors, if there is only One monitor existing, then disable the ability to toggle the indicator.
NB: This is for silly people who (for whatever reason) decide that
it's a good idea to try and turn off their Only monitor.

NB: Fixes Phab Ticket T257

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:44:12 -04:00
Chris Michael e998dc38cf Backport: 9046a6b :: Add function to allow disable/enable of the indicator toggle.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:43:46 -04:00
Chris Michael 4f4f0c04b3 Backport: 1aa4f1e :: Add function prototype for disable/enable of the toggle indicator.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-02 10:43:08 -04:00
Carsten Haitzler 75c2ab58a3 enlarge taskbar buttons a bit so those with 24px shelves.. can use
them. :)
2013-08-01 15:05:00 -03:00
Deon Thomas 5bcf144064 Revert: removed ECORE_VERSION_MAJOR/MINOR #if statement since all the new ecore_randr code has been backported to ecore 1.7.7+ 2013-08-01 12:06:21 -04:00
Deon Thomas 7c8e3d8e31 removed ECORE_VERSION_MAJOR/MINOR #if statement since all the new ecore_randr code has been backported to ecore 1.7.7+ 2013-08-01 11:56:32 -04:00
Chris Michael fa97eba302 Backport: e2cf7d3 :: Handle case of snapping for monitor being moved.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-01 11:49:57 -04:00
Chris Michael bfc9f1e7b1 Backport: 3f2e850 :: Big giant Monitor Snapping Fix when we resize or move !! ;)
- Add previous monitor geometry to smart data structure.
- When we set the crtc, also set the monitor current geometry.
- Add function to return the previous monitor geometry.
- On a mouse up, check for monitor location difference versus previous
geometry, if nothing changed then we have no 'move' to do.
- When we start a resize, record the previous geometry and raise the
monitor.
- When a monitor is moved/resized we call the position_update function
which already loops all monitors, so no need to loop them twice.
- Fix position_update function to allow some Snapping Fuzziness so
that on a move/resize any adjoining monitors (within tolerance) will
more reliably snap to each other.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-01 11:49:23 -04:00
Chris Michael f0f7f8f4de Backport: d2a0e36 :: Add function prototype for returning previous geometry.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-01 11:49:01 -04:00
Chris Michael 39587299c2 Backport: b0e3605 :: Implement rudamentary monitor snapping after move.
After a monitor has been moved, snap it to the closest monitor.

NB: This should fix cases where a monitor could not be positioned next
to another monitor which had a resolution of 1368. Previously, the
second monitor could only move to 1366 due to a rounding issue when
converting coordinates to virtual. Now, the second monitor (when
finished moving) will Snap to the proper position.

NB: (Currently) In order for the snapping to work, either the
monitors' X axis or Y axis must be equal. Ideally, this should be
fixed to allow for some percentage of position flexibility.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-08-01 11:47:43 -04:00
maxerba 75d1a637dc updating desktop files 2013-07-31 13:17:04 +02:00
maxerba 18c9d84fe8 updating french translation 2013-07-31 13:15:31 +02:00
Chris Michael 4b5defdd2c Backport: 5fecc20 :: When we are re-enabling a monitor, do not free the mode info from the smart data's list of modes. This will get freed when the dialog closes.
Fix some formatting for 80 columns.

NB: Should fix etrunko crash ;)

Signed-off-by: Chris Michael <devilhorns@comcast.net>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-07-29 18:00:33 -04:00
Chris Michael 3d26cd06e6 Backport: a12ae8b :: Properly check for primary output during new configurations.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-07-29 18:00:33 -04:00
maxerba e22a6685d3 Adding serbian localization in desktop files 2013-07-08 13:37:23 +02:00
maxerba 41f7acf8a6 Fixed sorting in desktop files 2013-07-04 20:12:50 +02:00
maxerba ae01d44d6c updating italian translation 2013-07-02 19:27:13 +02:00
maxerba 1f723d2f0e updating esperanto and french translations 2013-07-02 19:12:39 +02:00
maxerba cbec7f47b8 updating desktop files with esperanto and french translations 2013-07-02 17:13:21 +02:00
Deon Thomas 6dc3aab009 Update changelog to show devilhorns changes 2013-06-28 17:51:31 -04:00
Chris Michael ee44bcda90 Backport: 0537494 :: Fix issue of incorrect x/y position being displayed on a monitor after snapping.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-06-28 11:24:51 -04:00
Chris Michael 5e9323bf7d Backport: 7955818 :: Add randr theme support for primary outputs
NB: Someone may want to retheme this....

Signed-off-by: Chris Michael <devilhorns@comcast.net>
Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
2013-06-28 03:28:54 -04:00