Commit Graph

5605 Commits

Author SHA1 Message Date
Hannes Janetzek 7f457f1911 e17: add option to have gadcon client settings menu in toplevel again.
added e_menu_item_new_relative(E_Menu, E_Menu_Item *rel) which appends 
 new item to rel or prepends it when rel is NULL.

changed e_gadcon_util_client_menu_append to to take only the gadget menu
 and returns the new toplevel menu that should be shown by gcc
 depending on the setting this is a new menu with gadget menu as submenu
 or the gadet_menu with gadget menu items appended

updated e-modules-extra comes in a minute


SVN revision: 57826
2011-03-17 17:08:36 +00:00
Hannes Janetzek 7b2760151a e17: focus fix. forgot to set bd->changed to handle want_focus in eval..
SVN revision: 57799
2011-03-16 13:31:43 +00:00
Hannes Janetzek e4d3144cac e17: e_widget_ilist: do reveal(show) item in next idler. if other commands were in queue list geomentry is not up to date anymore
fixes: showing the right area with e_widget_ilist_show after items were removed


SVN revision: 57792
2011-03-16 09:34:46 +00:00
Hannes Janetzek acfadd535b e17: e_widget_ilist: avoid too much idling
SVN revision: 57791
2011-03-16 09:07:01 +00:00
Hannes Janetzek a1ad9a0f81 e17: e_widget_ilist make queue command codes being an enum
SVN revision: 57789
2011-03-16 08:25:40 +00:00
Hannes Janetzek 37781161a2 e17: e_widget_ilist return correct list count. only count queue commands that add something
SVN revision: 57788
2011-03-16 08:22:09 +00:00
Hannes Janetzek f94a3d9040 e17: fix segv in client list menu with sort by class
SVN revision: 57766
2011-03-15 16:33:46 +00:00
Hannes Janetzek 75388beeb5 e17: e_widget_ilist:
- fix return e_widget_ilist_count: return listcnt + queue
- dont add artificial upadte delay, use idler.


SVN revision: 57755
2011-03-14 23:43:16 +00:00
Hannes Janetzek 4ca1726aff e17: refocus config dialogs on show when they are open already
SVN revision: 57707
2011-03-12 17:20:47 +00:00
Hannes Janetzek 27a83bce9f e17: possible focus fix: wait for windows focus_in event also if it does not !take_focus
SVN revision: 57705
2011-03-12 16:59:02 +00:00
Hannes Janetzek c12717050e e17: fix focus new window with click to focus. delay setting focus again
SVN revision: 57704
2011-03-12 16:24:37 +00:00
Hannes Janetzek abb627d2b4 e17: raise border in window_desk_move_by action
SVN revision: 57703
2011-03-12 15:09:49 +00:00
Hannes Janetzek 3f610a161e e17: allow window manipulation for any type of window maximize policy when 'allow maipulation of maximized windows' is enabled
fixing http://trac.enlightenment.org/e/ticket/430


SVN revision: 57681
2011-03-10 20:58:55 +00:00
Hannes Janetzek a513603dff e17: on _NET_ACTIVE_WINDOW client message: only switch to desk if border is not sticky
SVN revision: 57676
2011-03-10 16:52:22 +00:00
Hannes Janetzek 267f8d52f5 e17: focus: on focus_set promote border in focus_next even if it has already focus.
this fixes the problem when within one mainloop iteration the currently focused
border is unfocused and refocused.


SVN revision: 57674
2011-03-10 16:23:57 +00:00
Hannes Janetzek fa53c967b7 e17: fix comp test message handler visible.src -> visibility.src
SVN revision: 57671
2011-03-10 14:50:04 +00:00
Hannes Janetzek f3b8b6ccb7 e17: remove redundant checks. lock_focus_out is check in e_boder_focus_set*
SVN revision: 57648
2011-03-10 02:44:02 +00:00
Hannes Janetzek c51acd3708 e17: set focus at the end of border_idler_before to the last focused window.
No need to sync ecore_x_window_focus then. in next mainloop 
iteration all requests should have been processed by X, or doesnt it? 


SVN revision: 57647
2011-03-10 02:29:01 +00:00
Hannes Janetzek 1925cec0c6 e17: fix the rare case that the last focused border had lock_focus_out. try next instead of break
SVN revision: 57644
2011-03-10 00:04:31 +00:00
Hannes Janetzek 800be7c985 e17: fix, remove duplicated line
SVN revision: 57637
2011-03-09 22:07:32 +00:00
Hannes Janetzek ece72e1596 e17: take sticky windows state into account in e_desk_last_focused_focus
SVN revision: 57636
2011-03-09 20:30:22 +00:00
Hannes Janetzek ce5cf84240 e17: fetch netwm state ealier so netwm.state.modal is set before used in icccm.fetch.client_leader case
SVN revision: 57623
2011-03-09 13:28:31 +00:00
Hannes Janetzek d8929994b4 e17: simplify e_border_focus_set logic and fix (some) focus issue with
not focusing the last active window after deskswitch


