Commit Graph

11490 Commits

Author SHA1 Message Date
Mike Blumenkrantz da524d6d91 kill off dnd operation if drop cb returns false
SVN revision: 76722
2012-09-17 04:01:30 +00:00
Maxime Villard 3dc989c695 From: Maxime Villard <rustyBSD@gmx.fr>
There is a problem with the realpath() call. When moving
a symlink, realpath() gets the path of the pointed file,
and the name assigned to the copied link is the name of
this file.

So we shouldn't use realpath(), but I don't know an equivalent
which doesn't take care of symlinks.

Here is an example patch.


SVN revision: 76721
2012-09-17 03:57:04 +00:00
Mike Blumenkrantz e406dbd435 possibly fix headphones crash from massimo
SVN revision: 76719
2012-09-17 03:03:02 +00:00
Boris Faure 40adabe9ad e: tiling: add "send to corner" actions
As requested in #1457.

SVN revision: 76714
2012-09-16 19:59:08 +00:00
Carsten Haitzler 6669ca71a3 provide a way to select backlight device or output and then use it.
SVN revision: 76709
2012-09-16 10:43:17 +00:00
Carsten Haitzler 45ded3832b THIS was the dnd bug i saw! that i couldnt reproduce easily... THIS...
heisenbug... ptr stuff wrong. :)



SVN revision: 76708
2012-09-16 03:27:34 +00:00
Mike McCormack b5436997b8 e: Fix unused parameter warning
SVN revision: 76706
2012-09-15 21:46:38 +00:00
Boris Faure 57f1273aae e: fix Move to the left/right/up/down window
Closes #1488

SVN revision: 76703
2012-09-15 09:57:38 +00:00
Mike Blumenkrantz affc6d8d25 another efm_op patch from Maxime Villard, I don't even know what it does
SVN revision: 76686
2012-09-14 17:00:41 +00:00
Mike Blumenkrantz c1fc3c7ed5 even more not-asked-for fileman features: clone window and copy path
SVN revision: 76684
2012-09-14 16:51:38 +00:00
Mike Blumenkrantz 92621f4987 dear e menus,
please stop randomly crashing when I unref you correctly.
your pal,
the release manager


SVN revision: 76682
2012-09-14 16:28:05 +00:00
Mike Blumenkrantz eed83ff084 split off gtk bookmarks into their own submenu so the navigate menu doesn't get too huge
SVN revision: 76681
2012-09-14 16:00:24 +00:00
Mike Blumenkrantz e58b6f199b move Go To Parent Directory to Navigate submenu
SVN revision: 76679
2012-09-14 15:48:35 +00:00
Mike Blumenkrantz 29b23540ee delete thread data after creating new file to prevent messing up the path when creating subsequent new files in other directories
SVN revision: 76678
2012-09-14 15:30:25 +00:00
Mike Blumenkrantz 066fbdcc0e actually use new config and operation to perform mv operations, fix another case where dnd would trigger file rename, dragging a file around in its own directory is now a no-op as far as the daemons are concerned
SVN revision: 76677
2012-09-14 15:17:14 +00:00
Mike Blumenkrantz c9f7684c02 add fileman config option for new mv setting, also implement necessary backend features in efm slave for using mv operations
SVN revision: 76676
2012-09-14 15:14:41 +00:00
Mike Blumenkrantz 542501a85a e_config has a new option that can be enabled to switch file moving to use the old behavior of cp->rm instead of the new mv behavior
SVN revision: 76675
2012-09-14 15:13:51 +00:00
Mike Blumenkrantz 80c6165036 with the work of Maxime Villard <rustyBSD@gmx.fr>, efm_op can now move files directly when they're on the same device instead of copying then deleting the original
SVN revision: 76674
2012-09-14 15:09:05 +00:00
Mike Blumenkrantz 5f17904e58 forgot this file
SVN revision: 76668
2012-09-14 13:27:35 +00:00
Mike Blumenkrantz 023248ca67 Open Terminal Here menu item is now a directory mime action located in the Actions menu
SVN revision: 76666
2012-09-14 12:46:23 +00:00
Mike Blumenkrantz 751ef7b127 call directory mime handlers when bringing up ctx menu not on icons
SVN revision: 76665
2012-09-14 12:45:15 +00:00
Mike Blumenkrantz 0eafd902f7 mime handlers now properly handle icons where the full path is given
SVN revision: 76664
2012-09-14 11:03:26 +00:00
Mike Blumenkrantz baed804727 argh, another case of someone making callbacks with the data param last! fix fix! ABI borked again!
SVN revision: 76663
2012-09-14 10:52:08 +00:00
Mike Blumenkrantz e5a75c2b6d eina is probably already initialized by the time fileman starts
SVN revision: 76662
2012-09-14 10:40:12 +00:00
Mike Blumenkrantz 745d731695 ensure fileman navigation menu items are always added
SVN revision: 76661
2012-09-14 10:38:32 +00:00
Mike Blumenkrantz fbd5297cc9 okay, call icon menu extend callbacks for non-icon menus
SVN revision: 76660
2012-09-14 10:35:56 +00:00
Mike Blumenkrantz 0bf1e15adb don't call icon menu end extensions in non-icon menus
SVN revision: 76659
2012-09-14 10:31:39 +00:00
Mike Blumenkrantz fb98544c37 move "go to parent directory" to top of icon menus next to navigate
SVN revision: 76658
2012-09-14 10:29:23 +00:00
Mike Blumenkrantz 1477628c13 only show parent directory for desktop icon menus if going to the parent directory is allowed
SVN revision: 76657
2012-09-14 10:25:30 +00:00
Mike Blumenkrantz 4c9de587c9 directories without parents enjoy having terminals opened in them as well
SVN revision: 76656
2012-09-14 10:22:40 +00:00
Mike Blumenkrantz 660ee97666 I don't know who thought it was a good idea to have a separate header file for exactly ONE function prototype, but it's not. it's a terrible idea, and you should feel terrible for having it.
SVN revision: 76655
2012-09-14 10:19:51 +00:00
Mike Blumenkrantz 33746eeffe split out fileman menu functions into separate file, put icon navigate menu into different callback to simplify menu creation
SVN revision: 76654
2012-09-14 10:17:31 +00:00
Mike Blumenkrantz 4d5911644a unset mixer gadget configs when the backend changes, also don't delete the gadget instances; this should fix the last of the mixer crashing issues
SVN revision: 76653
2012-09-14 10:00:13 +00:00
Mike Blumenkrantz c9c92d24e8 restart the entire pulse connection when we get a disconnect and can't reconnect to refresh the socket location, also only send pulse ready when sinks have been fetched and the default sink is known
SVN revision: 76652
2012-09-14 09:57:45 +00:00
Mike Blumenkrantz d43a195c7d ensure we unset a pulse connection's server when it gets deleted
SVN revision: 76651
2012-09-14 09:55:39 +00:00
Mike Blumenkrantz 1a7737d5a1 fix mixer stringshare usage (fixes looooooooots of crashes), also shutdown pulse integration when unloading the module
SVN revision: 76649
2012-09-14 08:17:11 +00:00
Mike Blumenkrantz 6a53321e5c not sure why I was deleting port info strings for pulseaudio, but stop it because this breaks the world
SVN revision: 76648
2012-09-14 08:14:50 +00:00
Christopher Michael fdf581a87e Illume: Fix ticket 1486 (Illume Home Key Button no longer works). Fix
some layering issues with Back/Forward also.

