Commit Graph

1333 Commits

Author SHA1 Message Date
Carsten Haitzler c646581114 fix menu popups to behave mroe sanely with click-release-browse
SVN revision: 15363
2005-06-16 09:12:44 +00:00
Carsten Haitzler 6f711f3808 release any grabs we may have... just in case
SVN revision: 15358
2005-06-16 06:29:32 +00:00
Carsten Haitzler 650bb6ed85 fix focus re-order bug
SVN revision: 15356
2005-06-16 04:21:01 +00:00
Carsten Haitzler dfa9d380c0 oops - actuallly support the title for the winlist box
SVN revision: 15353
2005-06-16 02:41:48 +00:00
sebastid c477ea187d Add some ()
SVN revision: 15350
2005-06-16 02:12:15 +00:00
Carsten Haitzler e90041581f not defined - must be linux-isms's
SVN revision: 15349
2005-06-16 02:12:12 +00:00
sebastid ee1d47c39d XDnD to ibar works now!
Cleaned up some warnings in e_winlist.c


SVN revision: 15347
2005-06-16 01:55:19 +00:00
Adam Kisiel 365f6b62c3 Fixes a SEGV caused by double free of *name string when loading a module through IPC
SVN revision: 15339
2005-06-15 22:02:52 +00:00
handyande 5c49965c03 Show that a window is shaded in type icon
SVN revision: 15333
2005-06-15 10:57:35 +00:00
Carsten Haitzler abb7573d23 oops - warp was not framerate independent. fix.
SVN revision: 15332
2005-06-15 10:22:41 +00:00
Carsten Haitzler cfabfa98a1 tewdoo
SVN revision: 15330
2005-06-15 07:03:51 +00:00
Carsten Haitzler 2ed41fb21f segv/bus/ill/fpe handler to trap all the nasties and allow debug or recovery
SVN revision: 15329
2005-06-15 05:06:45 +00:00
Carsten Haitzler 81284ea9a3 current winlist todo is done...
SVN revision: 15320
2005-06-14 14:33:47 +00:00
Carsten Haitzler 23bf6f35da if n = 1
SVN revision: 15319
2005-06-14 10:58:45 +00:00
Carsten Haitzler 3bbd1c65c6 fix shade unshade mumbo
SVN revision: 15318
2005-06-14 10:52:05 +00:00
Carsten Haitzler 0e22a36fcf nuke some TODO's
winlist is actually configurable - tho u'll have to modify code to configure
it as theres no ipc yet. but a few suggestions are in there now as config.


SVN revision: 15317
2005-06-14 10:19:25 +00:00
Dan Sinclair 470bf9d36f - add -desks-set/get back in
SVN revision: 15313
2005-06-13 19:56:28 +00:00
sebastid 47efbf19bd This should make it possible to change both rows and columns of desks at
the same time.


SVN revision: 15312
2005-06-13 19:49:11 +00:00
Dan Sinclair a34d1df1c1 - add the -border-shade-*-get/set back into enlightenment_remote
- remove so already ported code


SVN revision: 15309
2005-06-13 17:20:44 +00:00
Carsten Haitzler 55a9873ac1 handle grabbed mouse butotna nd wheel events... wheel controsl selected
window in winlist - buttons passed onto binding system


SVN revision: 15306
2005-06-13 15:56:15 +00:00
Carsten Haitzler 01bdee0099 unshade if shaded and selected
SVN revision: 15297
2005-06-13 11:00:41 +00:00
Carsten Haitzler eb79489c31 dont segv if the border in the winlist that is hilighted is closed
SVN revision: 15294
2005-06-13 10:40:37 +00:00
Carsten Haitzler dcd18bee06 fix sitck window warp and desk switch
SVN revision: 15292
2005-06-13 10:16:26 +00:00
Carsten Haitzler c2f9d0592b 320x320 max for winlist by default (no config options yet)
SVN revision: 15289
2005-06-13 09:36:40 +00:00
Carsten Haitzler 25024073f2 smoothly warp pointer and able to scroll win list
SVN revision: 15287
2005-06-13 06:59:44 +00:00
Carsten Haitzler 8d7301974f NO MORE SEGV damnit!
oh and also keybidnigns work now even if no windows have been shown or
focused yet