SVN revision: 57622
2011-03-09 13:15:33 +00:00
Hannes Janetzek 915cf71368 e17: handle ooffice _net_active window messages specifically
SVN revision: 57610
2011-03-09 03:09:59 +00:00
Miculcy Brian c695554642 allow to change layer when locking border position
SVN revision: 57609
2011-03-09 00:05:03 +00:00
Hannes Janetzek d11a154acf e17: disable pointer warp on _net_active_window client message
SVN revision: 57608
2011-03-08 23:09:09 +00:00
Sebastian Dransfeld 905098b0e2 e: No need to snprintf a static buffer
SVN revision: 57578
2011-03-08 11:41:53 +00:00
Andreas Volz 38766e9942 enable E to configure a another user path then ~/.e for special use cases
SVN revision: 57539
2011-03-06 10:31:44 +00:00
Boris Faure 7c6caaa267 e: fix variable scope + indenting
SVN revision: 57506
2011-03-03 22:05:12 +00:00
Boris Faure 62ae791ca4 e: fix bd->changes.border
this way it's possible to know whether the border has changed when hooking
on E_BORDER_HOOK_EVAL_POST_BORDER_ASSIGN

SVN revision: 57478
2011-03-02 22:09:05 +00:00
Hannes Janetzek 23428da6ea e17: allow themes to request argb window frames
if your window border theme will use transparency add:
data { item: "argb" "1" } to the respective border groups 


SVN revision: 57458
2011-03-01 16:17:23 +00:00
Eric Schuele 09b181a9d5 Make sure auto-hidden shelves only unhide when you mouse in while on a desktop the shelf is actually present on
SVN revision: 57441
2011-03-01 04:48:48 +00:00
Hannes Janetzek f8fc5f9f78 e17/fm: fix segv
SVN revision: 57399
2011-02-27 22:39:51 +00:00
Sebastian Dransfeld 80ae44090b e: revert change of return value for callback
No need to cancel the event, others might want it.

SVN revision: 57392
2011-02-27 16:30:44 +00:00
Hannes Janetzek 58a6daea12 e17: startup: cancel cb. this needs to run just once
SVN revision: 57370
2011-02-27 11:09:49 +00:00
Hannes Janetzek 0e59861be3 e17/fm: fix last commit.
it's possible that ic_next could be NULL


SVN revision: 57260
2011-02-23 10:37:17 +00:00
Hannes Janetzek af23edc941 e17/fm: select next item after deleting a file
SVN revision: 57258
2011-02-23 10:18:41 +00:00
Sebastian Dransfeld 67da66aacf Fix raster fix
Use eina_strbuf_append_length, not eina_strbuf_append_n to add a string
with known length.

SVN revision: 57211
2011-02-21 11:02:10 +00:00
Carsten Haitzler 09d6cde244 work around weird eina-ism fo strlening a strign it already knows the
length of.



SVN revision: 57202
2011-02-21 06:20:28 +00:00
Christopher Michael d9ffb02f30 E: e_widget_scrollframe. Fix 'conditional jump depends on
uninitialized values'



SVN revision: 57197
2011-02-21 01:20:30 +00:00
Boris Faure 9dcd184e39 e: use "while" and not an ugly "for"
SVN revision: 57160
2011-02-19 12:50:02 +00:00
Hannes Janetzek adccf26b7a e_util_icon_theme_set: use e_icon_scale_size_set to request fdo icon size
SVN revision: 57136
2011-02-17 20:21:02 +00:00
Boris Faure 599e4570d0 e: fix indent
SVN revision: 57118
2011-02-17 09:54:43 +00:00
Hannes Janetzek c4401dec20 - remove deprecated e_util_menu_item_edje_icon_set
- change default icon lookup order from 
  user theme > default theme > fdo theme to
  user theme > fdo theme > default theme


SVN revision: 57105
2011-02-16 23:47:06 +00:00
Boris Faure 4f7e03fe3e e: just use eina_stringshare_replace
SVN revision: 57079
2011-02-16 09:31:44 +00:00
Boris Faure 9fcfc565b1 e: use stringshare_replace in window_border_set
SVN revision: 57077
2011-02-16 09:07:44 +00:00
Carsten Haitzler f09e917e18 fix case where we could have x fatal stuff happen during shutdown or
we try use x on shutdown when x io fatal conditions have happened.
x_fatal flag around for that now too. tested. seems to now be happy
and not cause aborts on shutdown when x has gone.