Implement a "hide_above" function to hide anything above Home window.



SVN revision: 76646
2012-09-14 07:40:31 +00:00
Mike Blumenkrantz 5070b96b9e efm options menu now contains efm config panel menu items if fileman module is loaded
SVN revision: 76642
2012-09-14 07:17:17 +00:00
Mike Blumenkrantz 626505bdae stringshare class before iterating through remembers since the remembers list can be quite long
SVN revision: 76641
2012-09-14 07:02:06 +00:00
Mike Blumenkrantz 121c7d4a7a prevent efm window resizing on directory change, actually use default efm window geometry instead of making weird/wrong calculations based on scaling and icon size
SVN revision: 76640
2012-09-14 06:53:21 +00:00
Bruno Dilly 867d205ef6 e/connman: add check to show / hide password
Configuring default behavior on module settings later could
be nice.



SVN revision: 76633
2012-09-14 01:25:54 +00:00
Bruno Dilly 54d3dcd794 e/connman: fix code style
SVN revision: 76632
2012-09-14 01:24:36 +00:00
Carsten Haitzler 4acc7c4eb9 well then.. let's not segv if card is null... yes - this is new
behaviour in mixer... at leats i'm not stuck with e crashing almost
instantly on start :)



SVN revision: 76631
2012-09-14 00:33:36 +00:00
Mike Blumenkrantz f7e3736068 only disallow drop on link_drop targets when there's no icon selected
SVN revision: 76624
2012-09-13 17:01:55 +00:00
Mike Blumenkrantz 57424d18a4 improve spring-loaded drag windows to allow springing from the sidebar and avoid closing when dragging past a sidebar
SVN revision: 76623
2012-09-13 16:35:08 +00:00
Mike Blumenkrantz 6c04fe6fea fix link_drop targets to allow dropping into subdirs
this exposes a very strange and rare bug where things seem to get recursively symlinked instead of just symlinking the dragged icon


SVN revision: 76622
2012-09-13 16:34:19 +00:00
Mike Blumenkrantz d86de48c74 always return true for dnd events
SVN revision: 76621
2012-09-13 16:15:18 +00:00
Mike Blumenkrantz 1726d79fa3 fix autoscrolling bug where it would scroll randomly or inconsistently
SVN revision: 76620
2012-09-13 16:04:28 +00:00
Mike Blumenkrantz 1d64e8144b null check fwin when dnd ends
SVN revision: 76618
2012-09-13 15:40:03 +00:00
Mike Blumenkrantz 14157cd05b even more not-asked-for features: dnd scrolling for efm
SVN revision: 76617
2012-09-13 15:21:41 +00:00
Mike Blumenkrantz 6361dbf41a allow only one spring window per window, close others as necessary
SVN revision: 76616
2012-09-13 15:19:06 +00:00
Mike Blumenkrantz 67d7e09a32 dnd of files with efm, when initiated by clicking the file's label, will no longer trigger a rename after the drag
SVN revision: 76613
2012-09-13 14:05:35 +00:00
Mike Blumenkrantz cf539e40fd efm no longer shows the drop target animation for targets that are not valid for dropping onto
SVN revision: 76612
2012-09-13 14:02:28 +00:00
Mike Blumenkrantz 097e570c03 by the power of the mixer code that I reused, the clock gadget popup will now hide whenever you do anything other than quietly admire its majesty
SVN revision: 76609
2012-09-13 13:21:31 +00:00
Mike Blumenkrantz 153079e8bd rename icon mouse in/out smart callbacks to use underscores instead of commas
SVN revision: 76603
2012-09-13 10:51:50 +00:00
Mike Blumenkrantz 684694fa11 yet another not-awaited efm feature: spring-loaded folders! just drag onto a directory and wait for the spring
SVN revision: 76602
2012-09-13 10:49:22 +00:00
Mike Blumenkrantz 9323db03ff add dnd begin smart callback for efm
SVN revision: 76601
2012-09-13 10:40:46 +00:00
Mike Blumenkrantz e1d3294c00 whoops, need to put the drop smart cb after teh drop
SVN revision: 76599
2012-09-13 10:26:45 +00:00
Christopher Michael 981be2c92d E (Illume_Kbd_Toggle): Some apps are using states greater than "ON"
(such as STATE_TERMINAL, or STATE_ALPHA), to indicate their
"STATE_ON", so we need to check for states >= Off or <= OFF to set
toggle icon correctly.



