Commit Graph

21865 Commits

Author SHA1 Message Date
Mike Blumenkrantz 8add85a636 add zone number to bryce names
fixes usage of bryces in identical setups on different zones
2016-11-18 11:23:21 -05:00
Mike Blumenkrantz 15a23bdd75 fix bryce check for shelf existence on orientation/anchor to break when expected
restores missing anchor points when adding/moving bryces
2016-11-18 11:23:16 -05:00
Mike Blumenkrantz ef57cd1559 add EINTERN function for renaming gadget sites 2016-11-18 11:21:10 -05:00
Mike Blumenkrantz ad15b38907 enforce bryce resizing when orientation changes
screens are not square, so this would never have worked
2016-11-18 11:20:57 -05:00
Marcel Hollerbach 4ee0a87d7b The potfile has changed,
so update the other translations
2016-11-18 11:20:47 -05:00
Marcel Hollerbach eb1b1b4056 update german translation
A few modules are now completly translated:

- The wizard

- Screensettings

- Mixer

- Packagemanager

- Calender
2016-11-18 11:20:33 -05:00
Marcel Hollerbach bed6054552 mixer: we changed that name when we merged the mixer in 2016-11-18 11:20:25 -05:00
Marcel Hollerbach fbaca5b307 wizard: make page 065 translatable
we should use here the translation for plural or singular, everything
else makes it hard to translate

This commit also adds the file to POTFILES so it gets recognized by the
pot file
2016-11-18 11:20:17 -05:00
Simon Lees bb6beca850
21.3 NEWS Updates 2016-10-07 16:40:03 +10:30
Simon Lees 0486176cf6
21.3 Release 2016-10-07 16:17:04 +10:30
Mike Blumenkrantz 194f31c27a force zone useful geometry recalc on desk flip if prev/next desk has obstacles
ensure that this gets calculated accurately any time it's applicable
2016-10-04 09:37:17 -04:00
Mike Blumenkrantz b79996c08e handle "unmaximize" smart callback differently depending on fullscreen state
this is a bit hacky, but it seems to provide accurate results to fix more maximize bugs

ref c29157189f
2016-10-04 09:37:17 -04:00
Carsten Haitzler 8e16b5bcfc explicitly use eina list types passing into EINA_LIST_FREE() 2016-10-04 09:37:17 -04:00
Mike Blumenkrantz a2e870870d clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
avoid having these be obscured by windows when the gadget is on a lower layer
2016-10-04 09:37:17 -04:00
Mike Blumenkrantz a182619fd3 print object type in shape debug if name does not exist 2016-10-04 09:37:17 -04:00
Mike Blumenkrantz ed3d1e70f2 force shape queue when gadget util ctxpopups change visibility
fixes some input region issues in x11
2016-10-04 09:37:16 -04:00
Mike Blumenkrantz 2ef318db8b do not show wireless gadget popups if desklock is active
this gadget may be allowed on lockscreen, but configuration should be disabled
2016-10-04 09:37:16 -04:00
Mike Blumenkrantz ed14a32590 remove (wrong) setting of layer for time's clock gadget popup
e_gadget_util_ctxpopup_place() already handles this correctly
2016-10-04 09:37:16 -04:00
Mike Blumenkrantz 07ceb2b92e add e_util_open(), unify all callers of enlightenment_open
ref adbba1042b
2016-10-04 09:37:16 -04:00
Mike Blumenkrantz 696974b6db do not consume key events in comp autoclose key callback if desklock is active
fix T4655
2016-10-04 09:37:16 -04:00
Carsten Haitzler 4c1a00fc2f po - upate 2016-10-04 09:37:16 -04:00
Carsten Haitzler c27e6ee3d4 e exec - fix exec of enlightenment_open to use actual e prefix
so this code path was using the COMPILED IN prefix like broken
old-school unix apps that cannopt be relocated. efl and e have runtime
prefix detection so use it properly. stop doing things the broken way
just because people have written broken code for 30+ years and
continue to. we don't do that in e/efl land.