SVN revision: 57075
2011-02-16 05:20:13 +00:00
Carsten Haitzler 6739ee9747 pointed out by doyoun kim - why ever this was -2 beats me. it'd skip a
layer below the given one.



SVN revision: 57074
2011-02-16 03:51:08 +00:00
Christopher Michael be380661b8 Remove unused variable.
SVN revision: 57067
2011-02-15 21:13:01 +00:00
Christopher Michael d091ee0bc3 Obj is unused here, so add __UNUSED__.
SVN revision: 57066
2011-02-15 21:11:03 +00:00
Boris Faure c48d74e023 e: use stringshare_replace in window_border_cycle
SVN revision: 57059
2011-02-15 18:15:54 +00:00
Cedric BAIL 154cdf7f48 * e: HUGE SPANK ! That one prevented me to restart E17 correctly.
SVN revision: 57058
2011-02-15 17:26:13 +00:00
Boris Faure fce4b80b86 e: add window_border_cycle to e_actions
SVN revision: 57040
2011-02-14 21:35:48 +00:00
Hannes Janetzek 27915b9db3 set preferred size when loading svg icons
SVN revision: 57018
2011-02-14 14:05:45 +00:00
Boris Faure 0ee47d4245 e: add window_border_set as possible action
SVN revision: 56994
2011-02-13 21:23:29 +00:00
Boris Faure fbe9738e6f e: whitespaces-- and use x = !x instead of if else
SVN revision: 56992
2011-02-13 19:37:50 +00:00
Sebastian Dransfeld 816ca3b8fb Delay sending focus
This results in less flickering when we get a storm of in/out events

SVN revision: 56939
2011-02-10 22:16:07 +00:00
Sebastian Dransfeld cb22b9355f Need to be able to set focus several times
When a modal window closes, we get several mouse in events for some
reason. If we are not able to set focus several times, the focus ends up
the wrong place.

SVN revision: 56937
2011-02-10 21:39:15 +00:00
Hannes Janetzek 7f85985c3e fix deskpreview widget (dont expand over tablesize) and use theme again
SVN revision: 56927
2011-02-10 17:08:07 +00:00
Sebastian Dransfeld 99ea2864cb Also update border icons on icon cache update
SVN revision: 56914
2011-02-10 14:26:04 +00:00
Michael BOUCHAUD 407c9fade5 e: add event mouse down on e_slider, now you can clic and drag your slider
SVN revision: 56840
2011-02-09 13:53:36 +00:00
Hannes Janetzek 8bf7b759a7 efm add keybindings:
- ctrl+h toggle show hidden files
- ctrl+1 icon view
- ctrl+2 list view
- ctrl+3 custom grid view


SVN revision: 56839
2011-02-09 13:12:38 +00:00
Carsten Haitzler 79742c3762 and extend acpi support some more - allow bus matching too. start
listing specific device models tested etc. and their  specific tables



SVN revision: 56829
2011-02-09 01:17:14 +00:00
Hannes Janetzek f56fe34d97 do not crop labels at bottom: add extra space in icon-view mode
SVN revision: 56821
2011-02-08 21:30:48 +00:00
Carsten Haitzler f8da083328 a bit of a refactor of e_acpi -> can buffer and handle more than 1
acpi message at once (will happen IF e is paused/hung/suspended and
multiple acpi events happen during that time).

also no need for multiple acpi event id's - the type is already in the
struct itself. it's dup;icating the work. simplify.

also... vaio "hotkey" style support. new mapping ethod needed for
that. who knows what other bizarre acpi hardware is out there. may
need more. also make a note that we may want a mapping system some
time that maps acpi event to faking an x key event.

also... allow acpi bindings to bind to anything in gui.



SVN revision: 56790
2011-02-07 22:57:50 +00:00
Sebastian Dransfeld 30a478c4fa use convenience macro
SVN revision: 56782
2011-02-07 21:19:23 +00:00
Eric Schuele 9e972367dd Keeping types consistent.
SVN revision: 56751
2011-02-06 16:25:52 +00:00
Eric Schuele 440c33eecf Allow users to remove border resistance on a per border basis.
SVN revision: 56745
2011-02-06 02:04:37 +00:00
Hannes Janetzek b7cfdd21f1 fix loop in fm favorites view: delete .desktop for non existing device
SVN revision: 56715
2011-02-04 20:33:30 +00:00
Christopher Michael 629b3a304e Add missing UNUSED.
SVN revision: 56676
2011-02-03 17:21:57 +00:00
Carsten Haitzler c356b53543 note sigusr2 is for fps thing.
SVN revision: 56337
2011-01-28 02:24:04 +00:00
Sebastian Dransfeld 3f310bd392 Wait for cache update before e_startup
We need to wait for the cache build to complete, else we might have no
cache, and get no startup apps.