SVN revision: 76594
2012-09-13 09:24:06 +00:00
Mike Blumenkrantz 1cdea8bab9 block XDS drops in link_drop targets
SVN revision: 76593
2012-09-13 08:53:18 +00:00
Christopher Michael 5b80ad77d9 E (Illume): Fix border_show_below also (and remove some printfs).
SVN revision: 76592
2012-09-13 08:51:45 +00:00
Maxime Villard 0d45c19468 From: Maxime Villard <rustyBSD@gmx.fr>
$ mkdir /home/test/EMPTY
 $ mkdir /home/test/FULL
 $ cd /home/test
 $ ln -s EMPTY link

 Now move (with EFM) the 'FULL' folder to the 'link' (without
 opening it), and 'FULL' diseappear.

 As the symlink points directly to 'EMPTY', we have not the
 full path. So the 'FULL' directory is moved to ~/, instead
 of the desired dest.

 Here is a quickly-made a patch.


SVN revision: 76591
2012-09-13 08:34:24 +00:00
Christopher Michael 3ed9034661 E (Illume): Fix borders not iconifying in mobile profile when you
launch new apps or switch focus.



SVN revision: 76590
2012-09-13 08:33:14 +00:00
Mike Blumenkrantz 3114b3a2af default desktop view should be custom icons, not grid
SVN revision: 76588
2012-09-13 08:23:45 +00:00
Mike Blumenkrantz 1f2762db90 add efm smart callbacks for dnd events, function for getting current dnd target
SVN revision: 76587
2012-09-13 08:10:00 +00:00
Mike Blumenkrantz b51bf4a6c7 set hint for mixer gadgets that user is using the default card so that if it changes, pulseaudio can adjust appropriately
SVN revision: 76586
2012-09-13 07:43:33 +00:00
Mike Blumenkrantz d62d619774 emit pulse failure event when server connection fails
SVN revision: 76585
2012-09-13 07:19:07 +00:00
Mike Blumenkrantz 457152dc16 fix desktop path storing to be more successful, also now store desktop view modes for all desktops
SVN revision: 76584
2012-09-13 07:18:13 +00:00
Mike Blumenkrantz 8140c6fa8d free qa edds correctly
SVN revision: 76580
2012-09-13 06:36:53 +00:00
Bruno Dilly 7373927847 e/connman: focus first mandatory entry
SVN revision: 76579
2012-09-13 06:25:06 +00:00
Bruno Dilly a8ef12a337 e/connman: mark dialog as NULL for every case of delete
It was missing delete when user close the windows, so later
it would try to double free dialog.



SVN revision: 76578
2012-09-13 06:24:58 +00:00
Bruno Dilly e89801c6ec e/connman: avoid double free on dialog delete
SVN revision: 76577
2012-09-13 06:24:49 +00:00
Carsten Haitzler c2bbda53ee make it the exact same disable comment too.
SVN revision: 76568
2012-09-13 00:43:26 +00:00
Carsten Haitzler 56ebc29f14 fix morning discomfitor b0rks.
SVN revision: 76567
2012-09-13 00:41:30 +00:00
Carsten Haitzler e469686e14 disable saving of desktop path until such a time as it isnt broken in
multiple ways :)



SVN revision: 76566
2012-09-13 00:30:57 +00:00
Mike Blumenkrantz 1ba91398ee efm now saves your first screen's desktop directory when desktop navigation is enabled so that it can display that directory on subsequent startups
SVN revision: 76547
2012-09-12 16:42:29 +00:00
Mike Blumenkrantz 5193de5919 finally fix moving (dragging) gadgets from a shelf to the desktop in a super hackish way that will hopefully be fixable in e18 with a complete rewrite of gadcon/gadman
note: this will look really bad (giant black rectangle) if you have "Use ARGB instead of shaped" checked in Engine config


SVN revision: 76543
2012-09-12 16:23:02 +00:00
Mike Blumenkrantz 55bb34aa02 moving a gadget off the desktop using the menu now properly deletes the gadget from the desktop
SVN revision: 76537
2012-09-12 15:14:03 +00:00
Mike Blumenkrantz 8f0aa351f8 reflow some code
SVN revision: 76536
2012-09-12 15:02:12 +00:00
Mike Blumenkrantz 027cd7fdc9 more const cleanup
SVN revision: 76531
2012-09-12 13:42:11 +00:00
Mike Blumenkrantz 2b41e37c30 const cleanup
SVN revision: 76530
2012-09-12 13:39:43 +00:00
Carsten Haitzler 83191bb795 and add wifi powered on/off check for connman otherwise the gagdte is
basically useles to people as connman starts by being powered off
first time.



SVN revision: 76529
2012-09-12 13:35:32 +00:00
Mike Blumenkrantz 3436f52edc refresh at the end of deleting gadgets, not during; prevents infinite loop
SVN revision: 76527
2012-09-12 13:29:46 +00:00
Mike Blumenkrantz 2747cba221 deleting multiple gadgets in advanced gadget config will now actually delete multiple gadgets
SVN revision: 76525
2012-09-12 13:12:43 +00:00
Mike Blumenkrantz 0a66fa4671 ilist_items_get() now returns a const list
SVN revision: 76524
2012-09-12 13:03:04 +00:00
Mike Blumenkrantz 567a996222 rename variable to be more like e_gadcon
SVN revision: 76523
2012-09-12 12:28:19 +00:00
Maxime Villard eb5cd99f6b From: Maxime Villard <rustyBSD@gmx.fr>
Hi,
 we should check the permissions of the conf file.

 For example (really stupid situation):
 If the user mischmoded his conf file, a guy who have
 physical access could obtain root access by launching
 a program in root (after having modified paths in conf
 file); or a guy with ssh access, ...


SVN revision: 76519
2012-09-12 11:49:46 +00:00
Mike Blumenkrantz e81c385e57 break out gadcon drop handler add into separate function to make it reusable
SVN revision: 76516
2012-09-12 10:37:29 +00:00
Mike Blumenkrantz 60b109786e no longer guess randomly what the default (current) pulseaudio output sink is, fetch this info from the server
SVN revision: 76513
2012-09-12 09:49:17 +00:00
Mike Blumenkrantz 0ccd179ab8 update pa interface to allow fetching server info
SVN revision: 76511
2012-09-12 09:46:37 +00:00
Mike Blumenkrantz 8a004228af actually allocate the correct length when merging notifications, fixes case where the last character gets cut off
SVN revision: 76508
2012-09-12 08:47:59 +00:00
Mike Blumenkrantz 057a874039 winlist now only shows windows on other screens when the option for it is checked and (the window is from the current desk on the other screen || the option to show windows from all desks is set)
ticket #1494