SVN revision: 15286
2005-06-13 04:18:29 +00:00
Carsten Haitzler ffeaee0ff3 no mroe segv on empty winlist
SVN revision: 15285
2005-06-13 03:55:39 +00:00
Carsten Haitzler 078a10f838 fixes, cleanups. todo
SVN revision: 15284
2005-06-13 03:50:23 +00:00
Carsten Haitzler fa457b5842 some notes - allow icon and window title to display in the main win too of
the selected window


SVN revision: 15280
2005-06-12 16:22:06 +00:00
Carsten Haitzler 76bda119c0 winlist alt-tab works (and dhift-alt-tab to go in reverse)... it is NOT
complete... gfx are ugly. i have fixme's. it doesnt work with pointer focus
really... etc.


SVN revision: 15264
2005-06-12 06:50:34 +00:00
handyande 4e125e3bff app_installed now in ecore_file
SVN revision: 15257
2005-06-11 13:32:29 +00:00
Carsten Haitzler e629126d7b ibar drop gfx are nice now :)
SVN revision: 15253
2005-06-11 11:19:10 +00:00
sebastid a1d95ce59a This should fix the maximization problem.
SVN revision: 15246
2005-06-10 23:37:16 +00:00
sebastid b1041e45f7 Start xdnd integration.
shutdown dnd subsytem after modules.
Cleanup drop handlers on module shutdown.


SVN revision: 15242
2005-06-10 21:26:50 +00:00
sebastid b4106b7fe5 Now the ibar DnD should be right. Please?
SVN revision: 15235
2005-06-10 16:01:00 +00:00
sebastid 7d5381158a ecore_x update.
SVN revision: 15228
2005-06-10 04:19:46 +00:00
Carsten Haitzler 9ce168565b aspara!
SVN revision: 15226
2005-06-10 03:59:52 +00:00
handyande 02c0ceb5c9 OK, so after speaking with raster about config panels I dropped this in - a menu rendering of the same information we will be placing in the config app
This could be a -just-for-now- thing, not sure


SVN revision: 15218
2005-06-09 22:24:36 +00:00
Carsten Haitzler 7683f59535 seplling :-P
SVN revision: 15211
2005-06-09 02:18:38 +00:00
handyande 1599d53551 Port lang to new IPC - added in get/set to lib, but not list as I am too tired
SVN revision: 15209
2005-06-08 20:43:46 +00:00
sebastid b6c7577e52 Fix moving border on edge flip.
SVN revision: 15201
2005-06-08 14:06:28 +00:00
sebastid 1ab3a5cacf Remove printf
SVN revision: 15198
2005-06-08 13:10:52 +00:00
sebastid 2a9741297a Update TODO
SVN revision: 15197
2005-06-08 13:09:58 +00:00
sebastid dc86ea9de2 - Make the drop object the right size.
- Correct drop position.


SVN revision: 15196
2005-06-08 13:08:44 +00:00
sebastid 272e8e2517 - Don't depend on the icon object to calculate size.
- Don't disappear when empty.


SVN revision: 15194
2005-06-08 12:12:27 +00:00
sebastid 550eed698c netwm update.
SVN revision: 15180
2005-06-07 15:35:18 +00:00
Carsten Haitzler 8705b83353 writign stuff
SVN revision: 15178
2005-06-07 13:53:27 +00:00
sebastid 84468a1c2c Care about skip_pager state
SVN revision: 15177
2005-06-07 13:28:48 +00:00
sebastid 4f2f840dc7 Add fetch flag for netwm/icccm state. Easier to manipulate before a new
client is mapped.


SVN revision: 15176
2005-06-07 13:16:24 +00:00
Carsten Haitzler 37a128d64c disable ehack... grrr
add winlist stubs