@fix
2016-10-04 09:37:15 -04:00
Derek Foreman 1609b45411 Add myself to the AUTHORS file
#glorious
2016-10-04 09:37:15 -04:00
Derek Foreman 271b361464 NULL out xwayland fd handlers after deleting them
This fixes a valgrind error that can happen when we accidentally
free these again later because they still had non-NULL values.
2016-10-04 09:37:15 -04:00
Derek Foreman fd78d05100 Don't kill self during shutdown
When Xwayland is running we end up with a client with the same pid
as the compositor in the client list.  We need to avoid killing that
client, as it will interrupt the proper shutdown procedure.

fix T4439
2016-10-04 09:37:15 -04:00
maxerba c60d52a261 Updating slovenian translation 2016-10-04 09:37:15 -04:00
Derek Foreman c82d54a19a Fix xwayland binary location detection
We were trying to find it with pkg-config and failing, try
AC_PATH_PROG instead
2016-10-04 09:37:15 -04:00
Chris Michael 452ff6fe76 Update wayland readme file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz a4a5b462f1 remove extraneous recalc trigger when deleting a gadget
CID 1362898
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 34d94929f8 do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE 2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 88f9f23ef1 always delete gadget's display object and ensure gadget object is null
fixes some object errors during container deletion
2016-10-04 09:37:15 -04:00
Cedric BAIL 8e90c421a3 fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash. 2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 473e77d016 force bgpreview widget to resize after a wallpaper update
ref be1b11ca28

fix T4632
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 3416640ca5 add gadget doc note for gadget_destroyed callback re:object lifetimes 2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 1f12bdf6b9 always use largest available size for free-oriented gadgets
ensure that gadgets don't unexpectedly clamp to minimum size
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 520927f7e0 add backspace/delete for clearing all lockscreen gadgets
this was turning into a total wasteland
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 552d0550d3 check visibility of gadget site 'events' member to determine drop availability
the layout object of a gadget site does not need to be visible since it may be
used for desktop gadgets or a transparent overlay
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 33a396e74d adjust gadget drop coords for pointer offset
gadgets are centered on the pointer when moved, so the drop coord needs to
then be uncentered to avoid unintended movement
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 5211b4637a attempt to retain gadget size when executing move operations 2016-10-04 09:37:15 -04:00
Mike Blumenkrantz 69afd70c82 force smart calc on gadget sites at key points during move operations
ensure that gadget info and visuals match up
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz ef5ba9f35e add separate codepath for handling layout of moving gadgets
these get sized and positioned in a passthrough manner, so avoid doing any calc
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz 30b07c6558 set gadget added flag any time a gadget is created or wizarded
ensure that desktop gadget editor doesn't exit when attempting to add
subsequent gadgets
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz 3ef09d6cc8 use same layer in bryce editor for "above window" setting 2016-10-04 09:37:14 -04:00
Mike Blumenkrantz b0c78ef37d clamp bryces to a lower canvas layer
note to self: if you remember why you had these at POPUP, annotate the reason
here...
2016-10-04 09:37:14 -04:00
YeongJong Lee 1214d62a0f fix korean translation mismatch
Summary:
other 'edge' is translated into '가장자리'.
but this one is translated into '테두리'

Test Plan:
Open Settings Panel - Input - Edge Bindings - Add
Select Left Edge

Reviewers: zmike!, Hermet

Reviewed By: Hermet

Subscribers: cedric, conr2d

Differential Revision: https://phab.enlightenment.org/D4297
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz 3b2a1fa456 always use compositor object stacking when performing internal drags
attempting to use a client window for any internal drag operation will always
yield wrong results and broken behavior

ref 1a982fd72a
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz 590a20fdd9 handle e_comp deref during e_dnd shutdown to avoid crash 2016-10-04 09:37:14 -04:00
Mike Blumenkrantz ade27e168a use comp canvas win by default for any drop handler with an E_Object
this is always going to be the case anyway
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz 47059d3a67 move 'unmaximize' smart callback to after geom calc in client_unmaximize
fixes some cases where geometry wouldn't be accurately calculated, such as when
fullscreening a flash video in a browser
2016-10-04 09:37:14 -04:00
Marcel Hollerbach ca238d0a56 mixer: lock up the slider for the case a drag is in progress
if you click on the slider in the gadget the slider jumps a back to the
old volume and then to the new volume, this is because a pulseaudio
update is sent while the last changed event was called, but not the
drag_stop callback.
2016-10-04 09:37:14 -04:00