SVN revision: 56332
2011-01-27 21:14:30 +00:00
Hannes Janetzek 93c43fe854 add __UNUSED__
SVN revision: 56300
2011-01-25 18:20:13 +00:00
Christopher Michael 242d3034bf Remove wasted whitespace.
Use PATH_MAX.



SVN revision: 56238
2011-01-20 07:51:46 +00:00
Christopher Michael 572970d903 Add a Suspend Now command to actions so that on ACPI lid close, you
can do suspend without a confirmation dialog.
Clear the Action Paramaters box when a binding or action changes.



SVN revision: 56207
2011-01-17 17:25:42 +00:00
Mike Blumenkrantz b523a45218 add __UNUSED__ somewhat indiscriminately here since we're doing crazy macros anyway
SVN revision: 56159
2011-01-16 02:08:22 +00:00
Mike Blumenkrantz 18835fd017 another null deref
SVN revision: 56149
2011-01-16 01:26:51 +00:00
Mike Blumenkrantz 572ed90432 more uninitialized values
SVN revision: 56148
2011-01-16 01:22:41 +00:00
Mike Blumenkrantz e5a657580a prevent garbage value determining flow if list is null
SVN revision: 56147
2011-01-16 01:20:38 +00:00
Mike Blumenkrantz 94578724bd avoid possible strlen(NULL)
SVN revision: 56144
2011-01-16 01:11:46 +00:00
Carsten Haitzler 3fb1756479 makr strings to be translatable - but dont translate
SVN revision: 56109
2011-01-14 11:19:30 +00:00
Carsten Haitzler 7c54b118e8 gettext-> translate at gui display time not in storing in structs!
SVN revision: 56107
2011-01-14 09:49:42 +00:00
Christopher Michael 71b303235d Actually, we need to return a Bool here.
SVN revision: 56060
2011-01-12 15:34:12 +00:00
Christopher Michael bd2aa1b03d Make sure we have a 'file' to set, else we crash trying to get strlen
of NULL.



SVN revision: 56059
2011-01-12 15:31:38 +00:00
Mike Blumenkrantz baa156f189 okay, so to check for udisks I've done the following:
1) set a signal handler to watch for udisks starting
2) check for udisks already running
3) send dbus method call to udisks regardless of run state
4) free error which is 100% guaranteed to occur
5) either pick up udisks from signal handler or from random dbus call
6) finally start efm
7) drink heavily.


SVN revision: 56055
2011-01-12 01:44:08 +00:00
Mike Blumenkrantz e232eefc31 this should activate udisks if it wasn't previously running
SVN revision: 56054
2011-01-11 23:38:42 +00:00
Carsten Haitzler afed13086e ooh and ALSO handle files if .edj - if full path set.
SVN revision: 56050
2011-01-11 10:09:48 +00:00
Michael BOUCHAUD d5c0900ab8 e17: remove some whitespaces and fix wrong scrolling in e_widget_textblock. look in module list when you select some item who have long description, scroller are wrong.
SVN revision: 56027
2011-01-10 16:37:16 +00:00
Carsten Haitzler 94137e3247 fix edj icon in menu :)
SVN revision: 56018
2011-01-10 06:35:04 +00:00
Carsten Haitzler 3a76eaef69 wow.. well.. seems this became a .in file - that explains why it was
rtemoved. modify .in.



SVN revision: 55996
2011-01-08 18:25:20 +00:00
Carsten Haitzler 0cd48bcd00 why was that deleted? add back!
SVN revision: 55995
2011-01-08 18:21:56 +00:00
Carsten Haitzler 5683f1b65c and fix mounty to be SAFE woth udisks.
SVN revision: 55994
2011-01-08 18:18:17 +00:00
Carsten Haitzler d8f3611ab1 make udev/eeze mounting and volumes work on ubuntu 10.04... :)
SVN revision: 55993
2011-01-08 17:30:38 +00:00
Mike Blumenkrantz 8babc3a6f0 the futile struggle to avoid blank device labels continues
SVN revision: 55991
2011-01-08 06:40:41 +00:00
Mike Blumenkrantz 9865da8663 better removable media detection
SVN revision: 55990
2011-01-08 06:28:55 +00:00
Mike Blumenkrantz c2f5922c89 fix segv when using udisks to mount during ipc reads
SVN revision: 55989
2011-01-08 06:04:32 +00:00
Mike Blumenkrantz 3e6ccf89ee NULL out pointers after op completes or fails
SVN revision: 55988
2011-01-08 05:55:25 +00:00
Mike Blumenkrantz 8d90d154f8 fix drive type detection
SVN revision: 55987
2011-01-08 05:14:19 +00:00
Carsten Haitzler 7b9c5b9a74 fix e icon setting of fdo icon if fdo icon ends up being an edje file.
SVN revision: 55964
2011-01-07 04:31:47 +00:00
Mike Blumenkrantz 7396fa5d00 add some initial detection for luks encrypted fs types
SVN revision: 55962
2011-01-07 00:47:49 +00:00
Mike Blumenkrantz 67b1000afa fix compile when ehal is not present
note that illume1 still requires ehal and I have no plans to write an eeze backend for it