SVN revision: 15175
2005-06-07 13:05:18 +00:00
sebastid 94832aed58 Compiler warning.
SVN revision: 15174
2005-06-07 12:52:44 +00:00
sebastid eccc28f73f Don't sync when moving.
SVN revision: 15168
2005-06-06 17:46:36 +00:00
handyande d625a15c92 debug--
SVN revision: 15164
2005-06-06 16:06:31 +00:00
sebastid 3fb18e9990 netwm sync
SVN revision: 15163
2005-06-06 15:22:05 +00:00
handyande ef23779c2b Add a path for the PATH environment, then use it to fix the ugly system(which...) hack
SVN revision: 15161
2005-06-06 10:37:15 +00:00
Carsten Haitzler d5f8d839ee dont segv if u cant manage the screen :)
SVN revision: 15157
2005-06-06 03:00:09 +00:00
Carsten Haitzler 0dabca2f80 more portable
SVN revision: 15156
2005-06-06 02:38:21 +00:00
Dan Sinclair 67b46e6b0a -menus-click-drag-timeout-set/get
SVN revision: 15150
2005-06-05 20:55:40 +00:00
Dan Sinclair e14109e20a - add -menus-fast-move-threshold-set/get back into ipc
SVN revision: 15149
2005-06-05 19:51:56 +00:00
handyande 725c6ab74b oops, wrong app...
SVN revision: 15146
2005-06-05 19:14:50 +00:00
Dan Sinclair 86b795d18d - move duplicate code in e_ipc_handlers into a macro
- stop warnings in e_main.c. Is there a better way to fix this?


SVN revision: 15145
2005-06-05 18:59:53 +00:00
sebastid 56580219b4 - netwm ping.
- fix netwm state update.


SVN revision: 15141
2005-06-05 15:30:46 +00:00
handyande 1c7951c07c Add some e_utils integration, more to come - should help folk use the handy apps
SVN revision: 15139
2005-06-05 15:02:43 +00:00
Carsten Haitzler bcdb7bcf9a fix handlers to work dynamically
SVN revision: 15134
2005-06-05 14:07:45 +00:00
Carsten Haitzler 241a7d7555 change to E_Lib.h...
SVN revision: 15131
2005-06-05 05:08:36 +00:00
Carsten Haitzler 2778bdf461 unfortunately i had to change the libe api to e_lib_ instead of e_ prefix to
avoid namespace comnflicts with the rest of e17. i simplified the including
as i am sure sooner or later we will need the defines, enums etc. from other
e include files so this will minimise breakage.


SVN revision: 15128
2005-06-05 01:43:42 +00:00
Carsten Haitzler 684454929b THAT is why focus policy chnage isnt working (read the original src for the
handler to see what u missed! :) )


SVN revision: 15127
2005-06-05 01:26:19 +00:00
Dan Sinclair 6b9c338500 - add in the -dir-list-append/prepend/remove functions.
SVN revision: 15125
2005-06-04 20:10:49 +00:00
Dan Sinclair 48da4edd29 add -font-cache-get/set and -image-cache-set/get back into ipc
SVN revision: 15124
2005-06-04 19:25:34 +00:00
Dan Sinclair b51a0d0024 add -edge-flip-set/get -edge-flip-timeout-set/get
SVN revision: 15123
2005-06-04 19:16:49 +00:00
Dan Sinclair 69ed8ee266 - this stuff is ported
SVN revision: 15122
2005-06-04 18:58:30 +00:00
Dan Sinclair 0eecbfd981 - add -focus-policy-set/get back into e_remote. CLICK dosen't seem to be
working correctly. It changes the focus policy, but clicking dosen't
  change focus.
- removed finished ops from the old op list of e_remote to make it easer to
  keep track of what still has to be implemented


SVN revision: 15121
2005-06-04 18:57:14 +00:00
sebastid 6c248ea656 1. Do we need to remember mouse down on all buttons?
2. Is there any problem with calling pointer_ungrab unconditionally?


