Commit Graph

1156 Commits

Author SHA1 Message Date
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
Dan Sinclair 4fcc8392fc - add the ability to get the theme directory list from libe
SVN revision: 14905
2005-05-22 17:35:16 +00:00
Carsten Haitzler 6fbb8a4664 some codec stuff, fi.po update
SVN revision: 14890
2005-05-22 02:59:15 +00:00
sebastid 3cf760c38f Note to self.
SVN revision: 14885
2005-05-21 17:56:20 +00:00
Carsten Haitzler 3f3a9f2c75 make dnd resistance a config value
SVN revision: 14879
2005-05-21 02:49:47 +00:00
sebastid 9fd4cc15e7 Sloppy focus.
SVN revision: 14875
2005-05-20 18:46:32 +00:00
Carsten Haitzler bbe5d45ce7 fix double clikc in click to focus
SVN revision: 14873
2005-05-20 17:27:51 +00:00
Carsten Haitzler 3520914ccd and now it shoudl be able to change click to focs <-> mouse focus dynamically
and it all shoudl work - i hope.


SVN revision: 14870
2005-05-20 10:14:51 +00:00
Carsten Haitzler 38ab99da69 click to focus works... if you turn it on and restart.
SVN revision: 14869
2005-05-20 09:27:06 +00:00
Carsten Haitzler 45a7d1f244 some virtualisation of focus
SVN revision: 14867
2005-05-20 07:32:42 +00:00
Carsten Haitzler 18d40fac35 pagers, desktops and zones seem to work just fine on first start. though
"primary zone" is not known so it keeps querying the mouse - fix that and
only use the first zone when startng the first time.


SVN revision: 14866
2005-05-20 06:30:26 +00:00
Carsten Haitzler 97bc390d34 stop pretending to be kwin. we can be proud to be e! we pretend to have 16's
e comms stuff though... and defer repaerent until the last moment we can


SVN revision: 14863
2005-05-20 05:13:45 +00:00
Carsten Haitzler 242e7b4744 shorne's patch
SVN revision: 14861
2005-05-20 03:09:44 +00:00
sebastid fc01054161 Note to self.
SVN revision: 14858
2005-05-19 16:16:27 +00:00
Carsten Haitzler 002173317c intl doesnt need that - must work on the ability to do language packs
prefix detection. this is the first step to making e17 itself re-locatable
(install anywhere)


SVN revision: 14857
2005-05-19 09:23:54 +00:00
sebastid d278c7d784 note to self.
SVN revision: 14853
2005-05-19 04:57:59 +00:00
sebastid f900c0c87b Make ->layer always consistent with real layer. Else it might get ugly.
SVN revision: 14852
2005-05-19 04:54:23 +00:00
sebastid ca23bfa67a Fix gqview segv. The border wasn't removed from the containers client list.
SVN revision: 14851
2005-05-19 04:38:32 +00:00
sebastid b62b86a6f7 hidden netwm windows aren't withdrawn, they are iconic.
SVN revision: 14850
2005-05-19 04:07:41 +00:00
Carsten Haitzler c91c891cb5 gadman uses xy ints AT a res.
SVN revision: 14849
2005-05-19 02:46:50 +00:00
Carsten Haitzler 44c9b74f7f printf's - me dbeugging why these windows hang around. they get del called
but dont actually get deleted... too many ref's? dunno- hasn't happened again
since i added the latest dbeugging in..


SVN revision: 14847
2005-05-19 00:12:30 +00:00
sebastid c958bc691f Remove debug.
SVN revision: 14844
2005-05-18 19:35:57 +00:00
sebastid 906dcba2e7 Didn't help to move.
SVN revision: 14843
2005-05-18 19:15:41 +00:00
sebastid 3e9d2ab1c4 Cleanup
SVN revision: 14842
2005-05-18 18:22:33 +00:00
sebastid 8a73bf8974 Formatting.
SVN revision: 14841
2005-05-18 18:13:53 +00:00
Carsten Haitzler 20ad23ab6c fix remote type
start module actualyl has a semblance of working well... :)


