platform/upstream/enlightenment.git
10 years agodon't need to check desklock state on lokker init
Mike Blumenkrantz [Wed, 15 Jan 2014 06:02:06 +0000 (01:02 -0500)]
don't need to check desklock state on lokker init

10 years agotry locking new desklock interfaces on append if state == locked
Mike Blumenkrantz [Wed, 15 Jan 2014 06:01:41 +0000 (01:01 -0500)]
try locking new desklock interfaces on append if state == locked

10 years agofix lokker install rule
Mike Blumenkrantz [Wed, 15 Jan 2014 05:57:37 +0000 (00:57 -0500)]
fix lokker install rule

10 years agofix restacking on client lower
Mike Blumenkrantz [Wed, 15 Jan 2014 05:09:33 +0000 (00:09 -0500)]
fix restacking on client lower

10 years agobugfix: unset video flag when failing to find teamwork media
Mike Blumenkrantz [Wed, 15 Jan 2014 04:38:39 +0000 (23:38 -0500)]
bugfix: unset video flag when failing to find teamwork media

10 years agoforce accuracy in pager16 aspecting
Mike Blumenkrantz [Wed, 15 Jan 2014 04:20:40 +0000 (23:20 -0500)]
force accuracy in pager16 aspecting

this was inherited from the original pager module where it didn't matter as much.

T771

10 years agofix bgpreview dynamic updating
Mike Blumenkrantz [Wed, 15 Jan 2014 03:50:28 +0000 (22:50 -0500)]
fix bgpreview dynamic updating

T771

10 years agounblock client lowering
Mike Blumenkrantz [Wed, 15 Jan 2014 03:39:30 +0000 (22:39 -0500)]
unblock client lowering

T770

10 years agoMixer: Fix crash when closing mixer settings
Jean-Philippe Andre [Wed, 15 Jan 2014 03:36:27 +0000 (12:36 +0900)]
Mixer: Fix crash when closing mixer settings

app can already be NULL at this point, when called from _cb_win_del().

10 years agofeature: selective redirection toggling
Mike Blumenkrantz [Mon, 13 Jan 2014 21:30:37 +0000 (16:30 -0500)]
feature: selective redirection toggling

this toggles redirection on compatible (X) clients while still mostly preserving window frame functionality

10 years agoadd "Enable advanced compositing features" option
Mike Blumenkrantz [Mon, 13 Jan 2014 18:40:59 +0000 (13:40 -0500)]
add "Enable advanced compositing features" option

this is what I'll be using to conceal various features in the future which should not be used without some understanding of what they do (OR FACE THE CONSEQUENCES)

10 years agofeature: support XPRESENT extension to reduce compositing overhead
Mike Blumenkrantz [Sat, 11 Jan 2014 20:00:10 +0000 (15:00 -0500)]
feature: support XPRESENT extension to reduce compositing overhead

xorg 1.15 introduces this extension which has a magical event to notify when a pixmap's size changes, which means that the size never needs to be manually fetched

10 years agoblock rendering while screensaver is active
Mike Blumenkrantz [Sun, 5 Jan 2014 22:37:57 +0000 (17:37 -0500)]
block rendering while screensaver is active

10 years agoadd versioning to remembers to prevent badness when new properties are added
Mike Blumenkrantz [Wed, 1 Jan 2014 21:50:03 +0000 (16:50 -0500)]
add versioning to remembers to prevent badness when new properties are added

10 years agodeduplicate E_Remember edd
Mike Blumenkrantz [Wed, 1 Jan 2014 20:47:35 +0000 (15:47 -0500)]
deduplicate E_Remember edd

what if we weren't insane and didn't have the same exact code in 2 places?

10 years agoe menus no longer use comp shadows
Mike Blumenkrantz [Wed, 1 Jan 2014 19:48:05 +0000 (14:48 -0500)]
e menus no longer use comp shadows

10 years agoremove resize callback on gadcon parent
Mike Blumenkrantz [Tue, 31 Dec 2013 19:26:19 +0000 (14:26 -0500)]
remove resize callback on gadcon parent

this sometimes gets called after the gadcon is deleted which leads to a crash

10 years agoimprove bgpreview widget to use livethumb with auto vsizing
Mike Blumenkrantz [Tue, 31 Dec 2013 18:58:13 +0000 (13:58 -0500)]
improve bgpreview widget to use livethumb with auto vsizing