SVN revision: 76500
2012-09-12 07:53:57 +00:00
Christopher Michael 36e807aaee E: We don't need to run this comparison twice.
SVN revision: 76496
2012-09-12 07:29:41 +00:00
Mike Blumenkrantz 4337d5cea5 improve efm's xds support to allow dragging onto directories to drop within, also rename the "drop" handler to selection_notify since this is actually what it's called from
SVN revision: 76495
2012-09-12 07:10:43 +00:00
Mike Blumenkrantz cfca3d8897 whoops, forgot to add in the xds check for dnd yesterday to make it actually work
SVN revision: 76494
2012-09-12 07:08:44 +00:00
Gustavo Sverzut Barbieri 7dc448c56f fsel: if file name starts with "/" then it's an absolute path.
not handling "../" and "./" cases here, maybe worth?

This allows screenshots to be saved typing "/tmp/bla.png" (see
previous commit, to shot module)



SVN revision: 76481
2012-09-11 23:06:25 +00:00
Gustavo Sverzut Barbieri 9022690ed6 shot: be loud about saving errors.
everytime I type "/tmp/bla.png" as save file I get errors and it's silent.



SVN revision: 76480
2012-09-11 23:01:32 +00:00
Massimo Maiurana 016392e5d4 updating portuguese and italian translations
SVN revision: 76470
2012-09-11 17:43:32 +00:00
Mike Blumenkrantz 20f84d3cee this took waaaaayyyyyyyyyyyyyy longer than I expected, but we now have support for XDS in efm, which will allow you to drag things from many other applications TO efm windows (eg. dragging a file from an archive in file-roller to an efm window will now extract the dragged file to the location of the window)
SVN revision: 76465
2012-09-11 16:17:24 +00:00
Mike Blumenkrantz 414db11d31 add some hacks to prevent spurious mouse movement events from breaking the universe when generating menus
ticket #1492


SVN revision: 76459
2012-09-11 11:55:08 +00:00
Mike Blumenkrantz 0ecafb75e5 unset top gc in gadman to ensure it gets set properly later on
SVN revision: 76453
2012-09-11 10:38:09 +00:00
Mike Blumenkrantz 0922fa95c5 formatting
SVN revision: 76450
2012-09-11 09:07:54 +00:00
Mike Blumenkrantz ec95e5e0b0 re-set gadman bg when updating zones
SVN revision: 76447
2012-09-11 07:56:00 +00:00
Mike Blumenkrantz 96d2436b76 fix color calc for gadman hover layer
SVN revision: 76446
2012-09-11 07:38:52 +00:00
Carsten Haitzler 7bed18f089 add action to enable/disable and toggle a module... useufl for... eg
togling comp on and off :)



SVN revision: 76442
2012-09-11 06:59:46 +00:00
Bruno Dilly cf5ffd3309 e/connman: delete networks list popup when launching config
app




SVN revision: 76434
2012-09-11 04:42:08 +00:00
Mike Blumenkrantz 6588ae2d08 fix super old, but mostly harmless bug where already-mounted volumes would not be correctly detected and set up during e startup; fixes move source option from previous commit
SVN revision: 76418
2012-09-10 16:28:55 +00:00
Mike Blumenkrantz 7c16c33ed5 add option to error dialog that occurs when trying to move/make a symlink onto a device: move source - moves the source of the link instead of the link
ticket #93


SVN revision: 76417
2012-09-10 16:28:07 +00:00
Mike Blumenkrantz 3e1bb5843c send initial progress from efm slave to set src and dest paths in efm
SVN revision: 76416
2012-09-10 15:46:38 +00:00
Mike Blumenkrantz f8e5e23135 fix hilarious crash startups when using enlightenment_start
SVN revision: 76415
2012-09-10 15:30:48 +00:00
Mike Blumenkrantz ca107c609c ensure that efm widget does set path in the case of removable devices, fixes random crash when opening removable media
SVN revision: 76414
2012-09-10 15:04:31 +00:00
Mike Blumenkrantz 7335a904ce finally implement file renaming when an overwrite is detected
ticket #1269


SVN revision: 76413
2012-09-10 14:40:29 +00:00
Mike Blumenkrantz f59fa03035 send progress of 0% when overwrite warning is sent to ensure that we have the src and dest accessible in efm
SVN revision: 76412
2012-09-10 14:39:07 +00:00
Mike Blumenkrantz 0e1b4f5322 formatting
SVN revision: 76407
2012-09-10 14:06:17 +00:00
Mike Blumenkrantz c11dd0704b don't need to get the current container all the time, e_dialog does this for us
SVN revision: 76405
2012-09-10 13:22:51 +00:00
Mike Blumenkrantz 55b1cd1e09 don't need to be allocating ints here, we can just use the correct cast and things will be a-okay
SVN revision: 76404
2012-09-10 13:13:04 +00:00
Mike Blumenkrantz def3fec3b3 reset efm new file marker+thread on path change
SVN revision: 76403
2012-09-10 12:52:41 +00:00
Mike Blumenkrantz f260b18c27 changing efm path to its current path is now correctly handled
SVN revision: 76402
2012-09-10 12:51:05 +00:00
Mike Blumenkrantz 90b9efbf77 another not-awaited efm feature: creating new files from the menu
SVN revision: 76401
2012-09-10 12:46:02 +00:00
Carsten Haitzler 2a363406b8 pointer screen switch fullscreen focus bug--
SVN revision: 76397
2012-09-10 12:22:16 +00:00
Carsten Haitzler 9de64890a0 put comp fixed keybinds back - why? it's an emergency "shit hit the
fan" key combo that u can always quote to anyone with problems and it
will never need configuring.



