Commit Graph

404 Commits

Author SHA1 Message Date
Carsten Haitzler 3868f0f91a try avoid null ptr derefs.
SVN revision: 79168
2012-11-12 14:45:59 +00:00
Carsten Haitzler f534e30089 put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup?



SVN revision: 79024
2012-11-09 14:49:05 +00:00
Carsten Haitzler 5fa813e1cc lucas... u're going to hate me... but i'm reverting this whole lot of
module build chnages because its fundamentally broken. it DOES NOT
PRODUCE .SO FILES. just .la and .a files. the only reason u dont
notice is.. you ALREADY had .so's installed. i just got in from the
airport... synced and updated.. rebuilt and was met with all modules
not loading... literally - no .so's are installed int he module dirs.
try rm -rf the instaleld module tree.

regardless... this has to be reverted be3cause it's a major break. the
idea is right/nice. the implementation is causing... problems.



SVN revision: 79015
2012-11-09 10:45:35 +00:00
Lucas De Marchi 0000e87ffc e/modules: delete old Makefile.am's
SVN revision: 78983
2012-11-07 21:50:53 +00:00
Sebastian Dransfeld 8eacf64412 pager: prevent double pager windows
SVN revision: 78950
2012-11-06 21:31:25 +00:00
Lucas De Marchi 92eee9068a e: use AM_CPPFLAGS instead of INCLUDES
Get rid of warnings like below with recent automake (1.11 and newer):
src/bin/Makefile.am:6: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/bin/Makefile.am: installing './depcomp'
src/modules/access/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')



SVN revision: 78720
2012-10-31 20:40:40 +00:00
Massimo Maiurana 6f4591eed2 updating russian translation
SVN revision: 78648
2012-10-30 12:10:17 +00:00
Sebastian Dransfeld 436323bf59 e: cleanup layer handling
It seems people put random numbers as layers, so it is better to define
available layer numbers.

This patch also puts popups below fullscreen windows, as it sucks to get
popups during presentations. A better solution is maybe to put popups
above fullscreen, but have a presentation mode to put fullscreen windows
above popups?

SVN revision: 77293
2012-10-02 08:54:35 +00:00
Mike Blumenkrantz dbb6951538 raise borders when dragging to different desks in pager
ticket #1423


SVN revision: 75881
2012-08-30 13:13:51 +00:00
Carsten Haitzler 25cb07dcf9 simplify some stacking code handling.
SVN revision: 75774
2012-08-28 10:25:47 +00:00
Mike Blumenkrantz 2f2764c63a change pager advanced settings grab dialog to use e_grab_dialog
SVN revision: 75663
2012-08-24 13:55:26 +00:00
Mike Blumenkrantz 2434f5adbe more PATH_MAX cleanups
SVN revision: 75520
2012-08-22 07:32:12 +00:00
Carsten Haitzler 1739590e05 fix wad of focus issues with click-to-focus and alt+tab + fullscreen
windows.



SVN revision: 75399
2012-08-18 04:40:56 +00:00
Mike Blumenkrantz 94e2fc5257 clean up gadget right click menus to stop leaking
SVN revision: 75285
2012-08-15 07:22:04 +00:00
Mike Blumenkrantz 9c281e264f don't invert pager with FLOAT orientation
SVN revision: 75244
2012-08-14 08:41:39 +00:00
Mike Blumenkrantz 08e0a309bd unrevert pager changes, now with more null checks
SVN revision: 75235
2012-08-14 06:35:32 +00:00
Carsten Haitzler 33df11d1cd going to have to do this.. reverties. 1:15am and this commit gets my
e17 to rash instantly on start and leave me with all modules unloaded.
have to revert as its the quickest fix. :)



SVN revision: 75219
2012-08-13 16:18:57 +00:00
Mike Blumenkrantz ea5cfeba4a pager gadget now autocorrects its orientation to vertical when trying to display a pager for a screen with NUMx1 vdesks with gadcon orient: vertical
this makes it look/work differently, but at least the gadget is usable