SVN revision: 14835
2005-05-18 10:18:02 +00:00
Carsten Haitzler baad135e9f fix ipc oops.
SVN revision: 14834
2005-05-18 07:37:33 +00:00
Carsten Haitzler ea2fa22046 TODO items. bugs. start module - its a START. it doesnt work that well. needs
work in the menu code to handle fixing menus to a launch rect.


SVN revision: 14831
2005-05-18 05:06:05 +00:00
rbdpngn b501743033 Raise windows on uniconify to avoid them getting lost under existing windows.
SVN revision: 14827
2005-05-17 20:15:53 +00:00
sebastid f03d2c1fc7 Only free existing icons.
SVN revision: 14825
2005-05-17 17:47:04 +00:00
sebastid 2f240bce4b Only iconify real iconified windows.
SVN revision: 14824
2005-05-17 17:41:27 +00:00
sebastid c41baae3a4 Remove border from client list on deletion.
SVN revision: 14820
2005-05-17 14:01:15 +00:00
sebastid 16da149a4c Testing...
SVN revision: 14819
2005-05-17 13:59:38 +00:00
sebastid d34c86e2ce Check if calloc succeded.
SVN revision: 14818
2005-05-17 13:51:14 +00:00
sebastid ee61d24828 According to http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html an
unmapped window should be in iconic state. The difference between an
unmapped window and an iconic window is that _NET_WM_STATE_HIDDEN should
be set for a minimized or iconic window.


SVN revision: 14817
2005-05-17 13:13:30 +00:00
sebastid e7b246a440 Don't need to store if the DESKTOP hint was set on init. If the hint
doesn't exist or the desktop doesn't exists, update the hint with our
desktop.


SVN revision: 14816
2005-05-17 12:33:12 +00:00
sebastid a719f16c8c Fixed looping code. Disappering windows when using always on top should
be fixed.


SVN revision: 14813
2005-05-17 11:57:22 +00:00
Carsten Haitzler 1112210137 1. TODO item
2. netwm stuff broke e17 - it was setting all windwos to want to go to desk 0
as if it didnt find netwm hints - netwm.desk was 0 anyway - and thus bordfers
got instantly re-attached to deskt 0... and thus if u flipped desktops,
things got weird (new windwos all jumped to desk 0)


SVN revision: 14812
2005-05-17 08:30:26 +00:00
sebastid 4e687c0dc8 netwm updates.
SVN revision: 14810
2005-05-16 15:43:15 +00:00
sebastid 971ff26a2f netwm work.
SVN revision: 14805
2005-05-16 13:19:26 +00:00
sebastid 7d72a09971 Cleanup.
SVN revision: 14803
2005-05-16 10:46:01 +00:00
sebastid bf7349ac81 ibox works.
SVN revision: 14801
2005-05-16 08:18:27 +00:00
sebastid 3180eb9d56 Only accept drops on the desk area, not the whole pager.
SVN revision: 14793
2005-05-15 23:31:32 +00:00
sebastid 418d943044 The pager shows which desk a drop is over.
SVN revision: 14792
2005-05-15 22:16:00 +00:00
sebastid 66ed370104 Update state hints on windows without borders.
SVN revision: 14788
2005-05-15 10:11:54 +00:00
sebastid 2bbedbf606 The icon is now correctly positioned relative to the mouse.
SVN revision: 14785
2005-05-15 05:20:18 +00:00
sebastid 44fc7861e4 Real ibox code.
SVN revision: 14775
2005-05-14 14:08:16 +00:00
sebastid 0336953891 Back to ibar.
SVN revision: 14774
2005-05-14 14:06:09 +00:00
sebastid f3fdca634e Reparent border on deletion. The reparent must also be in _e_border_free,
because e_container calls free directly on shutdown.