SVN revision: 76394
2012-09-10 11:01:11 +00:00
Mike Blumenkrantz 3243b919d4 group application and file properties in a submenu, clicking submenu item brings up file properties
SVN revision: 76393
2012-09-10 10:58:49 +00:00
Mike Blumenkrantz 2c44aabd4d pasting files into directories now properly obeys link_drop
SVN revision: 76391
2012-09-10 10:41:25 +00:00
Mike Blumenkrantz e7147dd081 prevent view mode from being changed in fsel and sidebar
SVN revision: 76390
2012-09-10 10:32:21 +00:00
Mike Blumenkrantz 2d0fc4a90b add method for disabling efm view mode items in efm widgets
SVN revision: 76389
2012-09-10 10:31:56 +00:00
Mike Blumenkrantz 723ad72963 prevent link drop targets (sidebar and favorites) from accidentally replacing a file within the target with a link to the same file
SVN revision: 76388
2012-09-10 10:23:58 +00:00
Mike Blumenkrantz d3ab905f13 prevent edge bindings from activating while they are activating
ticket #1469


SVN revision: 76386
2012-09-10 09:42:51 +00:00
Carsten Haitzler 05ed922ca5 move env var (PATH, LD_LIBRARY_PATH) fiddling to enlightenment_start
and append if u know what u are doing.



SVN revision: 76385
2012-09-10 09:34:01 +00:00
Mike Blumenkrantz 01ecf27697 prevent efm popups from being created for files/directories the user cannot read
ticket #1471


SVN revision: 76383
2012-09-10 09:08:24 +00:00
Mike Blumenkrantz c15989c37f rename E_FM2_MENU_NO_NEW_DIRECTORY -> E_FM2_MENU_NO_NEW, disable New menu in sidebar
ticket #1472


SVN revision: 76382
2012-09-10 09:03:21 +00:00
Mike Blumenkrantz 08b692ed69 closing the shelf delete dialog no longer causes shelf configs to be lost
SVN revision: 76381
2012-09-10 08:40:02 +00:00
Mike Blumenkrantz 6ad6791e84 rename shelf config Setup button to Settings to be consistent with menu
SVN revision: 76380
2012-09-10 08:37:26 +00:00
Mike Blumenkrantz a1a07bdbd1 fix ugly data pointers on shelf objects in shelf config which probably caused a crash under some circumstance
SVN revision: 76379
2012-09-10 08:36:54 +00:00
Mike Blumenkrantz 579e31ebbd don't need to set data on the list here
SVN revision: 76378
2012-09-10 08:29:31 +00:00
Mike Blumenkrantz 01c45ff3b5 touch up shelf delete dialog text
SVN revision: 76377
2012-09-10 08:25:51 +00:00
Mike Blumenkrantz 3eb3b755ea fix crashing when shelf config dialog is open and orientation is changed using a menu and then shelf config is changed and applied from the config dialog
SVN revision: 76376
2012-09-10 08:23:38 +00:00
Mike Blumenkrantz 60e1c09cc4 add E_LIST_HANDLERS_APPEND for simplifying adding event handlers to a list
SVN revision: 76375
2012-09-10 08:18:12 +00:00
Mike Blumenkrantz 118f61ab58 formatting
SVN revision: 76374
2012-09-10 08:16:24 +00:00
Mike Blumenkrantz d747ac76aa don't close shelf config dialog when changing orientation from menu
SVN revision: 76373
2012-09-10 08:04:09 +00:00
Mike Blumenkrantz ff67718c15 need to return a value in functions that return values!
SVN revision: 76370
2012-09-10 07:58:58 +00:00
Mike Blumenkrantz df132cab81 patches from Basil Gor (basil.gor@gmail.com) fixing stringshare usage in battery module. thanks!
SVN revision: 76369
2012-09-10 07:55:15 +00:00
Vincent Torri 19384b26a8 E17: use SUID flags for freqset
patch by Thomas Cech

SVN revision: 76368
2012-09-10 06:44:46 +00:00
Carsten Haitzler c7753e5e76 protect against null wd's in ilist.
SVN revision: 76355
2012-09-09 12:43:38 +00:00
Carsten Haitzler 3e17574bf3 cover other desktop file names possible for browsers in wizard
SVN revision: 76349
2012-09-09 07:01:22 +00:00
Mike Blumenkrantz a9dd95b2c4 fix crash when changing settings in shelf config dialog which causes the shelf to be re-created
SVN revision: 76347
2012-09-08 19:43:45 +00:00
Mike Blumenkrantz a788723e41 set shelf autohide on creation, ensure autohide settings have been applied
ticket #1482


SVN revision: 76346
2012-09-08 19:23:25 +00:00
Carsten Haitzler 4639f361b3 more dpms /screensaver setting force set to work around an apparent
xorg bug.



SVN revision: 76342
2012-09-08 12:17:29 +00:00
Mike Blumenkrantz c61c107346 shelves now only watch all mouse events when autohide is set since a static shelf doesn't need to care about it; this will save some amount of cpu I guess
this also breaks the use of e,state,focused programs on non-autohiding shelves, but nothing I'm aware of has ever used this, sooooooo :)
also probably fixes ticket #1467


SVN revision: 76320
2012-09-07 18:59:43 +00:00
Mike Blumenkrantz 4e68cc3ceb avoid unnecessary comparisons from previous commit in some cases
SVN revision: 76317
2012-09-07 18:21:29 +00:00
Mike Blumenkrantz e841e2f920 grrrr yet another systray-related shelf autohiding bug
SVN revision: 76316
2012-09-07 18:16:23 +00:00
Mike Blumenkrantz eefe608050 use better codepath for refreshing shelf after config has changed
ticket #1465