this widget gets used in permanent locations now, so it needs to use less memory when possible

10 years agoteamwork protocol modification to work better in wayland
Mike Blumenkrantz [Mon, 30 Dec 2013 17:49:59 +0000 (12:49 -0500)]
teamwork protocol modification to work better in wayland

wayland surface ids are stupid, so we need to use uint64_t here to accurately get the window id

10 years agoadd urgency hint test
Mike Blumenkrantz [Mon, 30 Dec 2013 16:32:03 +0000 (11:32 -0500)]
add urgency hint test

10 years agofeature: new focus option "raise on revert focus"
Mike Blumenkrantz [Sun, 29 Dec 2013 22:04:26 +0000 (17:04 -0500)]
feature: new focus option "raise on revert focus"

this option provides the functionality which was intended by the old and broken "raise on focus" option. it raises windows ONLY when reverting focus in cases not directly triggered by the user or any application

10 years agoremove e-specific theme config members
Mike Blumenkrantz [Sat, 21 Dec 2013 20:30:28 +0000 (15:30 -0500)]
remove e-specific theme config members

10 years agofeature: add PIN-style desklock for lokker module
discomfitor [Sat, 26 Oct 2013 17:02:20 +0000 (18:02 +0100)]
feature: add PIN-style desklock for lokker module

accessible from the normal screen lock dialog

10 years agofeature: make desklock hookable, break out current desklock into module, move pam...
Mike Blumenkrantz [Sat, 21 Dec 2013 15:59:23 +0000 (10:59 -0500)]
feature: make desklock hookable, break out current desklock into module, move pam stuff to separate file

after this commit, the new-but-invisible module "lokker" (or other custom loaded module) is in charge of creating all graphics for the lock screen, and it will be added to the user's config. failure to load a lockscreen module will just result in a black screen

desklock subsystem now handles all the pre/post lock stuff while the modules themselves are responsible for creating visuals and calling auth functions to determine whether to unlock the screen

10 years agofeature: revive personal desklock passwords
discomfitor [Sat, 26 Oct 2013 08:59:32 +0000 (09:59 +0100)]
feature: revive personal desklock passwords

these were previously disabled because hashing a password was too much work (I guess?), but now they're back. config dialog has changed accordingly

10 years agoadd blocker rects for desklock
discomfitor [Sat, 26 Oct 2013 06:50:36 +0000 (07:50 +0100)]
add blocker rects for desklock

add a black rect to cover the screen during desklock

10 years agobreak out desklock into display server-able hooks
discomfitor [Fri, 25 Oct 2013 13:20:45 +0000 (14:20 +0100)]
break out desklock into display server-able hooks

if we're running in a non-X environment, we can't very well expect that using X calls to hide/show windows for desklock is going to work as expected. now a compositor backend can add a pre or post desklock hook to hide/show its clients as necessary

10 years agofix fileman stealing focus
discomfitor [Sat, 19 Oct 2013 11:14:51 +0000 (12:14 +0100)]
fix fileman stealing focus

desktop fileman should only receive focus if there is no client currently visible on the active desktop

10 years agofeature: function for getting top visible client on current desk
discomfitor [Sat, 19 Oct 2013 11:13:28 +0000 (12:13 +0100)]
feature: function for getting top visible client on current desk

this is a pretty useful function overall, and I found that I was duplicating its functionality in a number of places, so I broke it out

10 years agonot sure if keep... add retries for failure x clients
discomfitor [Wed, 16 Oct 2013 15:19:34 +0000 (16:19 +0100)]
not sure if keep... add retries for failure x clients

if a client's X attributes fail to be fetched on the first attempt, it's possible that we might succeed on a second attempt, which would prevent us from losing a client

10 years agofeature: e_comp_shape_queue_block for blocking shape changes
Mike Blumenkrantz [Wed, 16 Oct 2013 08:30:37 +0000 (09:30 +0100)]
feature: e_comp_shape_queue_block for blocking shape changes

in some cases, it may be desirable to block shape cutting for an amount of time to reduce cpu calculations. this should be set when performing any non-interactive compositor effects

10 years agofeature: break out e_moveresize_client_extents for calculating client step sizes
Mike Blumenkrantz [Tue, 15 Oct 2013 11:43:51 +0000 (12:43 +0100)]
feature: break out e_moveresize_client_extents for calculating client step sizes