SVN revision: 55944
2011-01-06 18:41:58 +00:00
Carsten Haitzler bbab244193 desklock - dont ret 1 on failure to auth. only on failure to init!
SVN revision: 55923
2011-01-06 03:58:58 +00:00
Mike Blumenkrantz fb51556c67 split _e_fm2_device_volume_setup off to be reused later for setting up volumes which get added before their storage; now removables have the correct icons in udisks mode!
SVN revision: 55922
2011-01-06 03:57:37 +00:00
Mike Blumenkrantz 7f3afa0d00 only track removable drives, add workaround for devices which are their own parent device
SVN revision: 55921
2011-01-06 03:53:34 +00:00
Mike Blumenkrantz ef105564ba with this commit, udisks mounting is now fully functional (wfm!) and has a number of benefits over the HAL backend, such as being able to automount media that's in your fstab
dev notes: changes to efm were required for this to work since udisks doesn't report back a mount point upon executing a mount command, so the actual dir listing/display must
be delayed by another callback until we actually know where the disk is to avoid opening a random directory


SVN revision: 55916
2011-01-06 01:35:41 +00:00
Mike Blumenkrantz 97a5b973f0 remove old enum, rename to new enum values
SVN revision: 55915
2011-01-06 01:31:52 +00:00
Mike Blumenkrantz 7b67b48c1a disable annoying dbus printf, set disk mode to hal
SVN revision: 55914
2011-01-06 01:29:52 +00:00
Mike Blumenkrantz 2e719a3b82 free disk when using eeze mount, disabled for now
SVN revision: 55913
2011-01-06 01:29:03 +00:00
Mike Blumenkrantz 2554c3b88b forgot to add new enum to the volume edd :X
SVN revision: 55912
2011-01-06 01:17:21 +00:00
Mike Blumenkrantz cb3651fdf0 whoops forgot to commit this
SVN revision: 55910
2011-01-06 00:16:32 +00:00
Mike Blumenkrantz 7aff5821e4 update to match api break in eukit
SVN revision: 55907
2011-01-05 22:31:57 +00:00
Mike Blumenkrantz 23e9a844ff remove random semicolon?
SVN revision: 55901
2011-01-05 19:42:24 +00:00
Mike Blumenkrantz a1939f95f9 add correct include paths
SVN revision: 55882
2011-01-05 17:21:59 +00:00
Mike Blumenkrantz e85d66f3c8 more udisks fixes, don't expect this to be managing your removables right now.
SVN revision: 55877
2011-01-05 09:49:27 +00:00
Mike Blumenkrantz 6c313086eb avoid setting null icon strings and actually listen on the right dbus interface :/
SVN revision: 55871
2011-01-05 06:32:30 +00:00
Mike Blumenkrantz 625de7ceed fix unused warnings
SVN revision: 55867
2011-01-05 05:49:49 +00:00
Mike Blumenkrantz 2b140621a8 and lo, there was udisks mounting support. maybe.
SVN revision: 55865
2011-01-05 05:46:33 +00:00
Mike Blumenkrantz 71a495e686 whoops, forgot to include headers for udisks/eeze
SVN revision: 55864
2011-01-05 05:46:07 +00:00
Mike Blumenkrantz c554a3740d add enum for operation type to volumes
SVN revision: 55863
2011-01-05 05:44:29 +00:00
Mike Blumenkrantz 6221397e99 fix annoying comparison is always true warning
SVN revision: 55862
2011-01-05 05:39:30 +00:00
Mike Blumenkrantz 080f88407c fix control reaches end of non-void function warnings as requested by errorfindinghorns
SVN revision: 55860
2011-01-05 04:35:19 +00:00
Carsten Haitzler d9184e351d on free of list.. set list ptr to null tnx. :)
SVN revision: 55859
2011-01-05 03:14:34 +00:00
Mike Blumenkrantz 86b8db565c add some type detections for upcoming udisks/eeze support
SVN revision: 55857
2011-01-04 22:02:53 +00:00
Mike Blumenkrantz 0041b7d1ef ecrustified for formatting
SVN revision: 55856
2011-01-04 20:19:04 +00:00
Lucas De Marchi 546f8d20c3 Fix exit values
Exit status is a value between 0 and 255.