SVN revision: 15120
2005-06-04 16:31:45 +00:00
Carsten Haitzler 6468e0cef0 make it a single property - have to parse it now tho.
SVN revision: 15116
2005-06-04 09:01:13 +00:00
sebastid 7a7f286d44 Can't ignore mwm :/
SVN revision: 15112
2005-06-04 06:46:27 +00:00
Carsten Haitzler f0a01c2bf6 breaks gkrellm - mwm hints oftne indicate "make me borderless" and thus
should be fetched anyway :)


SVN revision: 15110
2005-06-04 03:07:10 +00:00
sebastid ef7fc7f6cc If something breaks because of the mwm disable, we need to implement
more actions on window type :)


SVN revision: 15108
2005-06-03 19:58:27 +00:00
sebastid 22d7cdc7c2 More netwm
SVN revision: 15103
2005-06-03 19:10:25 +00:00
Dan Sinclair 82f67c7719 - these should all be ported to e_ipc_handlers.h already
SVN revision: 15101
2005-06-03 18:37:42 +00:00
handyande 00680f802d Flesh out rest of dir_list API
SVN revision: 15099
2005-06-03 18:26:35 +00:00
Dan Sinclair bb21b7c1e8 - add in -menus-scroll-speed-get/set
SVN revision: 15098
2005-06-03 18:15:04 +00:00
Dan Sinclair ad619a5a1e - add -framerate-get and -framerate-set back into enlightenment_remote
NOTE I named the macro START_DOUBLE because e_config.h already has a
       define for DOUBLE


SVN revision: 15096
2005-06-03 18:05:55 +00:00
handyande 1c53eb55ab damn you debug
SVN revision: 15094
2005-06-03 17:45:20 +00:00
handyande 1e6c395c55 Port the dirs_list IPC to libe - now up to the functionality it was before IPC changes
SVN revision: 15093
2005-06-03 17:43:48 +00:00
sebastid d123ead829 Delay hints until after the Container is created.
SVN revision: 15092
2005-06-03 16:59:34 +00:00
sebastid e4ec131bf9 Cleanup.
SVN revision: 15091
2005-06-03 16:35:29 +00:00
Dan Sinclair b49a36c5e1 quite you
SVN revision: 15088
2005-06-03 15:32:04 +00:00
sebastid a1ce91af14 netwm
SVN revision: 15087
2005-06-03 12:23:34 +00:00
sebastid 49cdf502fb Another netwm hint down!
SVN revision: 15083
2005-06-03 11:41:20 +00:00
handyande bb2b0b3b55 More -dirs-list work
SVN revision: 15082
2005-06-03 09:05:33 +00:00
handyande 5b7bd282f9 compile again
SVN revision: 15081
2005-06-03 08:42:43 +00:00
sebastid bd1ea9748e Always return a container.
SVN revision: 15080
2005-06-03 07:02:50 +00:00
sebastid a1d592e073 _NET_WM_ICON, isn't finished.
SVN revision: 15079
2005-06-03 06:43:23 +00:00
sebastid 030eaa7d30 Add return value.
SVN revision: 15078
2005-06-03 05:42:41 +00:00
Carsten Haitzler 683d842286 asparagus...
make e17 distcheck.


SVN revision: 15075
2005-06-03 03:18:08 +00:00
Carsten Haitzler d49cd726fa LISt delcares. put list at top.
SVN revision: 15074
2005-06-03 02:37:26 +00:00
handyande a7c8387b1e Damn, I am stupid too - too late by far... sleep now
SVN revision: 15072
2005-06-02 23:35:03 +00:00
handyande 9ec40e20f7 OK, so the codec was working - and I was thinking it was my fault :(
SVN revision: 15071
2005-06-02 23:29:58 +00:00
handyande 2833c26988 oops
SVN revision: 15070
2005-06-02 23:17:10 +00:00
handyande 7716bedab3 Please can someone say why the E_IPC_OP_DIRS_LIST_REPLY always seems to return a blank -data- ?
Other than that, this is dir listing (basics) in


SVN revision: 15068
2005-06-02 21:55:12 +00:00
handyande 669f31088a Is this a good macro for sending a list? SEND_DIR_LIST(path_modules, E_IPC_OP_MODULES_LIST_REPLY) ...
SVN revision: 15063
2005-06-02 17:43:24 +00:00
handyande 3e657561be OK, so use a few macros...
SVN revision: 15060
2005-06-02 17:15:00 +00:00
handyande de09622e6f Moved some more to handlers from libe - added E_LIB_IN where needed
need a bunch more macros to support these things, may need to split up some that already exist...


SVN revision: 15058
2005-06-02 17:05:44 +00:00
Carsten Haitzler 2005381bbd ehack is baaack! :)
SVN revision: 15057
2005-06-02 14:56:07 +00:00
handyande c55341c52b OK, sorry about that - needless looping
SVN revision: 15056
2005-06-02 14:41:17 +00:00
handyande ff669b3289 Add some more IPC stuff, think I am getting the hang of this now
Make libe use the ipc_handlers backend (womeone might need to correct my autofoo)
what should we do for the (pretty custom) libe RESPONSEs? should they go into the handlers too?