if using an external moveresize implementation, this function is very handy

10 years agofeature: add layer_block client flag to bypass any layer/stacking checks and "just...
discomfitor [Mon, 14 Oct 2013 17:52:49 +0000 (18:52 +0100)]
feature: add layer_block client flag to bypass any layer/stacking checks and "just do it" for cool effects

this flag allows a client's layer to be changed instantly with no protocol-level checks or work, allowing compositor effects to do their work more easily

10 years agofeature: allow moveresize visuals to be replaced
discomfitor [Mon, 14 Oct 2013 17:00:14 +0000 (18:00 +0100)]
feature: allow moveresize visuals to be replaced

the existing moveresize popup infrastructure is very limiting in that it requires you to create a popup. if you don't want to create a popup, now you don't have to.

10 years agofeature: allow desk flip animations to be handled completely externally
Mike Blumenkrantz [Thu, 3 Oct 2013 13:31:44 +0000 (14:31 +0100)]
feature: allow desk flip animations to be handled completely externally

by exposing desk flip as a hookable api, it becomes easy to write custom flip effects such as in the external "desksanity" module

10 years agomove deskmirror test over a little
Mike Blumenkrantz [Tue, 10 Sep 2013 11:17:31 +0000 (12:17 +0100)]
move deskmirror test over a little

10 years agofeature: E16-style live pager returns! window-only drags currently a little broken
Mike Blumenkrantz [Thu, 5 Sep 2013 14:30:01 +0000 (15:30 +0100)]
feature: E16-style live pager returns! window-only drags currently a little broken

p16 is a pager replacement module which uses deskmirror to show you live views of each desktop. it has a separate theme and reuses a lot of pager code.

not sure if original pager should be kept, but it's still around for now.

pager and pager16 both provide the same gadget and cannot be loaded simultaneously

10 years agodon't recalc a gadcon on unpack if we're stopping, also don't recalc gadcons during...
Mike Blumenkrantz [Thu, 5 Sep 2013 09:09:27 +0000 (10:09 +0100)]
don't recalc a gadcon on unpack if we're stopping, also don't recalc gadcons during stop when unpopulating

this caused a lot of slowdown, and even possible crashes, during restarts

10 years agoadd E_Win_Cb typedef
Mike Blumenkrantz [Wed, 4 Sep 2013 08:31:26 +0000 (09:31 +0100)]
add E_Win_Cb typedef

this is mostly cosmetic, but I thought it might be a little more descriptive?

10 years agodeskmirror is now a fully-functional E api
Mike Blumenkrantz [Fri, 30 Aug 2013 15:17:34 +0000 (16:17 +0100)]
deskmirror is now a fully-functional E api

* finish updating for E19 api

* fix visibility changing on sources

** use that shelf data item added in previous commit to detect shelf visibility

