Christopher Michael [Thu, 11 Oct 2012 12:42:37 +0000 (12:42 +0000)]
E (RandR): Add function to get if randr widget changed.
Rework the "changed" code so that now Apply will enable/disable
correctly based on what changes are in the monitors.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77873
Christopher Michael [Thu, 11 Oct 2012 12:42:34 +0000 (12:42 +0000)]
E (RandR): Add function prototype to get if randr widget changed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77872
Christopher Michael [Thu, 11 Oct 2012 12:42:31 +0000 (12:42 +0000)]
E (RandR): Whitespace removal.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77871
Christopher Michael [Thu, 11 Oct 2012 12:42:29 +0000 (12:42 +0000)]
E (RandR): Add some internal functions to reduce duplicated code
(background set, modes_fill, etc.
Add structure to smart_data so we can store original values and
current values. This allows us to selectively apply changes.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77870
Christopher Michael [Thu, 11 Oct 2012 12:42:26 +0000 (12:42 +0000)]
E (RandR): Add function prototype to get any changes from the monitor.
Add enum so that we can keep track of exactly what has changed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77869
Christopher Michael [Thu, 11 Oct 2012 12:42:23 +0000 (12:42 +0000)]
E (RandR): Use monitor function to get proper output.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77868
Christopher Michael [Thu, 11 Oct 2012 12:42:20 +0000 (12:42 +0000)]
E (RandR): Add function to retrieve monitor's output.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77867
Christopher Michael [Thu, 11 Oct 2012 12:42:00 +0000 (12:42 +0000)]
E (RandR): Add function prototype to retrieve monitor's output.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77866
Mike Blumenkrantz [Thu, 11 Oct 2012 12:27:51 +0000 (12:27 +0000)]
efm navbar path buttons now happily accept dnding files
part of ticket #1603
SVN revision: 77865
Mike Blumenkrantz [Thu, 11 Oct 2012 12:27:13 +0000 (12:27 +0000)]
some optimizations for e_box_item_at_xy_get
SVN revision: 77864
Mike Blumenkrantz [Thu, 11 Oct 2012 11:54:40 +0000 (11:54 +0000)]
enable dnd for toolbars
SVN revision: 77863
Mike Blumenkrantz [Thu, 11 Oct 2012 11:53:04 +0000 (11:53 +0000)]
fix dnd for toolbar gadcons
SVN revision: 77862
Mike McCormack [Thu, 11 Oct 2012 11:22:58 +0000 (11:22 +0000)]
e: Fix warning
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77861
Mike Blumenkrantz [Thu, 11 Oct 2012 10:19:03 +0000 (10:19 +0000)]
efm string functions are now EAPI util functions
SVN revision: 77860
Mike Blumenkrantz [Thu, 11 Oct 2012 10:12:16 +0000 (10:12 +0000)]
expose efm move/copy/link functions
SVN revision: 77859
Mike Blumenkrantz [Thu, 11 Oct 2012 09:57:55 +0000 (09:57 +0000)]
make e_fm2_drop_menu an EAPI and further clean up drop menu code
SVN revision: 77858
Mike Blumenkrantz [Thu, 11 Oct 2012 09:43:54 +0000 (09:43 +0000)]
improve some extremely crufty efm dnd menu code
SVN revision: 77857
Mike Blumenkrantz [Thu, 11 Oct 2012 09:34:53 +0000 (09:34 +0000)]
remove some efm symlink cruft
SVN revision: 77856
Mike Blumenkrantz [Thu, 11 Oct 2012 08:42:19 +0000 (08:42 +0000)]
_e_fm2_uri_path_list_get is now e_fm2_uri_path_list_get with EAPI
SVN revision: 77855
Mike Blumenkrantz [Thu, 11 Oct 2012 08:07:01 +0000 (08:07 +0000)]
add box function for returning the child at a point inside the box
SVN revision: 77850
Mike Blumenkrantz [Thu, 11 Oct 2012 08:03:19 +0000 (08:03 +0000)]
refresh desktop icons only when they actually need to be refreshed so we don't refresh every time someone adds a gadget to a shelf
SVN revision: 77849
Mike Blumenkrantz [Thu, 11 Oct 2012 07:56:16 +0000 (07:56 +0000)]
add menu item to enable shelf autohiding
SVN revision: 77848
Mike Blumenkrantz [Thu, 11 Oct 2012 07:28:44 +0000 (07:28 +0000)]
box also now uses inlists
SVN revision: 77847
Mike Blumenkrantz [Thu, 11 Oct 2012 06:57:23 +0000 (06:57 +0000)]
e_box now keeps its child list by box item data, also stores item geometry to trivially reduce overhead in box reconfiguring and allow me to continue my dastardly plan of implementing ticket #1603
SVN revision: 77846
Massimo Maiurana [Wed, 10 Oct 2012 22:11:29 +0000 (22:11 +0000)]
updating portuguese and italian translations
SVN revision: 77833
Bruno Dilly [Wed, 10 Oct 2012 19:19:50 +0000 (19:19 +0000)]
e/physics: fixed to match ephysics API changes
SVN revision: 77788
Bruno Dilly [Wed, 10 Oct 2012 19:19:42 +0000 (19:19 +0000)]
e/physics: shutdown ephysics
SVN revision: 77787
Christopher Michael [Wed, 10 Oct 2012 12:59:56 +0000 (12:59 +0000)]
E (RandR): Fix issue where disabled monitors would not show up
correctly.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77761
Christopher Michael [Wed, 10 Oct 2012 12:59:53 +0000 (12:59 +0000)]
E (RandR): Create monitors based on outputs, not crtcs.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77760
Christopher Michael [Wed, 10 Oct 2012 12:59:47 +0000 (12:59 +0000)]
E (RandR): Add a better indication for a monitor which is "disabled".
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77759
Mike Blumenkrantz [Wed, 10 Oct 2012 12:47:04 +0000 (12:47 +0000)]
add getter for efm drop object
SVN revision: 77758
Mike Blumenkrantz [Wed, 10 Oct 2012 12:36:43 +0000 (12:36 +0000)]
use function pointer typedef
SVN revision: 77757
Mike Blumenkrantz [Wed, 10 Oct 2012 12:09:35 +0000 (12:09 +0000)]
fix hard to trigger threaded menu crash
SVN revision: 77755
Carsten Haitzler [Wed, 10 Oct 2012 10:40:21 +0000 (10:40 +0000)]
try not do anything with screensaver interval except setting it to 0
SVN revision: 77748
Christopher Michael [Wed, 10 Oct 2012 10:31:17 +0000 (10:31 +0000)]
E (RandR): Add checks for current_mode being valid.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77747
Christopher Michael [Wed, 10 Oct 2012 10:29:09 +0000 (10:29 +0000)]
E (RandR): Don't segfault if no current_mode is set for a monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77746
Mike Blumenkrantz [Wed, 10 Oct 2012 10:28:08 +0000 (10:28 +0000)]
when zone moves/resizes, re-create desktop icons on that zone to prevent scrollbars from showing up when scrollframe resizes incorrectly
SVN revision: 77745
Christopher Michael [Wed, 10 Oct 2012 10:23:33 +0000 (10:23 +0000)]
E (RandR): Limit size of livethumb to be the maximum canvas size of
the monitor object. (should reduce memory footprint for randr dialog).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77744
Christopher Michael [Wed, 10 Oct 2012 10:10:25 +0000 (10:10 +0000)]
E (RandR): Make sure we have hTotal and vTotal from the mode before
trying to calculate refresh rate.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77743
Mike Blumenkrantz [Wed, 10 Oct 2012 09:42:05 +0000 (09:42 +0000)]
fix e randr code to not block randr update events from other listeners and to properly delete poller on failure
SVN revision: 77739
Carsten Haitzler [Wed, 10 Oct 2012 09:35:42 +0000 (09:35 +0000)]
compile with efl 1.7
SVN revision: 77737
Mike Blumenkrantz [Wed, 10 Oct 2012 09:27:24 +0000 (09:27 +0000)]
remove all LD_LIBRARY_PATH shenanigans from e17
ticket #1542
SVN revision: 77735
Mike Blumenkrantz [Wed, 10 Oct 2012 09:07:25 +0000 (09:07 +0000)]
don't listen to e kbd layout change event, only watch global event. also don't update gadget icons repeatedly or change them if re-setting current layout
SVN revision: 77729
Mike Blumenkrantz [Wed, 10 Oct 2012 09:06:21 +0000 (09:06 +0000)]
send xkb update event any time e_xkb_update() is called with a real value
SVN revision: 77728
Christopher Michael [Wed, 10 Oct 2012 08:46:07 +0000 (08:46 +0000)]
E (RandR): Ooops, remove unused variable.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77726
Mike Blumenkrantz [Wed, 10 Oct 2012 08:45:43 +0000 (08:45 +0000)]
simplify some xkb updating
SVN revision: 77725
Christopher Michael [Wed, 10 Oct 2012 08:45:00 +0000 (08:45 +0000)]
E (RandR): When we search for a resolution, if we did not find one
which matched the existing refresh rate, then search again but do not
take refresh rate into account.
NB: Should fix Raster's "resolution not changing" problem.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77724
Christopher Michael [Wed, 10 Oct 2012 08:27:25 +0000 (08:27 +0000)]
E (RandR): Tweak preview position slightly so we don't end up with a
blank space above it.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77723
Christopher Michael [Wed, 10 Oct 2012 08:14:20 +0000 (08:14 +0000)]
E (RandR): Do not 'snap' monitors on rotation. It changes the position
of them in the layout and thus causes problems when we Apply these
changes.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77720
Mike Blumenkrantz [Wed, 10 Oct 2012 08:04:46 +0000 (08:04 +0000)]
whoops, forgot to remove original default layout add code
SVN revision: 77718
Mike Blumenkrantz [Wed, 10 Oct 2012 08:04:26 +0000 (08:04 +0000)]
change this null check to a safety check
SVN revision: 77717
Christopher Michael [Wed, 10 Oct 2012 07:55:13 +0000 (07:55 +0000)]
E (RandR): Check if a monitor has been changed before doing an Apply.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77715
Christopher Michael [Wed, 10 Oct 2012 07:55:11 +0000 (07:55 +0000)]
E (RandR): Add function & prototype to return if a monitor has been
changed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77714
Christopher Michael [Wed, 10 Oct 2012 07:55:08 +0000 (07:55 +0000)]
E (RandR): Actually, let's readd the changed flag so we can skip a
monitor during Apply if it has not changed.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77713
Christopher Michael [Wed, 10 Oct 2012 07:55:06 +0000 (07:55 +0000)]
E (RandR): Remove dead code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77712
Christopher Michael [Wed, 10 Oct 2012 07:55:03 +0000 (07:55 +0000)]
E (RandR): Remove dead code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77711
Christopher Michael [Wed, 10 Oct 2012 07:55:00 +0000 (07:55 +0000)]
E (RandR): Support applying enable/disable of a monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77710
Christopher Michael [Wed, 10 Oct 2012 07:54:57 +0000 (07:54 +0000)]
E (RandR): Add function to return monitor's connected state.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77709
Christopher Michael [Wed, 10 Oct 2012 07:54:48 +0000 (07:54 +0000)]
E (RandR): Add function prototype for getting monitor's connected state.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77708
Mike Blumenkrantz [Wed, 10 Oct 2012 07:47:29 +0000 (07:47 +0000)]
break out xkb default model creation with error message to assist in finding this damn bug
SVN revision: 77707
Mike Blumenkrantz [Wed, 10 Oct 2012 07:39:08 +0000 (07:39 +0000)]
remove e17 preload/precache hacks
SVN revision: 77705
Mike Blumenkrantz [Wed, 10 Oct 2012 07:31:26 +0000 (07:31 +0000)]
formatting
SVN revision: 77704
Mike Blumenkrantz [Wed, 10 Oct 2012 07:18:03 +0000 (07:18 +0000)]
set config (min) limit for move/resize windows with keyboard
SVN revision: 77701
Mike Blumenkrantz [Wed, 10 Oct 2012 07:11:29 +0000 (07:11 +0000)]
don't set border kbd move timeout timer if there's no timeout set, also ensure that kbd moving moves at least 1px when moving
ticket #1480
SVN revision: 77700
Mike Blumenkrantz [Wed, 10 Oct 2012 07:10:24 +0000 (07:10 +0000)]
apparently randr edj was in the gitignore twice
SVN revision: 77699
Mike Blumenkrantz [Wed, 10 Oct 2012 07:09:26 +0000 (07:09 +0000)]
also remove randr edj from gitignore
SVN revision: 77698
Christopher Michael [Wed, 10 Oct 2012 06:20:41 +0000 (06:20 +0000)]
E (RandR): Remove _fill_data function (not needed). Implement Applying
of any changes to monitors.
NB: Be careful ... this will actually apply any changes now. Tested
here and appears to work ok, but YOU HAVE BEEN WARNED !!! If you apply
something and it turns your monitor into a paperweight, don't cry to me.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77693
Christopher Michael [Wed, 10 Oct 2012 06:20:39 +0000 (06:20 +0000)]
E (RandR): Add function prototypes for getting position, orientation,
and mode from monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77692
Christopher Michael [Wed, 10 Oct 2012 06:20:37 +0000 (06:20 +0000)]
E (RandR): Add function prototype to randr widget so we can retrieve
list of monitors.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77691
Christopher Michael [Wed, 10 Oct 2012 06:20:33 +0000 (06:20 +0000)]
E (RandR): Use output->monitor first to get resolutions (if it exists), then
fallback to output->crtc common modes if needed.
No need to drop duplicate resolutions anymore, in fact we should list
them due to different refresh rates.
Add functions to smart monitor object for getting position,
orientation, and mode info.
When searching for a resolution within snapping fuzziness, also try to
find one which matches the current refresh rate.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77690
Massimo Maiurana [Tue, 9 Oct 2012 18:48:34 +0000 (18:48 +0000)]
updating portuguese and italian translations
SVN revision: 77670
Christopher Michael [Tue, 9 Oct 2012 12:19:39 +0000 (12:19 +0000)]
Set randr widget to changed when we receive the proper signals,
regardless if monitor matches or not.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77643
Christopher Michael [Tue, 9 Oct 2012 12:15:09 +0000 (12:15 +0000)]
Actually, use the real rate value from the mode. This allows similar
modes with the same rate to correctly select the proper radio.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77642
Christopher Michael [Tue, 9 Oct 2012 11:55:43 +0000 (11:55 +0000)]
Add method to list/show/change refresh rate on monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77640
Christopher Michael [Tue, 9 Oct 2012 11:55:40 +0000 (11:55 +0000)]
Add method to list/select refresh rates.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77639
Christopher Michael [Tue, 9 Oct 2012 11:55:37 +0000 (11:55 +0000)]
Fix RandR dialog icon.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77638
Sebastian Dransfeld [Tue, 9 Oct 2012 08:40:26 +0000 (08:40 +0000)]
e: remove unused variable
SVN revision: 77626
Sebastian Dransfeld [Tue, 9 Oct 2012 08:40:14 +0000 (08:40 +0000)]
e: remove unused variables
SVN revision: 77625
Sebastian Dransfeld [Tue, 9 Oct 2012 08:28:18 +0000 (08:28 +0000)]
e: if 0 to disable code
SVN revision: 77624
Mike Blumenkrantz [Tue, 9 Oct 2012 07:08:00 +0000 (07:08 +0000)]
fix EINTERN to be more portable and not require e.h in mixer pulse
SVN revision: 77613
Mike McCormack [Mon, 8 Oct 2012 20:55:43 +0000 (20:55 +0000)]
e: Fix unused variable warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77588
Mike Blumenkrantz [Mon, 8 Oct 2012 17:48:38 +0000 (17:48 +0000)]
undef gettext macro to fix build
SVN revision: 77583
Mike Blumenkrantz [Mon, 8 Oct 2012 13:44:39 +0000 (13:44 +0000)]
fix mixer pulse includes and apply EINTERN to pulse functions so they won't be mistakenly called by stupid gstreamer
SVN revision: 77573
Mike Blumenkrantz [Mon, 8 Oct 2012 13:37:37 +0000 (13:37 +0000)]
fix possible magic failure in mixer
SVN revision: 77572
Christopher Michael [Mon, 8 Oct 2012 10:58:36 +0000 (10:58 +0000)]
Remove RandR window from theme (not needed as we use a config dialog
now).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77571
Christopher Michael [Mon, 8 Oct 2012 09:13:30 +0000 (09:13 +0000)]
Make on/off indicator toggling also send a changed event to the RandR
widget.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77570
Christopher Michael [Mon, 8 Oct 2012 08:39:46 +0000 (08:39 +0000)]
Make config dialog listen on "changed" signal from RandR smart object
to enable Apply button.
NB: Cannot use basic->check_changed here as the Monitor smart objects
do the changing, but the Randr smart object never does. Since
"check_changed" only listens on the main dialog widget (randr smart
object in this case), then the "check_changed" of dialog_view would
not work in this case.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77569
Christopher Michael [Mon, 8 Oct 2012 08:39:43 +0000 (08:39 +0000)]
Remove 'changed' flag for monitor smart object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77568
Christopher Michael [Mon, 8 Oct 2012 08:39:39 +0000 (08:39 +0000)]
Make RandR smart object support 'changed' so that the Apply button in
the config dialog can function properly.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77567
Christopher Michael [Mon, 8 Oct 2012 07:56:18 +0000 (07:56 +0000)]
Make RandR dialog function as a Config Dialog.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77565
Mike Blumenkrantz [Mon, 8 Oct 2012 07:42:07 +0000 (07:42 +0000)]
fix separator position on resizable config dialogs
SVN revision: 77564
Mike Blumenkrantz [Mon, 8 Oct 2012 07:36:17 +0000 (07:36 +0000)]
e finally remembers the module config dialog and reopens it on restart
SVN revision: 77563
Mike Blumenkrantz [Mon, 8 Oct 2012 06:59:58 +0000 (06:59 +0000)]
spellcheck hooooooooooooooooooooooo
SVN revision: 77562
Vincent Torri [Sun, 7 Oct 2012 20:05:45 +0000 (20:05 +0000)]
E17: better inclusion of file to parse (openbsd and netbsd
Patch By Maxime Villard
SVN revision: 77560
Massimo Maiurana [Sun, 7 Oct 2012 10:46:40 +0000 (10:46 +0000)]
updating portuguese translations
SVN revision: 77559
Carsten Haitzler [Sun, 7 Oct 2012 10:01:14 +0000 (10:01 +0000)]
add config for disabling delayed modules. this actually drastically
speeds up e startup - but this i mean the shelf comes up instantly
populated rather than taking 2 or 3 seconds to figure its life out.
SVN revision: 77558
Carsten Haitzler [Sun, 7 Oct 2012 10:00:24 +0000 (10:00 +0000)]
disable sigusr1 for config dialog - thsi is actually a race cond that
never was hit before - but e's start uses a pause() to wait for init
splash to be ready and a sigusr1 is used to do the waking up.
SVN revision: 77557
Carsten Haitzler [Sun, 7 Oct 2012 09:59:07 +0000 (09:59 +0000)]
really quick patch on connman asking for logins... agent->msg is the
same as msg in the cb. this stops an instant segv but doesnt fully fix
it. it's at least marked/commented to be looked at.
SVN revision: 77556
Carsten Haitzler [Sun, 7 Oct 2012 09:56:22 +0000 (09:56 +0000)]
disable lock fps and grab in comp as its not in the gui now.
SVN revision: 77555
Massimo Maiurana [Sun, 7 Oct 2012 07:49:24 +0000 (07:49 +0000)]
updating portuguese and italian translations
SVN revision: 77554