SVN revision: 15055
2005-06-02 14:15:18 +00:00
Carsten Haitzler 28d41b1d28 fix up exe to set DISPALY right for executed apps on other managers... this
also technically may allow us to add other properties to a window if i get
ehack back in to then put it on the desktop it was launched on.


SVN revision: 15054
2005-06-02 09:49:07 +00:00
Carsten Haitzler 747900bff1 an app action - that launches an app - looked up by varios means (exe, name,
generic, filename)

the parameters to the "app" action can be

  name: Gnome Terminal
OR
  name: XMMS
OR
  exe: xmms
OR
  exe: gimp
OR
  generic: Web Browser
OR
  generic: Terminal
OR
  file: xterm.eapp
OR
  file: gimp.eapp

as a sample...


SVN revision: 15053
2005-06-02 08:25:14 +00:00
Carsten Haitzler 4fa5c6343c generic msg system - really intended mostly to go hand-in-hand width the
datastore stuff as a way of moduels beoing able to talk TO eachother
indirectly by sending messages, and advertising public data.


SVN revision: 15050
2005-06-02 07:40:04 +00:00
Carsten Haitzler a0d654aa60 datastore for moduels to share data via - they are in charge of cleaning up
and reference counts and stuff tho


SVN revision: 15049
2005-06-02 04:21:00 +00:00
handyande 417742def8 oops :)
SVN revision: 15048
2005-06-01 14:31:17 +00:00
handyande cd4b8b81f1 ssh
SVN revision: 15046
2005-06-01 14:28:57 +00:00
handyande c2bbedc6ae Fixups for bg_get - learning new IPC code
SVN revision: 15045
2005-06-01 14:27:18 +00:00
Carsten Haitzler a8a42aac77 fix map request when iconfied
SVN revision: 15044
2005-06-01 07:35:56 +00:00
Carsten Haitzler d9ee0636e0 czech po
SVN revision: 15042
2005-05-31 22:59:31 +00:00
Carsten Haitzler c9861130f0 font apply and fallback clear done.
cleanups of the handlers


SVN revision: 15037
2005-05-31 07:46:22 +00:00
Carsten Haitzler 55eb16f293 list availabel fonts, and handle reply
SVN revision: 15036
2005-05-31 07:13:27 +00:00
Carsten Haitzler 3743c25e1d dirs handlers shoudl just become 1 dirs handler then specify what path dir
list you want to modify in params - as they are all identical except as to
what path variablew they modify - just make that a state setup phase


SVN revision: 15035
2005-05-31 07:02:09 +00:00
sebastid ba9f8e8f7f For the speed freak.
SVN revision: 15034
2005-05-31 06:52:05 +00:00
Carsten Haitzler 58a42cbe8f oops - get cmd-line opt right
SVN revision: 15032
2005-05-31 03:57:29 +00:00
Carsten Haitzler 158546dedc handle bg reply
SVN revision: 15031
2005-05-31 03:55:07 +00:00
Carsten Haitzler 67a16439c5 hmm this is cleaner
SVN revision: 15030
2005-05-31 03:35:17 +00:00
Carsten Haitzler d09238dc26 bg get ipc
SVN revision: 15029
2005-05-31 03:26:01 +00:00
Carsten Haitzler 6c6d35df5b bg set...
SVN revision: 15028
2005-05-31 03:17:40 +00:00
Carsten Haitzler 511cee76aa and disable that code too as we wont be using it later. just for reference now
SVN revision: 15027
2005-05-31 03:04:02 +00:00
Carsten Haitzler d59acfc65f this is VERY evil - VERY evil. but its the sanest solution other than code
generation tools (scripts etc.) for generating wads of repetitive code
easily, and keeping the codec higher level logic per ipc call in 1 place.