* fix sizing (but not scaling :() and positioning of sources

* also fix stacking

10 years agocheck for efreet desktop if EITHER icccm name/class is set
Mike Blumenkrantz [Fri, 30 Aug 2013 12:20:55 +0000 (13:20 +0100)]
check for efreet desktop if EITHER icccm name/class is set

allows wayland clients, which only set class here, to find their desktop

10 years agoadd e_exec instances for wl clients if they set surface class: works for terminology
Mike Blumenkrantz [Fri, 30 Aug 2013 12:19:28 +0000 (13:19 +0100)]
add e_exec instances for wl clients if they set surface class: works for terminology

creating phony e_exec instances based on name/class allows wayland clients to show up normally in ibar

10 years agodon't delete pointers when changing settings, just update size
Mike Blumenkrantz [Wed, 28 Aug 2013 11:13:39 +0000 (12:13 +0100)]
don't delete pointers when changing settings, just update size

this fixes a case where cursors would be permanently broken (along with the world) when changing cursor settings

10 years agowl pointers done-ish
Mike Blumenkrantz [Wed, 11 Sep 2013 12:03:31 +0000 (13:03 +0100)]
wl pointers done-ish

pointers in E now come in two flavors, one for each protocol that we currently support. each is created from the owner compositor backend:

X pointers still work as usual

Wayland pointers are actually surfaces that we dump image data into periodically to render them as evas images

some small amounts of hack is necessary to make this work, namely blocking X pointers when a Wayland one is in use if we're running a multi-protocol compositor

10 years agoadd wl_fb output module
Mike Blumenkrantz [Tue, 27 Aug 2013 10:56:30 +0000 (11:56 +0100)]
add wl_fb output module

adds a probably-working wayland framebuffer output module

Additional authors:
Chris Michael <cp.michael@samsung.com>

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoadd E_WL_FORCE environment variable to force loading of an output module during init
Mike Blumenkrantz [Wed, 11 Sep 2013 13:32:22 +0000 (14:32 +0100)]
add E_WL_FORCE environment variable to force loading of an output module during init

variable takes the name of the output module s/wl_// ; example: E_WL_FORCE=x11

this module allows easy loading of a wayland output module to override any detection which may occur by force-loading the module during startup

in a later commit, an actual output detection mechanism needs to be added to run through all the possible output modes

10 years agoadd wl_x11 output module
Mike Blumenkrantz [Wed, 11 Sep 2013 13:32:00 +0000 (14:32 +0100)]
add wl_x11 output module

this is the first of the wayland output modules, and it is extremely simple as a result of the compositor rewrite. for any other wayland output modules, it should be enough to simply create an ecore_evas canvas and do startup in this way.

10 years agohuge wl fixup (wayland clients actually working again)
Mike Blumenkrantz [Wed, 11 Sep 2013 13:23:43 +0000 (14:23 +0100)]
huge wl fixup (wayland clients actually working again)

* try to clear up build system for separating out ecore-x

* add #ifdefs for lots of ecore-x stuff

* break out some internal e wl functions for reuse in api

* store wl surface buffers as an inlist

* add protocol-specific client compositor data

** move lots of X client attributes here

* add pixmap type checks to a number of X-specific things, such as grabinput, to block them for non-X clients

* rearrange startup order to work with wayland

* move X screensaver code to e_comp_x

* flag modules still requiring X with -DNEED_X

10 years agoremove a bunch of unnecessary ecore-x calls from modules
Mike Blumenkrantz [Tue, 20 Aug 2013 14:07:44 +0000 (15:07 +0100)]
remove a bunch of unnecessary ecore-x calls from modules

10 years agoremove black_ecore_evas
Mike Blumenkrantz [Tue, 20 Aug 2013 09:59:47 +0000 (10:59 +0100)]
remove black_ecore_evas

this was used in illume, which is now dead.

10 years agomake backlight wayland-friendly
Mike Blumenkrantz [Tue, 20 Aug 2013 09:03:39 +0000 (10:03 +0100)]
make backlight wayland-friendly

10 years agomake e_hints more wayland-friendly
Mike Blumenkrantz [Tue, 20 Aug 2013 08:59:41 +0000 (09:59 +0100)]
make e_hints more wayland-friendly

10 years agoremove awful LAYOUT client hook
Mike Blumenkrantz [Wed, 4 Sep 2013 10:48:52 +0000 (11:48 +0100)]
remove awful LAYOUT client hook

10 years agodisable illume building, blacklist illume modules
Mike Blumenkrantz [Tue, 20 Aug 2013 08:40:36 +0000 (09:40 +0100)]
disable illume building, blacklist illume modules

illume 100% requires X, thus illume is dead. replacements are semi-underway.

10 years agomove e_util_icon_save to e_desktop_editor for better waylanding
Mike Blumenkrantz [Mon, 19 Aug 2013 13:12:21 +0000 (14:12 +0100)]
move e_util_icon_save to e_desktop_editor for better waylanding

10 years agofeature: comp config is no longer a module
Mike Blumenkrantz [Mon, 5 Aug 2013 10:11:36 +0000 (11:11 +0100)]
feature: comp config is no longer a module

given that compositing is always enabled and that it's crucial to be able to change these settings, potentially having them unavailable is not a great way to live

10 years agoignore evry clipboard win
Mike Blumenkrantz [Thu, 1 Aug 2013 11:19:47 +0000 (12:19 +0100)]
ignore evry clipboard win

10 years agoset name/class on comp selection win, ignore comp selection win
Mike Blumenkrantz [Thu, 1 Aug 2013 11:15:01 +0000 (12:15 +0100)]
set name/class on comp selection win, ignore comp selection win

10 years agoset name/class on evry clipboard
Mike Blumenkrantz [Thu, 1 Aug 2013 11:12:31 +0000 (12:12 +0100)]
set name/class on evry clipboard

10 years agouse input window for evry clipboard
Mike Blumenkrantz [Thu, 1 Aug 2013 11:11:50 +0000 (12:11 +0100)]
use input window for evry clipboard

10 years agofeature: E_FIRST_FRAME env variable
Mike Blumenkrantz [Thu, 1 Aug 2013 08:22:55 +0000 (09:22 +0100)]
feature: E_FIRST_FRAME env variable

requested by cedric for profiling, works just like similar elm variable

10 years agofeature: add script to set some debug vars
Mike Blumenkrantz [Tue, 27 Aug 2013 10:59:12 +0000 (11:59 +0100)]
feature: add script to set some debug vars

this sets some helpful vars for running e19 directly from the git directory without installing anything and contaminating the running system

10 years agoset shelf data on shelf comp object
Mike Blumenkrantz [Thu, 5 Sep 2013 10:02:02 +0000 (11:02 +0100)]
set shelf data on shelf comp object

probably good practice to set object data to comp objects? this makes it easier to use with deskmirror

10 years agoupdate config for v14
Mike Blumenkrantz [Sat, 21 Dec 2013 17:01:54 +0000 (12:01 -0500)]
update config for v14

10 years agocompositor rewrite / charlie-foxtrot situation
Mike Blumenkrantz [Wed, 15 Jan 2014 01:19:12 +0000 (20:19 -0500)]
compositor rewrite / charlie-foxtrot situation

huge fustercluck commit because there wasn't really a way to separate out the changes. better to just rip it all out at once.

* compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine.

** various comp structs have been merged into other places (eg. E_Comp_Zone is now just part of E_Zone where applicable), leading to a large deduplication of attributes

** awful E_Comp_Win is totally dead, having been replaced with e_comp_object smart objects which work just like normal canvas objects

** protocol-specific window management and compositor functionality is now kept exclusively in backend files

** e_pixmap api provides generic client finding and rendering api

** screen/xinerama screens are now provided directly by compositor on startup and re-set on change

** e_comp_render_update finally replaced with eina_tiler

** wayland compositor no longer creates X windows

** compositor e_layout removed entirely

* e_container is gone. this was made unnecessary in E18, but I kept it to avoid having too much code churn in one release. its sole purpose was to catch some events and handle window stacking, both of which are now just done by the compositor infra

* e_manager is just for screensaver and keybind stuff now, possibly remove later?

* e_border is gone along with a lot of its api. e_client has replaced it, and e_client has been rewritten completely; some parts may be similar, but the design now relies upon having a functional compositor

** window configuration/focus functions are all removed. all windows are now managed solely with evas_object_X functions on the "frame" member of a client, just as any other canvas object can be managed.

*** do NOT set interceptors on a client's comp_object. seriously.

* startup order rewritten: compositor now starts much earlier, other things just use attrs and members of the compositor

* ecore_x_pointer_xy_get usage replaced with ecore_evas_pointer_xy_get

* e_popup is totally gone, existing usage replaced by e_comp_object_util_add where applicable, otherwise just placed normally on the canvas

* deskmirror is (more) broken for now

* illume is totally fucked

* Ecore_X_Window replaced with Ecore_Window in most cases

* edge binding XWindows replaced with regular canvas objects

* some E_Win functionality has changed such that delete callbacks are now correctly called in ALL cases. various dialogs have been updated to not crash as a result

comp files and descriptions:

e_comp.c - overall compositor functions, rendering/update loop, shape cutting

e_comp_x.c - X window management and compositor functionality

e_comp_wl.c - Wayland surface management and compositor functionality

e_comp_canvas.c - general compositor canvas functions and utilities

e_comp_object.c - E_Client->frame member for managing clients as Evas_Objects, utility functions for adding objects to the compositor rendering systems

additional authors: ivan.briano@intel.com

feature: new compositor

removal: e_border, e_container, e_popup

10 years agoprint E_IPC_SOCKET value during startup
Mike Blumenkrantz [Thu, 25 Jul 2013 08:06:51 +0000 (09:06 +0100)]
print E_IPC_SOCKET value during startup

10 years agofeature: add E_MODULE_SRC_PATH for setting current module src path without needing...
Mike Blumenkrantz [Wed, 24 Jul 2013 08:01:32 +0000 (09:01 +0100)]
feature: add E_MODULE_SRC_PATH for setting current module src path without needing to install modules

this is a useful feature when working on and debugging modules so that contamination of the running system can be avoided

10 years agofeature: use non-recursive makefiles for entire build system
Mike Blumenkrantz [Thu, 25 Jul 2013 08:46:14 +0000 (09:46 +0100)]
feature: use non-recursive makefiles for entire build system

this is the correct way to write a build system. one toplevel Makefile.am with the rest of the directories having include Makefile.mk files.

additional authors:

Iván Briano <ivan.briano@intel.com>

10 years agoupdate standard config for v12
Mike Blumenkrantz [Sat, 21 Dec 2013 16:59:16 +0000 (11:59 -0500)]
update standard config for v12

10 years agofix weird pulse crash when sink name is NULL (wtf?)
Mike Blumenkrantz [Sat, 21 Dec 2013 23:31:29 +0000 (18:31 -0500)]
fix weird pulse crash when sink name is NULL (wtf?)

10 years agobad shape debugging! no enabling in git!
Mike Blumenkrantz [Fri, 10 Jan 2014 18:26:37 +0000 (13:26 -0500)]
bad shape debugging! no enabling in git!

10 years agosend (un)focused signals to entry scrollframes
Mike Blumenkrantz [Fri, 10 Jan 2014 16:13:51 +0000 (11:13 -0500)]
send (un)focused signals to entry scrollframes

T745

10 years agoresolve unhandled null shape pointer
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 06:24:43 +0000 (15:24 +0900)]
resolve unhandled null shape pointer