SVN revision: 55846
2011-01-04 15:29:50 +00:00
Mike Blumenkrantz 7bae8bd89b move e_fm_main_dbus*->e_fm_main_hal* again (I know I'm hilarious with my constant name changes)
implement hooks for udisks/eeze mount code to grab later
enlightenment_fm doesn't take any args, so error if any are specified
current priority is hal->udisks->eeze for mounting (only hal is implemented/enabled at present)


SVN revision: 55836
2011-01-04 02:17:40 +00:00
Mike Blumenkrantz c6b9ec3408 okay, this should work a bit better as a generated header now
SVN revision: 55835
2011-01-04 02:13:18 +00:00
Mike Blumenkrantz 1d16b37f4e correctly init e_hal here only when it is used as the device backend
SVN revision: 55834
2011-01-04 02:11:41 +00:00
Carsten Haitzler bbd14d2d3a try and avoid a segv if info is null on ret.
SVN revision: 55828
2011-01-03 15:49:51 +00:00
Carsten Haitzler ab3e4d2f1b dont access null cf in gcc.
SVN revision: 55827
2011-01-03 15:37:49 +00:00
Carsten Haitzler 51a5581c2e and actually complain when mv's fail too - and abort writes.
SVN revision: 55812
2011-01-03 04:52:48 +00:00
Carsten Haitzler 9dd44d1c6c more comments.
SVN revision: 55811
2011-01-03 04:44:29 +00:00
Carsten Haitzler 5afba4ed16 and disable other engines in choices. software only one left.
SVN revision: 55810
2011-01-03 04:41:57 +00:00
Carsten Haitzler 6b58638772 actually handle errors on all mv's of old config revs
SVN revision: 55809
2011-01-03 04:41:05 +00:00
Carsten Haitzler 7cf01e8430 why did you turn off config versioning devilhorns? back on!
SVN revision: 55808
2011-01-03 04:33:31 +00:00
Carsten Haitzler 098e678825 well well - e wasnt handling all of eet's errors. fixed. at least it's
picking up my permission denined error now.



SVN revision: 55807
2011-01-03 04:28:53 +00:00
Mike Blumenkrantz 6e9e8a38d5 simplify a couple stringshare instances
SVN revision: 55804
2011-01-03 01:54:01 +00:00
Mike Blumenkrantz e4759bdb05 ecrustified for formatting
SVN revision: 55803
2011-01-03 01:49:41 +00:00
Mike Blumenkrantz 4b3d9644d0 add autogeneration to e_fm disk types header along with autoconf macros to allow installation of eeze-specific efm header
this change is essentially cosmetic for now


SVN revision: 55801
2011-01-03 01:24:15 +00:00
Christopher Michael 645ad54f55 Add traps in toolbar widget to make sure obj & wd are valid.
Add traps in e_fwin to make sure we have a toolbar before trying to
operate on it.



SVN revision: 55792
2011-01-01 15:51:09 +00:00
Christopher Michael 71d8f97aff Add some missing checks to make sure Gadcon Container and Gadcon
Clients are valid before we try using them.



SVN revision: 55789
2010-12-31 16:51:25 +00:00
Peter van de Werken 565303e0f3 Modified patch.
From: Peter van de Werken <pwerken-e@a-eskwadraat.nl>
Only add a separator if there is something to separate.



SVN revision: 55780
2010-12-30 13:44:39 +00:00
Sebastian Dransfeld 20c9e5113a access is a global name
SVN revision: 55775
2010-12-29 19:49:05 +00:00
Sebastian Dransfeld c662c53827 realpath is a global name
SVN revision: 55774
2010-12-29 19:48:47 +00:00
Sebastian Dransfeld 5d1a946cd8 since we do strlen, no need to strcpy
SVN revision: 55773
2010-12-29 19:48:34 +00:00
Sebastian Dransfeld 48bb9f207f fix signed warning
SVN revision: 55772
2010-12-29 19:48:15 +00:00
Christopher Michael 030d286d24 Only call ecore_file_file_get once.
SVN revision: 55770
2010-12-29 16:48:23 +00:00
Christopher Michael 27819e0780 Add missing UNUSED where needed.
SVN revision: 55769
2010-12-29 16:42:46 +00:00
Miculcy Brian 31a2c96319 did broke e restart, now should work again... :)
SVN revision: 55768
2010-12-28 22:17:51 +00:00
Miculcy Brian b4f46bc259 make --help work correctly again
SVN revision: 55764
2010-12-27 20:59:14 +00:00
Lucas De Marchi c77ad75e83 Fix desklock
Revert r55711!