SVN revision: 76312
2012-09-07 14:02:33 +00:00
Mike Blumenkrantz 620b6330cf add menu item to shelf menu to change orientation on the fly
SVN revision: 76311
2012-09-07 13:44:25 +00:00
Mike Blumenkrantz 97c96f891a add menu item variant of gadcon icon orient function
SVN revision: 76310
2012-09-07 13:43:44 +00:00
Mike Blumenkrantz 787017ca11 add E_GADCON_ORIENT_LAST for iterating
SVN revision: 76307
2012-09-07 13:16:29 +00:00
Mike Blumenkrantz 10a6ce56f6 move gadcon orientation icon setting code to e_util function
SVN revision: 76305
2012-09-07 13:11:45 +00:00
Mike Blumenkrantz 60c4343df4 new shelf starter dialog now brings up shelf contents dialog after adding a new shelf
SVN revision: 76304
2012-09-07 12:47:24 +00:00
Mike Blumenkrantz b9c6264992 new shelf menu item now brings up the new shelf starter dialog
SVN revision: 76303
2012-09-07 12:45:40 +00:00
Mike Blumenkrantz 86c58b136b move shelf add starter dialog to shelf internals and clean up shelf config dialog
SVN revision: 76302
2012-09-07 12:42:29 +00:00
Mike Blumenkrantz fdc67ec2db clarify advanced gadget config dialog tab names
SVN revision: 76300
2012-09-07 12:04:44 +00:00
Mike Blumenkrantz 6015463fdf when no shelves are present, we just show the add shelf menu item
SVN revision: 76299
2012-09-07 12:03:23 +00:00
Christopher Michael ee4fbda47a E: Make list resizable in New Gadcon Advanced config, and make ilist
use icons based on e_scale (for zmike) ;)



SVN revision: 76298
2012-09-07 11:24:12 +00:00
Mike Blumenkrantz 4c89c8ccb1 add mechanism for deleting gadcon configs, shelf deletion now triggers gadcon deletion, fix crash when renaming shelves, prevent shelves from being renamed to the same name as another shelf, fix bug where gadcon client ordering would increase infinitely when adding/removing/redrawing gadgets
SVN revision: 76297
2012-09-07 11:00:25 +00:00
Mike Blumenkrantz a1e5098e8a fix shelf deletion from config panel to actually delete shelf config, prevent shelves being added with the same name as another shelf since this breaks config pretty badly
SVN revision: 76296
2012-09-07 10:54:43 +00:00
Mike Blumenkrantz 65719dfb4d fix weird mixer crash that was annoying the dh
SVN revision: 76295
2012-09-07 10:46:46 +00:00
Mike Blumenkrantz 54ea19dc37 delete shelf objects before event to trigger gadcon sub-events
SVN revision: 76292
2012-09-07 10:07:09 +00:00
Mike Blumenkrantz 1bfe48b180 finally fix notification module shutdowns once and for all
SVN revision: 76291
2012-09-07 10:04:07 +00:00
Mike Blumenkrantz 4d3c790f19 so apparently when adding a new shelf we used to delete ALL the shelves and then create them again. this is no longer the case.
SVN revision: 76290
2012-09-07 09:13:31 +00:00
Mike Blumenkrantz ff9ca76afc fix fileman bug where trying to open a .desktop file that was a link to a directory would fail
SVN revision: 76288
2012-09-07 08:29:20 +00:00
Mike Blumenkrantz 20efd7c8cd revert changes from last month to udev backend, seems to have broken things
probably fixes ticket #1304


SVN revision: 76285
2012-09-07 08:01:17 +00:00
Mike Blumenkrantz d6c7397c3d fix all e17 .desktop files to not break spec, rename profile icons to be unique, make wizard and profile config load new icons, also clean up some small leaks in wizard
SVN revision: 76284
2012-09-07 07:44:20 +00:00
Mike Blumenkrantz 94581d8ee2 remove empty localization keys in dbus module desktop
SVN revision: 76283
2012-09-07 07:18:50 +00:00
Mike Blumenkrantz 1ea0dad5ae remove duplicate entry in desktop file
SVN revision: 76282
2012-09-07 07:17:45 +00:00
Mike Blumenkrantz e0c57c8244 remove this misleading line: there is NEVER a zone here.
SVN revision: 76280
2012-09-07 07:08:48 +00:00
Mike Blumenkrantz 13a512c65a use pre-compiled randr edj, it's stupid that we recompile this every time when we ship every other module's theme as a binary
SVN revision: 76279
2012-09-07 06:54:13 +00:00
Mike Blumenkrantz 8efb4c7dff add check_changed function to gadman config and clarify hover layer name
SVN revision: 76260
2012-09-06 18:56:35 +00:00
Mike Blumenkrantz 41e08dfb50 fix issue where shelf list in shelf config dialog would remain disabled after adding a new shelf
SVN revision: 76259
2012-09-06 18:32:50 +00:00
Mike Blumenkrantz d28abd0421 overhaul gadman to utilize the new gadget config dialogs, also streamline gadman gadget deletion to work like regular gadgets
SVN revision: 76258
2012-09-06 18:28:02 +00:00
Mike Blumenkrantz b4f5a3c614 fix up new gadcon config dialogs to crash less and work better
SVN revision: 76257
2012-09-06 18:26:48 +00:00
Mike Blumenkrantz 0e414444b2 add flag to gadcons to mark them as being custom gadcons, don't refresh custom gadcons completely when repopulating, fix crash which occurred when gadcon container was deleted before gadcon
SVN revision: 76256
2012-09-06 18:26:09 +00:00
Mike Blumenkrantz a838447b64 some tweaks to gadget config dialog to make deletion work better in more cases
SVN revision: 76246
2012-09-06 14:20:52 +00:00
Mike Blumenkrantz 851d0069f7 fix case where gadman would add gadgets multiple times
SVN revision: 76245
2012-09-06 13:50:58 +00:00
Mike Blumenkrantz e4b3f66a50 allow gadcon config dialog hook to set gadcon site
SVN revision: 76244
2012-09-06 13:31:38 +00:00
Mike Blumenkrantz 35a9214b2f prevent creation of multiple gadcon config dialogs
SVN revision: 76243
2012-09-06 13:14:48 +00:00
Mike Blumenkrantz 65c026e47e revert previous notification commit: better fix
SVN revision: 76242
2012-09-06 13:04:29 +00:00
Mike Blumenkrantz eaa4d95910 fix notification module crash
SVN revision: 76241
2012-09-06 12:49:24 +00:00
Mike Blumenkrantz 1171e0888a evas uses premul colors, now gadman does too
SVN revision: 76240
2012-09-06 12:49:02 +00:00
Mike Blumenkrantz 383e2a42d7 add generic gadcon config hook which can be used with any gadcon
SVN revision: 76239
2012-09-06 11:56:09 +00:00
Mike Blumenkrantz 09aecfb7a4 update gadget config advanced view to play more nicely with the basic view
SVN revision: 76238
2012-09-06 11:53:28 +00:00
Mike Blumenkrantz 3a3ac64542 rewrite gadcon config dialog to have an advanced view which allows deletion of non-loaded gadgets as well as adding multiple gadgets of the same type
SVN revision: 76237
2012-09-06 11:50:20 +00:00
Mike Blumenkrantz c66c6babeb add events for gadcon provider add/del
SVN revision: 76233
2012-09-06 09:28:53 +00:00
Mike Blumenkrantz 19b2f51f80 stringshare ilist widget item labels
SVN revision: 76232
2012-09-06 09:22:38 +00:00
Mike Blumenkrantz 0b9f1a9c17 add new events for gadcon clients being added/removed
SVN revision: 76225
2012-09-06 07:40:30 +00:00
Mike Blumenkrantz f6e3d4b08c allow object delfns to ref objects and defer deletion
SVN revision: 76222
2012-09-06 06:56:06 +00:00
Mike Blumenkrantz fb51746799 prevent e objects from achieving a negative refcount, possible during cleanup functions
SVN revision: 76220
2012-09-06 06:48:53 +00:00
Gustavo Sverzut Barbieri e9dfdd2fa9 econnman: call econnman (app) from the configure/settings.
there is no need to configure it as it will use the EConnMan desktop
file, whatever is available (user can create a new desktop with such
Name= and it will work, this can be done by a gui in e17 itself).