SVN revision: 14768
2005-05-14 05:35:46 +00:00
sebastid cfaf7ea3ba Copy ibar code to ibox, doesn't work yet.
SVN revision: 14765
2005-05-13 21:19:04 +00:00
sebastid 138ecfaca9 Free border lists after use..
SVN revision: 14764
2005-05-13 21:09:41 +00:00
sebastid fcca08cde1 Can't generally unparent on e_border_del, messes up shaded windows.
SVN revision: 14763
2005-05-13 20:06:10 +00:00
sebastid ebc01c73c5 Need a container.
SVN revision: 14760
2005-05-13 18:59:51 +00:00
sebastid c3e00c93d2 BS.
SVN revision: 14759
2005-05-13 18:56:03 +00:00
sebastid d7f47a8882 Off by one.
SVN revision: 14758
2005-05-13 18:55:05 +00:00
sebastid e1909f8232 reparent window when border is deleted. It will disappear sometime.
SVN revision: 14757
2005-05-13 17:32:37 +00:00
Carsten Haitzler 825a55bec4 ipc bitchass! :)
SVN revision: 14756
2005-05-13 17:21:04 +00:00
Carsten Haitzler 3f92e26079 breaking out some ipc action!
SVN revision: 14755
2005-05-13 15:15:52 +00:00
sebastid 9036a4c57a Only fake the pressed button up.
SVN revision: 14754
2005-05-13 14:14:04 +00:00
sebastid 313a3c2f6e Changeing loop style isn't trivial.
SVN revision: 14753
2005-05-13 14:05:17 +00:00
sebastid 83070a981f Ooops.
SVN revision: 14752
2005-05-13 14:01:05 +00:00
sebastid 739b5abd87 Looping borders are now done in correct stacking order.
SVN revision: 14751
2005-05-13 13:34:21 +00:00
sebastid 61baf25921 New border looping interface.
SVN revision: 14750
2005-05-13 10:09:55 +00:00
sebastid e174baf5d1 Fix layers and client lists.
SVN revision: 14749
2005-05-13 09:23:51 +00:00
Carsten Haitzler b2631cfcd1 -- printf
SVN revision: 14747
2005-05-13 07:27:41 +00:00
Carsten Haitzler fc45f10e1f work mplayer.. work!.
don't ask!


SVN revision: 14746
2005-05-13 07:24:47 +00:00
sebastid 35a64ef50d Create a client list for each layer, so that stacking order will be
correct. Fix the rest later.


SVN revision: 14745
2005-05-13 07:20:09 +00:00
Carsten Haitzler 6daa8a5f8b sorry. mplayer breaks again. this broke more things badly.
SVN revision: 14744
2005-05-13 05:59:41 +00:00
rbdpngn 1468632978 Window cleanup function and menu entry.
SVN revision: 14742
2005-05-13 04:05:43 +00:00
Carsten Haitzler 078e74e14c move some to codecs. this needs cleaning tho... (ipc)
SVN revision: 14732
2005-05-12 14:46:28 +00:00
sebastid e61b2b515a Compiler warnings.
SVN revision: 14730
2005-05-12 13:56:30 +00:00
sebastid afc500f550 Compiler warnings
SVN revision: 14728
2005-05-12 13:13:53 +00:00
sebastid 8da20b8d47 Compiler warning
SVN revision: 14726
2005-05-12 13:06:42 +00:00
Carsten Haitzler 039d7a57bf mark items to be broken out to ipc
fix menu fast mosue mvoe detection again
todo


SVN revision: 14724
2005-05-12 09:28:58 +00:00
Carsten Haitzler 787278d6c8 fix restart with hidden windows
SVN revision: 14723
2005-05-12 08:50:53 +00:00
Carsten Haitzler af12df4ab4 fix comment
SVN revision: 14722
2005-05-12 08:24:01 +00:00
Carsten Haitzler e75a79a0ea limit config val
SVN revision: 14721
2005-05-12 07:55:41 +00:00
Carsten Haitzler 30e9bfe6c6 lets fix desktop flip stuff to not wrap beyodn the desktop area for linear
SVN revision: 14719
2005-05-12 07:29:17 +00:00