discomfitor: SPANK! SPANK! SPANK!



SVN revision: 55762
2010-12-27 16:17:12 +00:00
Mike Blumenkrantz fcfdf2a6f6 apparently this was too hard to read for k-s ;)
SVN revision: 55742
2010-12-23 18:06:43 +00:00
Mike Blumenkrantz 74782f2e5c fix explicit check to actually be the correct one, and use type instead of variable for sizeof
SVN revision: 55741
2010-12-23 17:50:48 +00:00
Mike Blumenkrantz e2af5fd862 I am super tired this morning :/
SVN revision: 55740
2010-12-23 17:33:16 +00:00
Mike Blumenkrantz 7da2c81f01 fix sizeof use, thanks to kim woelders
SVN revision: 55739
2010-12-23 16:47:05 +00:00
Mike Blumenkrantz 2e4b8b9901 add explicit null check (for hahas?)
SVN revision: 55728
2010-12-23 00:41:19 +00:00
Mike Blumenkrantz 2e647df117 make this more portable in case the number of states changes in the future, also outdent and make function params more explicit
SVN revision: 55727
2010-12-23 00:36:53 +00:00
Mike Blumenkrantz e82e4a3f2b again with the tabs!!!!
SVN revision: 55726
2010-12-23 00:28:49 +00:00
Mike Blumenkrantz d3bcd46f2b avoid garbage deref
SVN revision: 55725
2010-12-23 00:24:16 +00:00
Mike Blumenkrantz d9f8fbefd4 avoid using garbage values for z{x,y,w,h}; FIXME!!!
SVN revision: 55724
2010-12-22 23:36:46 +00:00
Mike Blumenkrantz a8f324517f I don't even know what to say about the formatting in this file except that it was terrible. ecrustified.
SVN revision: 55723
2010-12-22 23:32:42 +00:00
Mike Blumenkrantz ecf3a65a09 move if{} block into another if{} block to avoid null deref
SVN revision: 55715
2010-12-22 23:05:47 +00:00
Mike Blumenkrantz 633de9d48d avoid null deref
SVN revision: 55714
2010-12-22 23:05:14 +00:00
Mike Blumenkrantz 5ec802d8ba again with the tabs! ecrustified!
SVN revision: 55713
2010-12-22 23:02:00 +00:00
Mike Blumenkrantz bd9200c460 avoid two null derefs
SVN revision: 55712
2010-12-22 22:55:55 +00:00
Mike Blumenkrantz f97f4f5d60 avoid null deref
SVN revision: 55711
2010-12-22 22:54:22 +00:00
Mike Blumenkrantz 7f55007159 avoid null deref
SVN revision: 55710
2010-12-22 22:53:30 +00:00
Mike Blumenkrantz aa202802e4 just set to 0 instead of subtracting to 0
SVN revision: 55703
2010-12-22 22:39:53 +00:00
Mike Blumenkrantz 76b1e1805f someone is using an editor that has tabs. stop it.
ecrustified.


SVN revision: 55702
2010-12-22 22:36:13 +00:00
Mike Blumenkrantz d795ae2e34 hooray idempotence! no wait, not hooray.
SVN revision: 55699
2010-12-22 22:26:53 +00:00
Sebastian Dransfeld 2ca0ca709a prevent recursive deletion
SVN revision: 55689
2010-12-21 09:42:31 +00:00
Sebastian Dransfeld 394e0868fa copy theme to user dir
SVN revision: 55688
2010-12-21 09:42:19 +00:00
Sebastian Dransfeld e9bfb04e12 copy backgrounds to e dir
SVN revision: 55686
2010-12-21 09:26:43 +00:00
Sebastian Dransfeld 4d602b28e9 Listen for icon theme changes
SVN revision: 55683
2010-12-21 08:42:30 +00:00
Mike Blumenkrantz fc220557e7 comment out annoying debug printf
SVN revision: 55513
2010-12-12 15:39:41 +00:00
Sebastian Dransfeld 79534e3bdb free right event handlers
SVN revision: 55402
2010-12-09 09:18:58 +00:00
Christopher Michael 1ebb13c4a8 Adjust min sizes of ilist and textblock so that Modules dialog fits
nicely into 240x320 (without these changes, the toolbar is partially
obscured by illume indicator).