the module will warn people that do not have the application installed.



SVN revision: 76212
2012-09-06 02:18:32 +00:00
Mike Blumenkrantz 7a178b759e not sure how this went overlooked for so long, but if you use e_object for something...you HAVE to make a cleanup function for it! stupid gadman!
SVN revision: 76204
2012-09-05 16:50:05 +00:00
Mike Blumenkrantz 0fc873f1b9 revert gadcon event thingy, this causes a stupid gadman bug crash which takes more than 5 mins to fix
SVN revision: 76203
2012-09-05 16:47:16 +00:00
Eduardo de Barros Lima 0537308565 Add missing actions for Maximize Left/Right
SVN revision: 76202
2012-09-05 16:06:35 +00:00
Eduardo de Barros Lima adac052c0a Actually fix unmaximize left/right
Revert previous commit and set correct values for E_MAXIMIZE_LEFT and
E_MAXIMIZE_RIGHT to save x and w values.


SVN revision: 76201
2012-09-05 15:15:13 +00:00
Eduardo de Barros Lima c112a36760 Fix unmaximize left/right
We need to save original x and width values in both cases.



SVN revision: 76200
2012-09-05 14:59:43 +00:00
Mike Blumenkrantz 0a50c49958 add events for gadcon populate/unpopulate
SVN revision: 76199
2012-09-05 14:17:43 +00:00
Mike Blumenkrantz f1e4a5909f add two new maximize modes: left and right
these will maximize a window to either the left or the right half of the screen, respectively
work started by etrunko in ticket #1422


SVN revision: 76198
2012-09-05 13:46:15 +00:00
Mike Blumenkrantz 765c24f6c6 account for vertical multi-monitor layouts with screenshots
ticket #1157


SVN revision: 76192
2012-09-05 11:55:12 +00:00
Mike Blumenkrantz 23dfbb7468 fix previous commit a different way
SVN revision: 76191
2012-09-05 10:23:23 +00:00
Mike Blumenkrantz b5a909aa57 if it's a shell script, we do need a shell to execute it even if it's executable
ticket #1450


SVN revision: 76190
2012-09-05 10:16:50 +00:00
Mike Blumenkrantz d159c77fb4 enable fileman menu extensions on desktop icons when not using desktop navigation...not sure why this was disabled?
SVN revision: 76187
2012-09-05 09:57:44 +00:00
Mike Blumenkrantz b2a7d4c84b fix Open Terminal Here to actually use the current zone for launch; fwin->zone is only used on desktop instances, not actual windows, so it was guaranteed to be null
ticket #1449


SVN revision: 76185
2012-09-05 09:48:14 +00:00
Mike Blumenkrantz ca23ccf990 simplify Open Terminal Here callback
SVN revision: 76183
2012-09-05 09:44:23 +00:00
Mike Blumenkrantz bdab9a3b16 fix typo which prevented gnome-terminal from ever being run by Open Terminal Here menu item
EFL: we don't just hate our competition, we break support for them


SVN revision: 76182
2012-09-05 09:41:45 +00:00
Mike Blumenkrantz 3a9a3a1f25 create another fileman config tab just for sorting with all the sort options, rearrange sort options to match the sorting menu identically because being uniform is cool
SVN revision: 76181
2012-09-05 09:08:53 +00:00
Mike Blumenkrantz 4c46169e0c allow efm directory first/last sorting to be disabled entirely, fix refresh when setting directory sorting
SVN revision: 76180
2012-09-05 08:51:11 +00:00
Mike Blumenkrantz eb16b89190 initializer warn--
SVN revision: 76177
2012-09-05 08:16:13 +00:00
Mike Blumenkrantz 32b3c3f375 expose connman module as extern, make popup delete non-static, delete connman popups whenever input agent is shown
TODO--


SVN revision: 76176
2012-09-05 08:15:41 +00:00
Mike Blumenkrantz a7b36f6f9e fix navigate menu crashes
ticket #1454