SVN revision: 15026
2005-05-31 03:01:53 +00:00
sebastid 99fd1febf4 Fix memleak.
SVN revision: 15023
2005-05-30 06:24:14 +00:00
sebastid 589570ab99 Clean up icccm and netwm stuff
SVN revision: 15014
2005-05-29 11:37:18 +00:00
sebastid c259d12774 Update.
SVN revision: 15013
2005-05-29 11:06:11 +00:00
sebastid bb9a664fa7 One FIXME down.
SVN revision: 15010
2005-05-29 10:08:25 +00:00
Carsten Haitzler 3bd72d9e10 fix intl
SVN revision: 14992
2005-05-28 17:05:50 +00:00
Carsten Haitzler a0bab24802 fix shaped windows - event loop
put some fixme's in for netwm.. too many round trips -especially on map


SVN revision: 14987
2005-05-28 13:22:15 +00:00
sebastid bf701a2010 ecore update.
netwm update.


SVN revision: 14986
2005-05-28 12:50:22 +00:00
sebastid 97a21f2254 Compiler warnings.
SVN revision: 14980
2005-05-28 09:57:26 +00:00
Carsten Haitzler b711eb5e1c optimised setup... should be a bit faster - but the main chekc is still the
problem


SVN revision: 14975
2005-05-28 06:04:11 +00:00
Carsten Haitzler 63cd002807 was wrokign on intl stuff but got distracted by optimising. will come back to
intl. optimised some code paths. e_place.c is evil. the smart place function
NEEDS speeding up. this may mean a re-think of how it works. not sure.


SVN revision: 14974
2005-05-28 05:03:27 +00:00
Carsten Haitzler d487bdcfc4 init splans has a checkbutton to disable it in the future... and e respects
the config value


SVN revision: 14968
2005-05-27 10:04:53 +00:00
Carsten Haitzler c991a53aea and remove menu test
SVN revision: 14963
2005-05-26 15:34:12 +00:00
Carsten Haitzler 5efe075ba2 speed things up a little more
SVN revision: 14961
2005-05-26 15:30:10 +00:00
Carsten Haitzler 4c7b29de44 shush shush
SVN revision: 14959
2005-05-26 12:38:53 +00:00
Carsten Haitzler bc4f42461a add a check to see whats going on if the ghost borders are around
SVN revision: 14958
2005-05-26 11:48:39 +00:00
Carsten Haitzler ab878e203a fix stickiness!
SVN revision: 14936
2005-05-25 10:09:34 +00:00
Carsten Haitzler f618831ce9 fix memory leaks! no more leaks!
SVN revision: 14934
2005-05-25 08:08:44 +00:00
vandango f9eee2c7a6 little int update
SVN revision: 14925
2005-05-23 22:52:34 +00:00
sebastid 274d1ca207 netwm update.
SVN revision: 14924
2005-05-23 19:12:22 +00:00
Carsten Haitzler 4c016e0a0a grab buttons 1, 2 and 3
SVN revision: 14919
2005-05-23 06:09:52 +00:00
Dan Sinclair e8d9ac60c1 - remove duplicate
SVN revision: 14916
2005-05-23 02:29:41 +00:00
vandango d546aacd33 little intl change
SVN revision: 14914
2005-05-22 23:50:29 +00:00
vandango 27096dd337 little intl change
SVN revision: 14913
2005-05-22 23:43:26 +00:00
Dan Sinclair 860e18a0e2 - remove duplicates
SVN revision: 14907
2005-05-22 17:40:56 +00:00