Christopher Michael [Tue, 2 Oct 2012 12:25:36 +0000 (12:25 +0000)]
E (RandR): Update __UNUSED__ function parameters.
SVN revision: 77316
Christopher Michael [Tue, 2 Oct 2012 12:24:35 +0000 (12:24 +0000)]
E (RandR): Implement common layout_adjust function. Used when we
resize or rotate a given monitor so that the position of any adjacent
monitors gets updated. Currently works when resizing or rotating.
SVN revision: 77315
Christopher Michael [Tue, 2 Oct 2012 12:16:55 +0000 (12:16 +0000)]
E (RandR): Scrollframe swallows the layout so don't use
smart_member_add.
SVN revision: 77314
Mike Blumenkrantz [Tue, 2 Oct 2012 12:14:53 +0000 (12:14 +0000)]
formatting
SVN revision: 77313
Mike Blumenkrantz [Tue, 2 Oct 2012 12:12:03 +0000 (12:12 +0000)]
avoid setting xkb variant as ',', just set as '' instead
SVN revision: 77311
Sebastian Dransfeld [Tue, 2 Oct 2012 12:02:02 +0000 (12:02 +0000)]
E: Revert change in layer to pos map
Seems there is a lot of code which is connected to the current mapping,
and no need to create a lot of fuzz because of one unused layer.
SVN revision: 77309
Mike Blumenkrantz [Tue, 2 Oct 2012 11:53:00 +0000 (11:53 +0000)]
video preview slider is now fully functional, and non-tooltip file previews for videos allow use of the slider to change position at any time
SVN revision: 77308
Sebastian Dransfeld [Tue, 2 Oct 2012 11:50:51 +0000 (11:50 +0000)]
illume2: And fix the previous fix
SVN revision: 77307
Sebastian Dransfeld [Tue, 2 Oct 2012 11:48:41 +0000 (11:48 +0000)]
illume2: Correct layer check value
The old code wanted all windows above layer 50 which has now shifted one
position down.
SVN revision: 77306
Mike Blumenkrantz [Tue, 2 Oct 2012 11:46:03 +0000 (11:46 +0000)]
fix video preview slider position setting, still broken with at least ogv files
SVN revision: 77305
Mike McCormack [Tue, 2 Oct 2012 11:21:17 +0000 (11:21 +0000)]
e: Fix warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77304
Christopher Michael [Tue, 2 Oct 2012 11:20:12 +0000 (11:20 +0000)]
E (RandR): Fix corner cases for rotation not working. Fix rotation &
resize snapping. Oh, and implement a new feature: Resizing a monitor
While it is rotated in a different position ;)
NB: Next thing is actual Movement snapping, then on to saving config ;)
SVN revision: 77303
Sebastian Dransfeld [Tue, 2 Oct 2012 10:57:20 +0000 (10:57 +0000)]
illume2: simplify layer to pos mapping
SVN revision: 77302
Mike Blumenkrantz [Tue, 2 Oct 2012 10:57:12 +0000 (10:57 +0000)]
only try to get resolution for thumbnails if the file is actually a loadable image
ticket #1582
SVN revision: 77301
Sebastian Dransfeld [Tue, 2 Oct 2012 10:52:50 +0000 (10:52 +0000)]
e: Fix off by one.
pos can be 10, and we access window in pos + 1 == 11
SVN revision: 77300
Mike Blumenkrantz [Tue, 2 Oct 2012 10:34:48 +0000 (10:34 +0000)]
add video size to tooltip, fix video tooltip geometry, add a (broken because of ticket #1587) slider to show the current playback progress of the current video
SVN revision: 77299
Sebastian Dransfeld [Tue, 2 Oct 2012 10:26:10 +0000 (10:26 +0000)]
illume2: Fix layer to position map
There is a bug here somewhere. In _policy_border_show_below we search
only the layers _above_ the window?!?
SVN revision: 77298
Christopher Michael [Tue, 2 Oct 2012 10:21:09 +0000 (10:21 +0000)]
E (Illume): Update border layer position to match changes in
e_container_layer_map.
SVN revision: 77297
Mike Blumenkrantz [Tue, 2 Oct 2012 10:03:53 +0000 (10:03 +0000)]
tweak video preview layout and attempt to set video length; currently broken because of ticket #1587
SVN revision: 77296
Sebastian Dransfeld [Tue, 2 Oct 2012 09:26:30 +0000 (09:26 +0000)]
e: cleanup env var setting
Return early if there is nothing to append/prepend.
Only add ':' if there are two elements to join.
SVN revision: 77295
Christopher Michael [Tue, 2 Oct 2012 08:58:16 +0000 (08:58 +0000)]
E (RandR): And get the proper mode based on rotation also so that
resize limiting functions propertly.
SVN revision: 77294
Sebastian Dransfeld [Tue, 2 Oct 2012 08:54:35 +0000 (08:54 +0000)]
e: cleanup layer handling
It seems people put random numbers as layers, so it is better to define
available layer numbers.
This patch also puts popups below fullscreen windows, as it sucks to get
popups during presentations. A better solution is maybe to put popups
above fullscreen, but have a presentation mode to put fullscreen windows
above popups?
SVN revision: 77293
Christopher Michael [Tue, 2 Oct 2012 08:51:50 +0000 (08:51 +0000)]
E (RandR): When we are finished resizing, we need to get geometry
based on the current rotation so we can find the proper mode.
SVN revision: 77292
Christopher Michael [Tue, 2 Oct 2012 08:47:34 +0000 (08:47 +0000)]
E (RandR): Populate the map using 'full' so that we account for any
existing rotation of the monitor object.
SVN revision: 77288
Christopher Michael [Tue, 2 Oct 2012 08:40:14 +0000 (08:40 +0000)]
E (RandR): Remove start_rotation from structure (not needed). Remove
some unused variables.
SVN revision: 77287
Mike Blumenkrantz [Tue, 2 Oct 2012 08:31:09 +0000 (08:31 +0000)]
fix efm even/odd theming in directories with lots of files
ticket #1579
SVN revision: 77286
Mike Blumenkrantz [Tue, 2 Oct 2012 08:05:47 +0000 (08:05 +0000)]
use correct format string here too
SVN revision: 77285
Mike Blumenkrantz [Tue, 2 Oct 2012 08:00:19 +0000 (08:00 +0000)]
greatly improve efm performance when loading large directories by reducing offscreen icon scan rate
SVN revision: 77284
Sebastian Dransfeld [Tue, 2 Oct 2012 07:23:27 +0000 (07:23 +0000)]
e: correct layer for edge windows
Need a layer above fullscreen if fullscreen flip is to be able to work.
SVN revision: 77283
Mike Blumenkrantz [Tue, 2 Oct 2012 06:29:21 +0000 (06:29 +0000)]
patch from PrinceAMD fixing config dialog class text for some modules
SVN revision: 77282
Vincent Torri [Mon, 1 Oct 2012 17:40:43 +0000 (17:40 +0000)]
E17: OpenBSD support of the cpufreq module
Patch by Maxime Villard (rustyBSD)
SVN revision: 77276
Christopher Michael [Mon, 1 Oct 2012 14:22:51 +0000 (14:22 +0000)]
E (RandR): Use e_layout_child_geometry_get for rotate snap.
SVN revision: 77275
Christopher Michael [Mon, 1 Oct 2012 14:19:52 +0000 (14:19 +0000)]
E (Randr): Delete the menu on object deletion.
SVN revision: 77274
Mike Blumenkrantz [Mon, 1 Oct 2012 14:14:50 +0000 (14:14 +0000)]
grab/ungrab keys when adding mixer actions to ensure that the keybinds are added correctly
ticket #1562
SVN revision: 77273
Mike Blumenkrantz [Mon, 1 Oct 2012 14:07:37 +0000 (14:07 +0000)]
debug printf--
SVN revision: 77272
Mike Blumenkrantz [Mon, 1 Oct 2012 14:02:24 +0000 (14:02 +0000)]
yet another gadget overhaul, this time fixing:
* gadget dragging over windows (ticket #1563)
* gadget dragging/resizing on the hover layer
* yet another gadget refcount bug
* lots of annoying inconsistencies when dragging around new desktop gadgets
SVN revision: 77271
Christopher Michael [Mon, 1 Oct 2012 13:29:16 +0000 (13:29 +0000)]
E (RandR): Use e_layout_child_geometry_get so that e_layout is kept in
sync.
SVN revision: 77270
Christopher Michael [Mon, 1 Oct 2012 13:19:43 +0000 (13:19 +0000)]
E (RandR): Use e_layout_child_resize when doing rotation so that if
you try a Move after a Rotation is set, the move will actually move
the with a proper rotation now.
SVN revision: 77269
Mike Blumenkrantz [Mon, 1 Oct 2012 13:14:31 +0000 (13:14 +0000)]
fix crash in e bindings from not using safe list iterator
SVN revision: 77268
Christopher Michael [Mon, 1 Oct 2012 12:33:06 +0000 (12:33 +0000)]
E (RandR): Fix some weird rotation bug where the monitor would Jump to
a previous rotation when you started a rotate operation. Also, Fix up
a couple of functions to be more accurate (in terms of their name &
purpose).
SVN revision: 77267
Christopher Michael [Mon, 1 Oct 2012 11:43:41 +0000 (11:43 +0000)]
E (RandR): Don't need the "snapped" field in this structure anymore.
SVN revision: 77266
Christopher Michael [Mon, 1 Oct 2012 11:37:41 +0000 (11:37 +0000)]
E (RandR): Reimplement "resizing other monitors" when a specific
monitor gets resized, so that we update the visual layout
appropriately. Also, do not raise "monitor_moved" callback for every
little move, rather wait until the move is finished and raise the
callback once.
NB: The "monitor_moved" callback frequency may change in the future.
SVN revision: 77265
Mike Blumenkrantz [Mon, 1 Oct 2012 10:42:58 +0000 (10:42 +0000)]
use mover geom to determine gadman gadget zone, also don't save until drag is over
SVN revision: 77264
Christopher Michael [Mon, 1 Oct 2012 10:33:32 +0000 (10:33 +0000)]
E (RandR): For now, do not raise "resized" signal with every movement,
just raise it once when it snaps to the closest resolution.
NB: This may change in the future but for now, let's keep the number
of callbacks down.
SVN revision: 77263
Mike Blumenkrantz [Mon, 1 Oct 2012 10:28:38 +0000 (10:28 +0000)]
end gadman edit when shutting down (fixes crash), clean up legacy gadman dnd code, fix gadman dnd to remove client configs when drag starts, not when edit starts
SVN revision: 77262
Christopher Michael [Mon, 1 Oct 2012 10:27:39 +0000 (10:27 +0000)]
E (RandR): Add callbacks in randr widget for monitor_rotated and
monitor_moved. Add del hook for when monitor gets deleted so we can
cleanup callbacks. Fix monitor smart object to build.
SVN revision: 77261
Christopher Michael [Mon, 1 Oct 2012 10:21:26 +0000 (10:21 +0000)]
E (RandR): Raise callback signals for monitor_moved and
monitor_rotated so we can adjust positions in the randr widget.
SVN revision: 77260
Sebastian Dransfeld [Mon, 1 Oct 2012 10:15:09 +0000 (10:15 +0000)]
e: Fix fullscreen and focus
iconifying fullscreen windows during focus change seems to be a bad
idea, as it triggers new focus events.
- Make window fullscreen
- Alt+Tab to new window
- Alt+Tab back
-> Window is still iconified
Can only get fullscreen window back by doing uniconify
Also switching desktops will result in a iconified window which the user
must hunt down (ticket #1550).
This should fix those issues.
SVN revision: 77259
Mike Blumenkrantz [Mon, 1 Oct 2012 10:01:04 +0000 (10:01 +0000)]
fix gadman gadget refcounting
SVN revision: 77258
Christopher Michael [Mon, 1 Oct 2012 08:56:38 +0000 (08:56 +0000)]
E (RandR): Fix monitor resize function to use e_layout_child_resize.
Implement basic monitor moving.
NB: This does not Snap yet, or move the other monitor(s).
SVN revision: 77256
Mike Blumenkrantz [Mon, 1 Oct 2012 08:54:36 +0000 (08:54 +0000)]
reflow some code
SVN revision: 77254
Mike Blumenkrantz [Mon, 1 Oct 2012 08:41:57 +0000 (08:41 +0000)]
even more fwin handlers to kill tooltips during gadget dnd
SVN revision: 77253
Mike Blumenkrantz [Mon, 1 Oct 2012 08:35:03 +0000 (08:35 +0000)]
remove some e_sys code which prevented umounting user-mounted devices when devices were not mounted as /media/$dev
SVN revision: 77252
Mike Blumenkrantz [Mon, 1 Oct 2012 08:16:03 +0000 (08:16 +0000)]
properly escape xkb text so formatting doesn't end up looking weird
SVN revision: 77249
Mike Blumenkrantz [Mon, 1 Oct 2012 08:04:45 +0000 (08:04 +0000)]
pixel border windows are now resizable
ticket #1567
SVN revision: 77248
Christopher Michael [Mon, 1 Oct 2012 08:02:35 +0000 (08:02 +0000)]
E (RandR): Make resolution popup menu actually set the object
resolution when selected.
SVN revision: 77247
Christopher Michael [Mon, 1 Oct 2012 07:42:47 +0000 (07:42 +0000)]
E (RandR): Add 'moving' flag to smart_data. Fix some function calls to
not pass data (is not needed for those). Fix thumb_mouse_down to use
'obj' for changing pointer. Add 'move' function skeleton(s).
SVN revision: 77246
Mike Blumenkrantz [Mon, 1 Oct 2012 07:38:46 +0000 (07:38 +0000)]
the "Slide pointer to newly-focused window" option now also slides pointer when closing a window changes focus
ticket #1551
SVN revision: 77245
Christopher Michael [Mon, 1 Oct 2012 07:32:57 +0000 (07:32 +0000)]
E (RandR): Update mouse pointer when over the thumbnail to indicate
move is possible.
NB: Preparation for monitor moving.
SVN revision: 77243
Mike Blumenkrantz [Mon, 1 Oct 2012 07:30:06 +0000 (07:30 +0000)]
ensure e modules end in .so before trying to open them
SVN revision: 77242
Christopher Michael [Mon, 1 Oct 2012 07:17:43 +0000 (07:17 +0000)]
E (RandR): Cleanup some comments (nothing functional).
SVN revision: 77240
Christopher Michael [Mon, 1 Oct 2012 07:04:21 +0000 (07:04 +0000)]
E (RandR): Add popup menu to display available resolutions (for TAsn).
SVN revision: 77239
Daniel Juyung Seo [Mon, 1 Oct 2012 06:57:50 +0000 (06:57 +0000)]
e AUTHORS e.dox.in: Added a missing author and synchronized documentation with AUTHORS.
SVN revision: 77237
Vincent Torri [Sun, 30 Sep 2012 08:50:27 +0000 (08:50 +0000)]
update fr teanslation, by Maxime Villard
SVN revision: 77223
Vincent Torri [Sun, 30 Sep 2012 08:48:50 +0000 (08:48 +0000)]
e17: update po files
SVN revision: 77222
Vincent Torri [Sun, 30 Sep 2012 08:47:07 +0000 (08:47 +0000)]
E17:
some trivial changes.
I. _e_fm_op_stdin_handler is unused, so -> removed.
II. if we cannot malloc _e_fm_op_stdin_buffer, we
are in big shit, so nullcheck.
III. Formatting.
IV. if argc < 4 we quit, so we don't need to check
if argc >= 4.
V. removed 'ret' variables. They are useless and
they were not in old revisions.
VI. _e_fm_op_copy_atom always returns 1, so we don't
need to always check and return 1.
Patch by Maxime Villard (rustyBSD)
SVN revision: 77221
rustyBSD [Sat, 29 Sep 2012 02:22:43 +0000 (02:22 +0000)]
From: rustyBSD <rustyBSD@gmx.fr>
Subject: Re: [E-devel] E SVN: caro trunk/e/src/bin
SVN revision: 77216
Massimo Maiurana [Fri, 28 Sep 2012 17:03:44 +0000 (17:03 +0000)]
updating portuguese translations
SVN revision: 77210
Christopher Michael [Fri, 28 Sep 2012 14:05:51 +0000 (14:05 +0000)]
E (RandR): When we finish rotation, update monitor frame position.
SVN revision: 77205
Christopher Michael [Fri, 28 Sep 2012 12:43:43 +0000 (12:43 +0000)]
E (RandR): Fix corner case where rotation was done by user for a full
360 degrees and snapping was incorrect.
SVN revision: 77204
Sebastian Dransfeld [Fri, 28 Sep 2012 12:25:30 +0000 (12:25 +0000)]
e: unshade in shade direction
SVN revision: 77203
Christopher Michael [Fri, 28 Sep 2012 12:17:29 +0000 (12:17 +0000)]
E (RandR): Don't "smart_member_add" the stand and frame...we want them
to be swallowed and be part of the base object.
SVN revision: 77202
Christopher Michael [Fri, 28 Sep 2012 12:10:31 +0000 (12:10 +0000)]
E (RandR): Implement Rotation snapping. Remove Evas_Map as part of the
Smart_Data structure. Use an Evas_Map for rotation as the old man
suggested ;)
NB: This will snap to the closest Rotation (within a 45 degree
threshold), after the user has finished rotating.
SVN revision: 77201
Sebastian Dransfeld [Fri, 28 Sep 2012 12:04:34 +0000 (12:04 +0000)]
e: Apply styles to gtk application font
SVN revision: 77200
Christopher Michael [Fri, 28 Sep 2012 10:33:16 +0000 (10:33 +0000)]
E (RandR): Fix resolution text to not draw under the monitor name.
SVN revision: 77195
Christopher Michael [Fri, 28 Sep 2012 09:49:24 +0000 (09:49 +0000)]
E (RandR): Set resolution text on load, and also set the resolution to
the "potential" snapping resolution as the user resizes.
SVN revision: 77194
Christopher Michael [Fri, 28 Sep 2012 09:48:41 +0000 (09:48 +0000)]
E: Add textblock for resolution.
SVN revision: 77193
Christopher Michael [Fri, 28 Sep 2012 09:06:40 +0000 (09:06 +0000)]
E: Oops, remove red rectangle from indicator.
SVN revision: 77187
Christopher Michael [Fri, 28 Sep 2012 09:06:08 +0000 (09:06 +0000)]
E (RandR): Allow toggle of output on/off (visually).
NB: This just implements on/off of monitor state "visually". No actual
changes applied via ecore_x_randr yet.
SVN revision: 77186
Christopher Michael [Fri, 28 Sep 2012 09:05:01 +0000 (09:05 +0000)]
E: Update randr dialog theme to support indicator on/off.
SVN revision: 77185
Christopher Michael [Fri, 28 Sep 2012 07:53:25 +0000 (07:53 +0000)]
E (RandR): Since we only need one map now (thanks old man), we can
remove the array, and fix the map cleanup also.
SVN revision: 77181
Carsten Haitzler [Fri, 28 Sep 2012 07:44:44 +0000 (07:44 +0000)]
fix up randr smart monitor code so livethumb is swallowed RIGHT so map
applies. :)
SVN revision: 77180
Christopher Michael [Fri, 28 Sep 2012 07:11:46 +0000 (07:11 +0000)]
E (RandR): Implement snapping.
NB: Allow free-form resizing. When the user is done resizing, the
monitor object will "snap" to the closest resolution based on the
object size.
SVN revision: 77179
Lucas De Marchi [Thu, 27 Sep 2012 17:07:53 +0000 (17:07 +0000)]
e: Remove oFono module
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.
SVN revision: 77157
Lucas De Marchi [Thu, 27 Sep 2012 17:07:44 +0000 (17:07 +0000)]
e: Remove BlueZ module
Kind of broken, with almost no functionality. Don't risk someone
releasing E17 with this thing. Hopefully I'll be able to rewrite it (or
find someone to do) before release.
SVN revision: 77156
Sebastian Dransfeld [Thu, 27 Sep 2012 13:02:18 +0000 (13:02 +0000)]
e: fix missing xcursor in e17
I discovered that at least for 1 week xcursor is not shown if it was
installed in system directory (/usr/share/icons), so i guess i will fix
a fix.
Fixes #1556
Patch by Sergei Kabanov
SVN revision: 77153
Christopher Michael [Thu, 27 Sep 2012 10:19:34 +0000 (10:19 +0000)]
E (randr): We can actually optimize the searches a bit (given that the
list of modes is stored smallest to largest) based on if we are
shrinking or growing.
SVN revision: 77149
Christopher Michael [Thu, 27 Sep 2012 10:14:58 +0000 (10:14 +0000)]
E (randr): Implement some snap 'fuziness' for finding the next smaller
or larger resolution during a resize.
SVN revision: 77148
Carsten Haitzler [Thu, 27 Sep 2012 10:10:20 +0000 (10:10 +0000)]
allow secure remove to be able to write multiple times... in theory...
but for now it's once. :)
SVN revision: 77147
Carsten Haitzler [Thu, 27 Sep 2012 09:59:36 +0000 (09:59 +0000)]
lets "secure rm" with buffers of 64k per write and handle dangling
tail too.
SVN revision: 77146
Christopher Michael [Thu, 27 Sep 2012 09:44:17 +0000 (09:44 +0000)]
E Randr: Ooops, fix compile.
SVN revision: 77145
Christopher Michael [Thu, 27 Sep 2012 09:22:05 +0000 (09:22 +0000)]
E: Add start of new RandR dialog.
NB: IT IS NOT COMPLETE, DOES NOT APPLY SETTINGS, AND STILL NEEDS LOTS
OF WORK. Don't bother reporting bugs for it just yet, until it is
fully functional. Just adding it to svn in the hopes (hahahaha) that
others may want to jump in and help speed things along.
SVN revision: 77140
Christopher Michael [Thu, 27 Sep 2012 09:19:35 +0000 (09:19 +0000)]
E: Add RandR dialog parts to main theme.
SVN revision: 77139
Christopher Michael [Thu, 27 Sep 2012 09:19:12 +0000 (09:19 +0000)]
E: Add images for new RandR dialog.
Monitor images kindly donated by Samsung.
SVN revision: 77138
Carsten Haitzler [Thu, 27 Sep 2012 08:40:24 +0000 (08:40 +0000)]
1. wait for initial efreet desktop update before going ot first page
2. wait again after new desktops instaleld and update comes in before
advancing
SVN revision: 77135
Carsten Haitzler [Thu, 27 Sep 2012 07:16:46 +0000 (07:16 +0000)]
offer advanced options to set assumed swap mode. :)
SVN revision: 77132
Massimo Maiurana [Tue, 25 Sep 2012 10:53:34 +0000 (10:53 +0000)]
updating portuguese translations
SVN revision: 77052
Vincent Torri [Sat, 22 Sep 2012 18:29:03 +0000 (18:29 +0000)]
E17: Added secure delete option (experimental !). Wait for discomfitor to add it to EFM conf panel
When removing a file, we store a E_FM_OP_DESTROY task,
which overwrites file with 3 passes of (~)randomized
data, and when we store a E_FM_OP_REMOVE task, to remove
the randomized file.
If it's a dir, skip E_FM_OP_DESTROY.
Patch by Maxime Villard (rustyBSD)
SVN revision: 77020
Daniel Juyung Seo [Sat, 22 Sep 2012 14:13:31 +0000 (14:13 +0000)]
e17 shot: now escape closes screenshot window.
SVN revision: 77018
Lucas De Marchi [Sat, 22 Sep 2012 14:12:12 +0000 (14:12 +0000)]
e/connman: Fix not updating main icon on new gadget
We need to call the function to udpate the current instance when adding
a new gadget, otherwise it will not represent the current state.
SVN revision: 77017