SVN revision: 76172
2012-09-05 07:38:05 +00:00
Mike Blumenkrantz 2d554a2825 if qa demo dialog is closed, stop tutorial
SVN revision: 76167
2012-09-05 06:51:30 +00:00
Mike Blumenkrantz 796eba2c93 delete help timeout timer in timeout function since this is used elsewhere
SVN revision: 76166
2012-09-05 06:46:48 +00:00
Mike Blumenkrantz 47e71d7c3c increase qa tutorial timeout to 20s
SVN revision: 76165
2012-09-05 06:43:04 +00:00
Mike Blumenkrantz 75e8629ebf another user suggestion: efm sorting by mtime
SVN revision: 76164
2012-09-05 06:41:42 +00:00
Mike Blumenkrantz 1fca248c55 another user request: sorting by size in efm
SVN revision: 76124
2012-09-04 10:47:39 +00:00
Mike Blumenkrantz 22de6ede9b efm extension sorting now obeys directories first/last
SVN revision: 76122
2012-09-04 10:37:42 +00:00
Mike Blumenkrantz 9e990349cc and now for something totally new: quicklaunch module now runs a non-skippable tutorial on first load to run users through using it
seriously, you can't skip it. don't even try clicking stop or pressing escape. I mean it.


SVN revision: 76121
2012-09-04 10:22:44 +00:00
Mike Blumenkrantz 9677623402 set deleted border errors as critical
SVN revision: 76117
2012-09-04 09:50:42 +00:00
Mike Blumenkrantz 724f6d43d0 bump e module version after abi break yesterday
SVN revision: 76110
2012-09-04 07:03:42 +00:00
Mike Blumenkrantz b45316163f add menu function to activate currently active menu item
SVN revision: 76108
2012-09-04 07:01:09 +00:00
Mike Blumenkrantz 18fa14a855 add menu function for returning current active menu item
SVN revision: 76107
2012-09-04 06:17:38 +00:00
Mike Blumenkrantz 417fa43a16 e_dialog now tries to load passed icon buf as an edje file if util set fails
SVN revision: 76106
2012-09-04 06:16:55 +00:00
Mike Blumenkrantz d16172a0df igor was right...should localize the display name, not the internal usage
SVN revision: 76105
2012-09-04 05:21:41 +00:00
Mike Blumenkrantz 4e4c7b258c some trivial changes suggested by Maxime Villard <rustyBSD@gmx.fr>
SVN revision: 76104
2012-09-04 05:19:49 +00:00
Mike Blumenkrantz df9fd68281 ensure that confirm dialogs call either the yes or no function when they are closed even if a button is not pressed
SVN revision: 76102
2012-09-04 04:19:30 +00:00
Mike Blumenkrantz 2424eef275 formatting
SVN revision: 76101
2012-09-04 04:09:32 +00:00
Lucas De Marchi 972bd60496 e/connman: Add TODO file
SVN revision: 76079
2012-09-03 22:11:09 +00:00
Bruno Dilly 4d7e006d5a e/connman: add button to call econnam-bin
Need to get path
User should set that on module settings



SVN revision: 76076
2012-09-03 22:07:01 +00:00
Bruno Dilly 7f7b93b3a8 e/connman: Fix main icon
SVN revision: 76075
2012-09-03 22:06:53 +00:00
Bruno Dilly 3c2641d17a e/connman: Better online / ready status
Show it on wired / 3g / ... as well



SVN revision: 76074
2012-09-03 22:06:48 +00:00
Lucas De Marchi c781c7a1d7 e/connman: don't leak network name
SVN revision: 76070
2012-09-03 22:05:59 +00:00
Lucas De Marchi 11aeb5322d e/connman: discard previous message if a new arrives
SVN revision: 76069
2012-09-03 22:05:55 +00:00
Bruno Dilly 893d7160a0 e/connman: implement agent dialogs
With that it should already be possible to connect to many wifi networks:
wep, wpa, hidden, wpa enterprise... using wps.

Actually I didn't test anything.



SVN revision: 76068
2012-09-03 22:05:29 +00:00
Bruno Dilly aa826e29ff e/connman: fixes considering efl coding style
SVN revision: 76067
2012-09-03 22:05:23 +00:00
Lucas De Marchi 7d40b9ec7d e/connman: differentiate hidden networks
SVN revision: 76066
2012-09-03 22:04:57 +00:00
Lucas De Marchi 0fc7926e55 e/connman: Parse RequestInput message
It compiles, but it's untested. I didn't allocate Connman_Field because
I'm not sure it will be useful afterwards or if we only have to use it
to create the widget. If it will be used, it would be good to use
einastringshare for its values.



SVN revision: 76065
2012-09-03 22:04:53 +00:00
Lucas De Marchi dc908c9a3c e/connman: fix eina_safety checks
SVN revision: 76064
2012-09-03 22:04:49 +00:00
Bruno Dilly c603073254 e/connman: unregister agent
SVN revision: 76063
2012-09-03 22:03:23 +00:00
Bruno Dilly 3abf1f04e6 e/connman: register agent
SVN revision: 76062
2012-09-03 22:03:18 +00:00
Bruno Dilly 69b4c1537c e/connman: add macro INF for eina logging
SVN revision: 76061
2012-09-03 22:03:13 +00:00
Bruno Dilly ac49b72e17 e/connman: trigger connecting animation
It should happens while state is association or configuration.



SVN revision: 76059
2012-09-03 22:01:30 +00:00
Bruno Dilly 35007e200a e/connman: support more service types and states
Also fix manager_update_inst function.



SVN revision: 76058
2012-09-03 22:01:24 +00:00
Bruno Dilly 3e4cc4ca2e e/connman: show security on services list
SVN revision: 76057
2012-09-03 22:01:18 +00:00
Lucas De Marchi e5f228edba e/connman: allow to connect and disconnect
Networks that don't require agent interations (i.e. passphrases) can be
(dis)connected now.



SVN revision: 76054
2012-09-03 22:00:10 +00:00
Lucas De Marchi 339cd51087 e/connman: split stringshare and non-stringshare
search



SVN revision: 76053
2012-09-03 22:00:04 +00:00