in some cases cw->shape is checked, others not. chekc in all cases.
this should fix T742

10 years agoMake PKGBUILD work with release tarballs
Doug Newgard [Mon, 6 Jan 2014 11:59:31 +0000 (20:59 +0900)]
Make PKGBUILD work with release tarballs

Summary: Doesn't break building directly from git clone, just adds the ability to build when there is no git tree or autogen.sh

Reviewers: raster

Reviewed By: raster

CC: cedric
Differential Revision: https://phab.enlightenment.org/D437

10 years agofix ibar mouse in/out animations
Mike Blumenkrantz [Mon, 6 Jan 2014 04:51:47 +0000 (23:51 -0500)]
fix ibar mouse in/out animations

previous operation resulted in repeated show/hide signals which looked bad.

going to have to investigate timer settings on this, current behavior, while a step in the right direction, seems unusable for me with the mismatch of no delay to show, LOOOOOOONG delay to hide

10 years agoreword ibar mouseover config option for easier reading/translation
Mike Blumenkrantz [Mon, 6 Jan 2014 04:51:32 +0000 (23:51 -0500)]
reword ibar mouseover config option for easier reading/translation

10 years agoibar - add option to show icon menu on mousover
Carsten Haitzler (Rasterman) [Mon, 6 Jan 2014 04:19:56 +0000 (13:19 +0900)]
ibar - add option to show icon menu on mousover