SVN revision: 75207
2012-08-13 12:30:14 +00:00
Carsten Haitzler 4ea769764a pager fixups...
1. dont use a livethumb resolution OF THE SCREEN! per pager desktop
that means u alloc width*height*4 bytes... u have 6 desktops,
1920x1080 screen... thats 48mb for the backing images at full res. no!
bad bad! so i cut it down to 1/16th of the screen res. ie 1920/16 x
1080/16 for the full rest "livethumb". at least its much more
managable (i woke up to find after an update my e was using an EXTRA
100mb of ram! (2560x1440*4desk + 1920x1200*4desk).
2. dont create the livethumbs at all unless you have the bg preview
on! (i had it off and i still paid the price of the mem usage).
3. make the live preview inverted in the cfg gui - ie enable the live
preview, not disable it.
4. fix theme to preview bg fills the pager base box correctly within
the border bounds.
5. dont enforce aspect handling in livethumb as pager is "master" of
aspect (taken from desktop anyway).



SVN revision: 75154
2012-08-11 04:40:30 +00:00
Mike Blumenkrantz 113448e2ac fixed pager bg previewing to use livethumb and also support animated backgrounds
note: using this with klok WILL slow your system to a crawl


SVN revision: 75102
2012-08-10 13:29:35 +00:00
Mike Blumenkrantz f55b60e3af much more strict checking with pager module to account for cases where a user may be sneaky and set animated wallpapers without pagers loaded or somesuch and have config->enable_live_preview set
SVN revision: 74857
2012-08-03 17:21:31 +00:00
Mike Blumenkrantz 2cca4bbeff using a great idea from a comment on the release blog, we now don't display the option for live preview in pager if there is an animating background currently set
SVN revision: 74856
2012-08-03 16:45:24 +00:00
Mike Blumenkrantz c3a52481ce disable the disabling of 'disable live preview' when the background is an animated edje
ticket #1161


SVN revision: 74821
2012-08-03 07:51:14 +00:00
Mike Blumenkrantz 98601e4198 sed -i 's/(E_Gadcon_Client_Class/(const E_Gadcon_Client_Class/g'
SVN revision: 74474
2012-07-27 08:25:22 +00:00
Mike Blumenkrantz 9872898794 fix fullscreen window moving using pager/bindings
ticket #1181


SVN revision: 74187
2012-07-19 13:13:23 +00:00
Mike Blumenkrantz 547fa4da3c fix fullscreen/maximize window zone/desk movement which use actions and pager
ticket #1181


SVN revision: 74047
2012-07-18 07:21:26 +00:00
Carsten Haitzler 90e537d983 code config better for pager.
SVN revision: 73850
2012-07-14 11:10:56 +00:00
Mike Blumenkrantz 6c7b03d79b fix pager deletion
SVN revision: 73808
2012-07-13 10:25:51 +00:00
Mike Blumenkrantz 1a58689e4f clarify pager config option
SVN revision: 73788
2012-07-13 06:34:38 +00:00
Mike Blumenkrantz 741b234f04 remove pager window previews until e18 :(
SVN revision: 73599
2012-07-12 06:26:27 +00:00
Mike Blumenkrantz 26867329e4 update pager gc on config change
SVN revision: 73588
2012-07-11 17:59:10 +00:00
Mike Blumenkrantz 558c9e0285 add pager config option just for enabling live window previews -- off by default
SVN revision: 73587
2012-07-11 17:48:05 +00:00
Mike Blumenkrantz eef8d26710 save live preview settings for pager
SVN revision: 73586
2012-07-11 17:38:08 +00:00
Mike Blumenkrantz 11215e3663 who likes features? eh? EH? pager gadget now gets semi-live updating of windows when comp module + live updating is enabled
small bug: don't try resizing windows with this activated or it'll crash you without a white box


SVN revision: 73585
2012-07-11 17:36:50 +00:00
Mike Blumenkrantz 1798b70bd4 in further testing, ticket #1155 does not exist and is, in fact, a heisenbug
SVN revision: 73576
2012-07-11 13:18:57 +00:00
Mike Blumenkrantz 22775c508a add event handler to pager to handle wallpaper changes; see ticket #1155 for the bug that this works around
SVN revision: 73574
2012-07-11 13:02:03 +00:00
Mike Blumenkrantz a883c59c02 toggling pager's 'show desktop names' now properly toggles constant display of desktop names
SVN revision: 73563
2012-07-11 10:53:07 +00:00
Mike Blumenkrantz d2254253be pager module now uses deskpreview to show full, realtime previews of desktops; option to disable can be found in pager settings
ticket #141


SVN revision: 73555
2012-07-11 08:50:52 +00:00
Mike Blumenkrantz 9f4057044c fix a bug where dragging a maximized window using the pager would cause that window to disappear from the pager
also fix drag of maximized windows using pagers in general
ticket #1037


SVN revision: 73327
2012-07-05 07:18:49 +00:00
Mike Blumenkrantz 84d81fc63e use edje min size for pager desks and freeze table while adding desks to prevent unnecessary recalcs
SVN revision: 73221
2012-07-03 10:40:39 +00:00
Mike Blumenkrantz 8fbf0e7f68 formatting
SVN revision: 72797
2012-06-25 10:48:42 +00:00
Mike Blumenkrantz 74edef9f46 fix memory leak spotted by seb in gc_id_new. this whole thing is pretty confusing; I'm glad we don't have docs for it
SVN revision: 72689
2012-06-22 07:21:51 +00:00
Daniel Juyung Seo 642da514fb e/pager e_mod_config.c: Use proper word for 'duration' not 'speed'. Fix strings before the 'string freeze'.
SVN revision: 72587
2012-06-21 10:48:30 +00:00
Mike Blumenkrantz 3ccb0c6b95 fix pager id saving, fixes #684 and also deletes your pager configs
SVN revision: 72586
2012-06-21 10:42:04 +00:00
Vincent Torri 9d9ce41db0 E17: fix some warning
SVN revision: 71233
2012-05-18 13:02:20 +00:00
Cedric BAIL c2a29811d5 e: massiv warning cleanup !
SVN revision: 70756
2012-05-04 09:38:52 +00:00
Chidambar Zinnoury bc0ae06616 e pager: check zone when adding a border.
When a window is sticky and a pager is created (when restarting the window manager for instance), not checking zones makes the window being shown everywhere - on every screen


SVN revision: 70183
2012-04-14 12:13:16 +00:00
Gustavo Sverzut Barbieri 4305b8e7fe e/docs: do bare documentation for e.
Just some groups and basic description for modules. I'm NOT going back
to this anytime soon, but would be VERY happy if people could do some
screenshots and put the images for each module in docs/img/ folder,
linking to them from each e_mod_main.h



SVN revision: 67362
2012-01-19 23:25:32 +00:00
Lucas De Marchi 8c153f8f26 Don't signal urgency hint when window has focus
SVN revision: 65538
2011-11-23 13:03:02 +00:00
Boris Faure 27264671d0 e/gadcon: label() returns a const char*
Original patch by Fabien Romano from OpenBSD

SVN revision: 65204
2011-11-14 21:46:57 +00:00