SVN revision: 55132
2010-12-02 08:05:52 +00:00
Miculcy Brian aee4aff7dc Fix geometry for maximized windows when using shelfs on specified desktops.
SVN revision: 55081
2010-11-30 11:10:22 +00:00
Carsten Haitzler 1943305019 ok - always kepe black win. need for illume. just make 1x1 when not
used.



SVN revision: 55078
2010-11-30 09:21:23 +00:00
Gustavo Sverzut Barbieri 6f2213cb25 convert init/shutdown to EINTERN, move some to _update().
Do not abuse the concept of e_*_init(), make them call-once and those
that needed multiple call are renamed to e_*_update(). To make sure
convert them to EINTERN so the symbols are not exported.

Actually I guess too much is exported as EAPI while they should be
EINTERN, but that would require manual investigation, while this patch
was basically created with sed + grep.



SVN revision: 54795
2010-11-22 15:21:32 +00:00
Gustavo Sverzut Barbieri c5642870c3 do not abuse _init(), provide _update() method instead.
SVN revision: 54794
2010-11-22 15:21:24 +00:00
Gustavo Sverzut Barbieri d374b7ccb8 utility to query for fullscreen in current/all zones.
keeping local count of borders is too error prone, instead query
it. Right now the count is being done for the current zone only, I
guess this is the best policy.



SVN revision: 54793
2010-11-22 15:21:17 +00:00
Gustavo Sverzut Barbieri 07f4fc0cd3 desklock_init() should be called only once, poller does the job.
SVN revision: 54792
2010-11-22 15:21:06 +00:00
Carsten Haitzler d484062996 1. only make zone black win+canvas if/when needed (btw - can still do
better and only create what is needed to surround the fullscreen
window if it cant be fullscren and needs a black border).
2. set bg color of root to black - e has its own bg anyway.



SVN revision: 54748
2010-11-20 16:18:58 +00:00
Christopher Michael 4b7b3742c8 Remove 'declared' function that was never defined.
SVN revision: 54558
2010-11-15 06:15:42 +00:00
Mike Blumenkrantz f80e5cee0b null pointer to fix resolution switching crash
SVN revision: 54526
2010-11-12 23:59:35 +00:00
Sebastian Dransfeld 32a8f5160d Fix dnd working with reference coords.
SVN revision: 54383
2010-11-09 21:14:38 +00:00
Sebastian Dransfeld 0bae6927e5 After drop, we are no longer entered
SVN revision: 54382
2010-11-09 21:14:19 +00:00
Sebastian Dransfeld 139507ef51 event coords shoudl be reference coords
The receivers work in reference coords, so normalizing on the drop
handler is meaningless.

SVN revision: 54381
2010-11-09 21:13:56 +00:00
Sebastian Dransfeld 3d1a299e06 Let efreet icon return const
We return a pointer to an internal cache, so no need to do strdup. I we
implement a cache, the pointer will be a return from a mmap'ed file, so
no need to do strdup.

A bit late to do an API break, but must be done.

SVN revision: 54372
2010-11-09 20:15:55 +00:00
Sebastian Dransfeld 2a048b5005 gadcon helper functions
SVN revision: 54348
2010-11-08 20:11:45 +00:00
Sebastian Dransfeld af68b736a2 Don't override the drop handlers area
SVN revision: 54327
2010-11-08 14:05:19 +00:00
Sebastian Dransfeld 8f1e82d9f9 TODO++
SVN revision: 54326
2010-11-08 14:05:08 +00:00
Sebastian Dransfeld 0e4e3b9e22 o_frame is the complete area for gadcon
SVN revision: 54324
2010-11-08 12:46:37 +00:00
Sebastian Dransfeld c5e189ecbd Remove pointless cache
SVN revision: 54321
2010-11-08 09:04:59 +00:00
Sebastian Dransfeld f0afd63652 We might loose move/resize ref
Keep a local ref and be sure that we keep our object

SVN revision: 54275
2010-11-07 12:34:40 +00:00
Sebastian Dransfeld 3678c820b9 Really cancel move/resize
SVN revision: 54274
2010-11-07 12:34:29 +00:00
Sebastian Dransfeld 48e98291bd Only focus parent if on current desk
SVN revision: 54273
2010-11-07 11:05:04 +00:00
Sebastian Dransfeld b4f9160c09 Remove duplicate code
We always hide border before border del, so we shouldn't be focused here

SVN revision: 54272
2010-11-07 11:04:53 +00:00
Sebastian Dransfeld c12fafe377 Cleanup revert focus
SVN revision: 54271
2010-11-07 08:21:14 +00:00