10 years agoInitialize btn variable to zero
Chris Michael [Sat, 4 Jan 2014 11:24:55 +0000 (11:24 +0000)]
Initialize btn variable to zero

Fixes compiler warning 'btn' may be used uninitialized

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoUpdating serbian and italian translations
maxerba [Fri, 3 Jan 2014 17:35:19 +0000 (18:35 +0100)]
Updating serbian and italian translations

10 years agobugfix: store opacity in remembers like we do in the other remember edd
Mike Blumenkrantz [Wed, 1 Jan 2014 20:39:35 +0000 (15:39 -0500)]
bugfix: store opacity in remembers like we do in the other remember edd

10 years agodear $EDITOR, thanks for removing that newline in the includes.
Mike Blumenkrantz [Wed, 1 Jan 2014 19:30:49 +0000 (14:30 -0500)]
dear $EDITOR, thanks for removing that newline in the includes.

I didn't need it, and it didn't break anything.

no wait, fuck you.

sincerely,
zmike

10 years agobugfix: no more crashes when being a jerk with Navigate menu scrolling
Mike Blumenkrantz [Wed, 1 Jan 2014 19:25:27 +0000 (14:25 -0500)]
bugfix: no more crashes when being a jerk with Navigate menu scrolling

this really only happens if you're TRYING to break things, but don't assume parent menu item is active item since it might not be

10 years agobugfix: only set uid for eeze mounting of disks which are not native linux fstypes
Mike Blumenkrantz [Tue, 31 Dec 2013 19:11:42 +0000 (14:11 -0500)]
bugfix: only set uid for eeze mounting of disks which are not native linux fstypes

T484

10 years agocomp - make message for missing gl a bit more helpful
Carsten Haitzler (Rasterman) [Tue, 31 Dec 2013 10:05:41 +0000 (19:05 +0900)]
comp - make message for missing gl a bit more helpful

10 years agolivethumb - fix problem where e canvas list didnt del the livethumb ee
Carsten Haitzler (Rasterman) [Mon, 30 Dec 2013 08:00:29 +0000 (17:00 +0900)]
livethumb - fix problem where e canvas list didnt del the livethumb ee

10 years agoevrything - fixes strict aliasing wanring and was a stupid cast anyway
Carsten Haitzler (Rasterman) [Sun, 29 Dec 2013 06:08:39 +0000 (15:08 +0900)]
evrything - fixes strict aliasing wanring and was a stupid cast anyway

this fixes strict aliasing wanrings (-Wstrict-aliasing) whihc are a
result of imported md5 code being just really stupid with casting an
array to a ptr when there is no need.

10 years agobugfix: startup splash now updates the version number more reliably
Mike Blumenkrantz [Fri, 27 Dec 2013 03:27:23 +0000 (22:27 -0500)]
bugfix: startup splash now updates the version number more reliably

e_init_show() sets its own strings now so they get set on existing objects instead of failing silently

10 years agobugfix: use the right directory for user themes
Mike Blumenkrantz [Thu, 26 Dec 2013 22:58:36 +0000 (17:58 -0500)]
bugfix: use the right directory for user themes

10 years agoUpdating portuguese translation
maxerba [Thu, 26 Dec 2013 18:06:01 +0000 (19:06 +0100)]
Updating portuguese translation

10 years agobugfix: check shot filename for actual file extension, not just extension string
Mike Blumenkrantz [Wed, 25 Dec 2013 01:34:32 +0000 (20:34 -0500)]
bugfix: check shot filename for actual file extension, not just extension string

T684

10 years agobugfix: infinite printing of SLEEP with release build
Mike Blumenkrantz [Wed, 25 Dec 2013 01:30:51 +0000 (20:30 -0500)]
bugfix: infinite printing of SLEEP with release build

T690

10 years agoUpdating serbian translation
maxerba [Tue, 24 Dec 2013 12:00:52 +0000 (13:00 +0100)]
Updating serbian translation

10 years agobugfix: delete mixer's pulse exe handler after it's started so desklock doesn't break
Mike Blumenkrantz [Mon, 23 Dec 2013 19:01:17 +0000 (14:01 -0500)]
bugfix: delete mixer's pulse exe handler after it's started so desklock doesn't break

10 years agoE18.0 release
Mike Blumenkrantz [Sat, 21 Dec 2013 21:01:04 +0000 (16:01 -0500)]
E18.0 release

10 years agoremove cl/news entries about conf2
Mike Blumenkrantz [Sat, 21 Dec 2013 21:03:57 +0000 (16:03 -0500)]
remove cl/news entries about conf2

10 years agofix mixer regression which broke non-pulseaudio support
Mike Blumenkrantz [Sat, 21 Dec 2013 14:26:57 +0000 (09:26 -0500)]
fix mixer regression which broke non-pulseaudio support

10 years agoUpdate russian translation
Igor Murzov [Fri, 20 Dec 2013 23:58:18 +0000 (03:58 +0400)]
Update russian translation

10 years agoAdd more messages to the pot
Igor Murzov [Fri, 20 Dec 2013 23:14:36 +0000 (03:14 +0400)]
Add more messages to the pot

10 years agoonly set mouse-in focus if target window is not already the focused window
Mike Blumenkrantz [Fri, 20 Dec 2013 20:50:16 +0000 (15:50 -0500)]
only set mouse-in focus if target window is not already the focused window

T483 again

10 years agomailmap myself
Mike Blumenkrantz [Thu, 19 Dec 2013 23:22:39 +0000 (18:22 -0500)]
mailmap myself