5647 lines
194 KiB
Plaintext
5647 lines
194 KiB
Plaintext
-------------------------------------------------------------------------------
|
||
|
||
Wed May 13 21:03:23 EDT 1998
|
||
(Raster)
|
||
Moved everything to autoconf/automake.
|
||
Have done piles of the basic work on E 0.14
|
||
Now things get serious with keeping a ChangeLog and stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 14 21:43:41 EDT 1998
|
||
(Raster)
|
||
Fixed some raising/lowering bugs for desktops (if 3 desktops were up the top
|
||
one would dissapear behind the others when you moved a window that was on
|
||
that desktop).
|
||
Now E handles multi-depth servers fully - instead of not setting a root pixmap
|
||
at all now it inits Imlib especialy for the root visual if the root visual
|
||
doesn't match Imlib's chosen visual, and thus can set the bg on the root
|
||
window even if it's a different visual to what E normally uses.
|
||
Alo created a few more backgrounds for desktops to look cleaner and show off
|
||
a bit more.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 14 23:44:31 EDT 1998
|
||
(Raster)
|
||
Added STICK action to make windows stick/normal again (toggle it) and made
|
||
sticky windows work (ie stick ABOVE every desktop) and not have anything
|
||
overlap them.. except other sticky windows. :) Changed internal bindings to
|
||
alt-left and alt-right arrow. Added a "slide back in place" action for
|
||
sliding the current active desktop back shut - bound this to alt-down arrow.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri May 15 11:20:47 EDT 1998
|
||
(Raster)
|
||
Cleaned up some desktop backgrounds.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 16 12:05:53 EDT 1998
|
||
(Raster)
|
||
Added button dragging. Now you can drag buttons around your desktop at will,
|
||
with a drage threshold/resistance which E uses to decide if its a drag or a
|
||
click. There is a global action for all buttons that defines whihc mosue
|
||
butotns/combos are used to init a button drag. This now means a user can
|
||
customise his interface "on-the-fly" as needed. I am hoping that on exit E
|
||
will be able to save the settings of all buttons to the user config so they
|
||
come up in the same spot again on the next login.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 16 23:00:51 EDT 1998
|
||
(Raster)
|
||
Okay I've gone stark raving mad. I just added some sound support into E.
|
||
Also fixed on mapping/stacking bug too. Changed keybindings for exit to be
|
||
alt-End too :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 17 17:02:41 EDT 1998
|
||
(Raster)
|
||
Added #ifdefs for ESD support - if esd isn't installed sound won't be
|
||
compiled in at all.
|
||
Fixed the ActionExec to check if the progrma can be executed at all first,
|
||
(ie the user has exec permission ot the exe and it exists in the explicit
|
||
full path or in the users shell path) - if it doesn't tell the user so.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 17 23:46:55 EDT 1998
|
||
(Raster)
|
||
Added regex.c for regular expression matching (to be used to match client
|
||
names/titlebars using only the "*" wildcard (that is all it supports). I
|
||
coudl use full regex - I may do that in future, but for now I have rolled my
|
||
own.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon May 18 23:09:30 EDT 1998
|
||
(Raster)
|
||
Added functiosn to create BorderMatch objects in the List and to match
|
||
window attributes with a BorderMatch Object and cose a window border style
|
||
on this basis. Should *in theory* work - need at least a second border style
|
||
to test this out on...
|
||
Also added more asnity checks int he configure.in to save idiots form
|
||
themselves if they have multiple libraries installed.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed May 20 19:40:08 EDT 1998
|
||
(Raster)
|
||
Added more extended hints for clients to be able to report back to E their
|
||
status so E can display icons etc. as will as to if the client is runing,
|
||
idle, has an error etc.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri May 22 14:33:28 EDT 1998
|
||
(Raster)
|
||
Screwed aroudn with the extended hints again... moulding them right now...
|
||
they need work. Also last night and today completely moved ALL of E's source
|
||
to use the interenal debugger system (with debug levels 0-9), that requires
|
||
usi macros to start a functiona nd return from it always for internal
|
||
accounting. A full release will just define these to be nothing and simple
|
||
returns when needed, but for now they will be debugging features for
|
||
optimisation purposes and weeding out bugs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 24 22:58:55 EDT 1998
|
||
(Raster)
|
||
fixed some rasing/lowering bewteen client windows bugs after having been
|
||
mapped but not moved yet.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 24 23:21:32 EDT 1998
|
||
(Raster)
|
||
added timers.c for a timer/interrupt handlign system to be started on. (ie
|
||
call a function "In X milliseconds execute this function" and E will safely
|
||
exex that function in X milliseconds (or as close to that as it can) - this
|
||
needs a global timer queue to be set up, an inserter that will insert a new
|
||
timer action into the queue at the right spot modifying the surrounding
|
||
members, modifying the current itimer interrupt if needed. Also when an
|
||
interrupt happens E should open a second display connection, and then send e
|
||
a "fake" event (just a spurious ClientMessage will do or something just to
|
||
make E stop sleeping on xNextEvent if it is), so it will go do its events
|
||
and after the events are honored will enter the "check timer queu" function
|
||
- see if the first member is ready to execute yet, and if it is, remove it
|
||
fromt eh head of the queue, execute it, then setup an itimer interrupt for
|
||
the next queue member if there is one. That is in a nutshell what I have in
|
||
mind that will avoid Xlib sync lost errors (caused by an Xlib call being
|
||
interrupted by an itimer fucntion that also calls Xlib calls, confusing the
|
||
X server and Xlib itself). This should allow e to set arbitary numbers of
|
||
events to happen in X time from now and it should all work. VERY handy for
|
||
stuff like acounting (desktop accounting is currently done whenever you
|
||
click the mouse - i really should do it every few seconds (lets say 10)),
|
||
and autoraise - even animation is possible this way.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue May 26 10:03:45 EDT 1998
|
||
(Raster)
|
||
Finally fixed my stacking problems. I wasn't creating/using/addingto/removing
|
||
from the window stack for the desktop properly - makeing the windows go
|
||
under the dragbar and buttons with "ontop=-1" (ie onbottom).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 2 17:04:57 EDT 1998
|
||
(Raster)
|
||
I've been slack keeping up the changelog over Linxu Expo and stuff. Okay.
|
||
Just fixed up some wrapper stuff (I didn't have all my memory
|
||
allocation/freeing code properly wrapped, now it is and ebgugign is turned
|
||
on - it will inform me if i free already freed or non alloced ram, or
|
||
similar stuff with realloc).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 2 22:22:00 EDT 1998
|
||
(Mandrake)
|
||
Okay, damnit. So now we have a finished (I think) config.c. Only things left
|
||
before release now are to add the default strings file, add it to the install
|
||
routine, convert test.c into main.c, and then write the default theme. Gee,
|
||
not asking for much, am I? *grin* Well, time to send this puppy into cvs
|
||
before the wrath of god strikes me down.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 00:03:00 EDT 1998
|
||
(Mandrake)
|
||
Ahoy, matey! -Wall -pedantic to the rescue. I've stripped out test.c to turn
|
||
into main.c, I'm going to be adding that file with this update, too. config.c
|
||
should be pretty much done, but I'm not sure if the
|
||
GrabActionKey(ac->list[0])
|
||
in Config_Keybind is going to work or not. raster was a little busy, so maybe
|
||
I have to wait until tomorrow morning to find out. Got to remember to add in
|
||
the sound action, too. I mangled a bunch of code to cease warnings, should
|
||
make things a little happier (fixed a lot of signed / unsigned stuff, too --
|
||
should make life easier when I decide to try to get this thing to compile on
|
||
my alpha. This thing had better work. Well, I have GOT to get some sleep.
|
||
You know, that work thing.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 02:04:04 EDT 1998
|
||
(Raster)
|
||
Fixed ALL the Warnings (except for the spurious warning from a system header
|
||
- bugger if I know why that happens). Added themes and config dirs to cvs -
|
||
empty though, and added them to the Makefile.am to start work on them. At
|
||
least the directories will be created now. I need to work out how to create
|
||
my own cusotm install procedure that wipes $(prefix)/enlightenment if it's
|
||
there and also symlinks (ln -sf) $(prefix)/bin/enlightenment to point to
|
||
$(prefix)/enlightenment/bin/enlightenment. Sofar the Automake docs don't
|
||
help much.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 10:20:33 EDT 1998
|
||
(Raster)
|
||
Added more checks to configure.in to check for an old install of E and
|
||
install in the same place if the user didn't select --prefix=something. Also
|
||
added symlibk fomr $(prefix)/bin/enlightement to
|
||
$(prefix)/enlightenment/bin/enlightenment.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 12:35:38 EDT 1998
|
||
(Raster)
|
||
Did some more configure.in cleanups, moved environment var settign to setup.c
|
||
Turned memory debugging off.. this really slows stuff down
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 17:18:36 EDT 1998
|
||
(Mandrake)
|
||
*huff huff huff*
|
||
Okay. so now I have added the config dir and the initial definitions file.
|
||
That file will have to have a bunch more string definitions added to it, as
|
||
I run across them in the config.c loading that I'm going to be undergoing
|
||
in a little bit. But this should be enough for people to start actually
|
||
noticing what is supposed to happen with this. (if only switch was more
|
||
mandrake-friendly we wouldn't have this problem...) I may want to go back
|
||
and macro out the switch statements with the ReturnStringReference thingie...
|
||
That might make it look a little cleaner, at least. Still need to
|
||
add EDBUG and ERETURN all throughout the config.c file
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 4 19:44:06 EDT 1998
|
||
(Raster)
|
||
Optimised shape changing to only reset the windows shape mask if the
|
||
shape_chnages flag in Border is set (or on resize or client shape changes).
|
||
Bundles of joy with more speed.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 4 19:55:07 EDT 1998
|
||
(Mandrake)
|
||
Okay. Theme loading working its way into the default build. when main.c is
|
||
replaced with test.c now it loads the default definitions file from
|
||
ENLIGHTENMENT_ROOT/definitions (probably should use the config subdir or
|
||
something for that... NOTE TO SELF: should probably change this later)
|
||
LoadEConfig now happens off of main.c, as well, passing a configdir string
|
||
into it, which is set to 0 now, so it should try loading a MAIN file out
|
||
of your .enlightenment directory next. Which is what I am shooting for now.
|
||
the next step is going to be an actual compile and runtime debugging of
|
||
loading this default theme that I am brewing up as I write this. the
|
||
default theme (in theory) should come with my next commit. Scary stuff,
|
||
this is.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 4 21:10:15 EDT 1998
|
||
(Mandrake)
|
||
Hello. it's me again. So I've added the stub of a MAIN file in the
|
||
e/src/config directory. I'm also adding liberally to the definitions file.
|
||
I'm getting nervous as more of this starts coming together. I'm trying to
|
||
put some comments into the MAIN file as appropriate, too. I also realized
|
||
that I need to do something about setting up local user configs (something
|
||
I keep talking about but never actually put int) as well as local user
|
||
definitions files that might need to go with the user configurations. Also
|
||
I need to add a CONFIG_LOAD_FILE type to the config loader. I want peopele
|
||
to be able to break this into multiple files again. maybe have like their
|
||
"control" section and a bunch of LOAD commands in the primary file. So many
|
||
things that I'm thinking of at the last minute...
|
||
Hey, BTW... is LIST_TYPE_COUNT supposed to be set to the number of LIST_TYPE
|
||
thingies there are? I upped the value to 13. (it was 11)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 5 00:37:46 EDT 1998
|
||
(Raster)
|
||
Added ACTION_PLAYSOUNDCLASS action :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 6 21:14:34 EDT 1998
|
||
(Mandrake)
|
||
|
||
ARGH! I can't believe you ran INDENT on my files that I was working on.
|
||
no wonder my freakin' macros weren't working right. I didn't even notice
|
||
until I had already mangled large portions of code in config.c.
|
||
*mandrake beams raster over the head with a large fish*
|
||
for future reference, my indent command is
|
||
indent -kr -ts4 -l80 -cli4
|
||
Anyways. Added proper mask detection into the sucker. Now the keybinds should
|
||
load properly I mapped Mod1Mask to Alt in the defintions file. What do 2-5
|
||
do?
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 6 21:52:34 EDT 1998
|
||
(Mandrake)
|
||
|
||
Okay. fixed some config.c stuff, added more definitions (they just keep GOING
|
||
and GOING and GOING) and added a bit more actionclasses to the MAIN file
|
||
in configs. I keep running into stuff I forgot to take into account, so I'm
|
||
going back and attempting to repair various bits as they strike me.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 6 22:44:45 EDT 1998
|
||
(Mandrake)
|
||
|
||
Put up the final to do list. (see Things.Left.etc)
|
||
fixed up some more minor problems in config.c. Geez, I just keep running
|
||
into oversight after oversight. You would think after working at it for
|
||
so long it wouldn't have these little bugs in it, eh? More definitions
|
||
(I think there are more definitions every time I do a commit now, though)
|
||
Added the "next" subset as it will apply to action classes. I can't
|
||
believe I didn't realize that the first time I went through. you need
|
||
to be able to bind multiple actionlists. *DUH*
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 01:21:07 EDT 1998
|
||
(Mandrake)
|
||
|
||
Yet more config.c changes. Now I've got some of the borders loading off
|
||
of the default config file, too. All the actionclasses from test.c are
|
||
defined properly, too. the first of the imageclasses should be in
|
||
the MAIN file, too. Somehow, I also forgot to link in Config_ImageClass from
|
||
the default config loader. D'OH! fixed that. much better now.
|
||
Also realized that ReadLRTB was not necessary for all imageclasses.
|
||
Now it keeps a pointer to the last used and LRTB became a small subshell.
|
||
Also, BORDERLESS type is in MAIN, and DEFAULT has been started. (needed
|
||
to check something in now that I have this much modified since the last
|
||
one) text classes are in the MAIN file now, too. Maybe I'll finish this
|
||
some day in the very near future. More definitions for using fnlib,
|
||
too. Decided to make MODE_VERBATIM the default mode for fonts, too
|
||
(overrideable, of course)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 02:14:03 EDT 1998
|
||
(Mandrake)
|
||
|
||
More MAIN additions. Also, set FLAG_BUTTON as the default borderpart
|
||
type. (that's the one I have been typing so damned much...)
|
||
Also, I think I am going to make some of this wmin/wmax,hmin/hmax
|
||
stuff oneliners so I can do like w 2 2 and define the wmin/max at the
|
||
same time. same for the p/a combos like bxp/bxa and byp/bya and txp/tx<74>,
|
||
etc... I think it might make more sense that way. also, ontop defaults to
|
||
yes now. I'm tired of typing that, too *grin* Also, wmax is now automatically
|
||
set to wmin's value if you don't set it (same with hmin/max). Also had a
|
||
typo in config.c (thanks to frb) Anything I'm typing too much in the
|
||
MAIN file is suddenly becoming default configuration options for stuff
|
||
*grin* Wonder why that is?
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 11:35:06 EDT 1998
|
||
(Mandrake)
|
||
|
||
Still working on the default theme. Completed the DEFAULT borderclass.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 11:51:25 EDT 1998
|
||
(Mandrake)
|
||
|
||
Still working on the default theme. Completed the SHAPED borderclass.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 12:45:16 EDT 1998
|
||
(Mandrake)
|
||
|
||
Still working on the default theme. Completed sound initializations.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 13:06:38 EDT 1998
|
||
(Mandrake)
|
||
|
||
Still working on the default theme. Completed desktop initializations
|
||
Also, icl defaults for backgrounds now set to 0 for r,g,b (didn't realize
|
||
I didn't do that already) Buttons, here i come!
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 13:45:47 EDT 1998
|
||
(Mandrake)
|
||
|
||
Damnit I think the default theme is actually finished now. *sigh*
|
||
Now it's time to debug the loader fully, eh? I set wmin=1, wmax=99999,
|
||
hmin=1,hmax=99999 to buttons by default, too (because that seemed logical)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 18:38:28 EDT 1998
|
||
(Mandrake)
|
||
|
||
Okay. fixed up some warnings in compiling main.c. My local Makefile is
|
||
now also modified to link main.o in instead of test.o. Loaded the default
|
||
configuration finally, DAMNIT! HAHAHAHAHA it works! Well, kind of. Lots of
|
||
bugs to work out, still, but this is a serious improvement. Only a few
|
||
hours of hacking to get that to work.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 21:53:30 EDT 1998
|
||
(Mandrake)
|
||
|
||
Okay. Now I'm actually running off this config loading version. Only a couple
|
||
of bugs left in the loader (besides the fact that it's still hardcoded to
|
||
pull this bastard out of my home directory). Desktop buttons don't work right,
|
||
and neither do Desktop settings loading. But for the most part it looks
|
||
pretty good. There is prolly an updated definitions and MAIN file with this
|
||
patch.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 23:04:08 EDT 1998
|
||
(Mandrake)
|
||
|
||
Damn this button loading piece of crap. This is seriously annoying now. fixed
|
||
a few bugs in the loader but it's still giving me grief. lots of debug
|
||
textual output in the loader still, but I got rid of most of it.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 7 23:15:10 EDT 1998
|
||
(Raster)
|
||
At last! I found the "spurious segfault" bug in E... thanks all to a fast
|
||
machine and gimp... :) It wasa amatter of windows being destroyed by the
|
||
clients before E finished mapping them. I've now apparently fixed that... :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 8 00:49:37 EDT 1998
|
||
(Raster)
|
||
Wheee fixed button loaidng bug.. moved LoadEConfig After MapUnmap(0); after
|
||
ages of hunting this bastard down - also optimised initial butotn mapping
|
||
and button changing (SimpleShowButton added). Also fixed config files...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 8 01:11:52 EDT 1998
|
||
(Mandrake)
|
||
|
||
Damn it's good to have that bug fixed. now the MAIN file is loaded from the
|
||
configs subdir of wherever you are. Much happier.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 8 23:30:06 EDT 1998
|
||
(Mandrake)
|
||
|
||
Well, apparently it wasn't a config loading bug. the buttons worked just
|
||
fine, I just forgot some stuff in the config file. fixed that.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 9 22:27:34 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added local user configs, also changed the loader to look in the right
|
||
paths...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 10 00:32:03 EDT 1998
|
||
(Raster)
|
||
|
||
Finally - cleaned up code, fixed stacking problem, made make install work..
|
||
for now, new border theme, it's getting there....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 10 01:33:48 EDT 1998
|
||
(Mandrake)
|
||
|
||
Okay... now we have a local.cfg file to copy around. the MAIN file has
|
||
had it's pieces hacked out of it into a new file. Now users can happily
|
||
hack what various pieces of their configuration do (and add extra stuff)
|
||
without affecting the theme that they're using. happy happy.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 10 02:12:52 EDT 1998
|
||
(Mandrake)
|
||
|
||
fixed a couple of alert box thingies in the config loader which
|
||
SOMEONE (who will remain nameless) commented out. that's gone.
|
||
NOTE: imlib 1.6 is now required for this snapshot to run properly.
|
||
someone make a new font, too, for the titlebar. it's beginning
|
||
to hurt my eyes. too clashing. Also updated checklist
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 10 09:33:44 EDT 1998
|
||
(Raster)
|
||
Did a security AUDIT on E.... OOOOOOOOH CONFIG LOADER had mountians of
|
||
exploits! (the writer of such code shall remain nameless). #if'd out an
|
||
annoying alret box whne there isnt a local.cfg for the user, and only MAIN's
|
||
-E should silently continu as this isn't a bad thing.
|
||
|
||
Also added extra redundancy for whne Imageclasses defined for buttons cannot
|
||
be found - instead an internal fallback (that is now created) is used.
|
||
Also added a fallback border incase a DEFUALT border isn't defined. Also
|
||
added fallback Imageclass setting for any border. It mightn't look pretty
|
||
(okay it's not bad) but at least things work. Cleaned up 2 nasty wrnings in
|
||
x.c
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 10 13:43:46 EDT 1998
|
||
(Mandrake)
|
||
|
||
Damnit that alert is useful. I _WANT_ to keep those defs in a seperate file
|
||
and force them there. your MAIN file should not contain defs for the
|
||
actionclasses, so you can hotswap themes at will, and keep local config options
|
||
gotta enforce that one.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 12 14:39:37 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added some stuff to the imageclass loader so it now does the sticky and
|
||
sticky_active portions, also fixed a bug in the sound on/off loader.
|
||
Well, I thought I fixed it, anyways. Apparently it doesn't really
|
||
affect trying to do sounds. i'm going to try fixing that.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 12 18:04:06 EDT 1998
|
||
(Mandrake)
|
||
|
||
Got annoyed at not having a simple way to do ACTION_GOTO_DESK so
|
||
fixed that. :) also added in bindings into default local.cfg file.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 12:21:09 EDT 1998
|
||
(Mandrake)
|
||
|
||
Apparently raster did some stuff without making notes in the changelog.
|
||
have no idea, 'cept that now things are alert'ing again where they
|
||
weren't supposed to. Oh well. fixed that. also fixed the alt-f1 ->
|
||
alt-f8 stuff to do desktops 0-7 instead of 1-8 (forgot about the
|
||
numbering from 0 thing)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 12:21:09 EDT 1998
|
||
(Raster)
|
||
|
||
last night and today... I fixed all the snprintf's to be wrapped by Esnprintf
|
||
and we have our own snprintf incase the system doesn't have one. I added
|
||
MODe_DESKRAY and deskray stuf to put "tags" where the dragbar of each
|
||
desktop is in deskray mode ontop of all desktops to be able to drag a
|
||
desktop slid underneath others out when in this mode. -also added images for
|
||
this.. it all works perfectly.,. added a ListIdemTypeID to list items by
|
||
type ANd id (i now use i'ds to class buttons 0 is nromal "user buttons) 1 is
|
||
dragbar, 2 is deskray .. etc..all internal use only). I also added images
|
||
for verticla dragbar (looks much nicer now), made button dragging mroe
|
||
efficient... fixed mandraked gotodesk action... :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 14:04:30 EDT 1998
|
||
(Mandrake)
|
||
|
||
added a little bit of a wrapper in ELoadImage() in draw.c to check
|
||
a few path locations to find the image that we're going to try to load.
|
||
now you shouldn't have to change subdirs for the images. Next to do
|
||
the same thing for the sounds. then happy happy that'll be done.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 14:25:04 EDT 1998
|
||
(Mandrake)
|
||
|
||
Excellent. now sound loading has a wrapper around it, too. Things are
|
||
looking to be shaping up. Now you don't have to do any special setup
|
||
to run the default configuration, it should install nicely and run everything
|
||
out of the default theme. next to actually parse the commandline and
|
||
get the themepath. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 15:55:47 EDT 1998
|
||
(Raster)
|
||
Fixed file.c's pathtoexec and pathtofile fucntiosn to handle absolute paths.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 16:43:01 EDT 1998
|
||
(Mandrake)
|
||
|
||
Made sure that the LoadWav and ELoadImage accept absolute paths (if
|
||
they exist)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 17:02:15 EDT 1998
|
||
(Mandrake)
|
||
|
||
Now we take a -theme argument on the commandline to set themepath.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 17:37:22 EDT 1998
|
||
(Mandrake)
|
||
|
||
added some more settings to the control section of the config file.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 20:37:20 EDT 1998
|
||
(Mandrake)
|
||
|
||
Now you can source files using the "file <filename>" operative but only
|
||
in the primary loader... (there is a reason for this that I would
|
||
like to solve so you can source at any point, but for now this will do)
|
||
Also, I changed out some of the StringCount stuff that I had done earlier as a
|
||
temporary hack that I forgot to remove (1 less global variable that should be
|
||
gone anyways after the loader is done with its business...)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 21:00:37 EDT 1998
|
||
(Mandrake)
|
||
|
||
Um... well the global variable hack is back. doesn't work yet without
|
||
it. I _DO_ intend to fix that, however.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 13 21:12:20 EDT 1998
|
||
(Mandrake)
|
||
|
||
Oh yeah... fixed a bug in launching actions, too. I had been meaning to
|
||
do that.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 12:11:43 EDT 1998
|
||
(Mandrake)
|
||
|
||
*sigh* finally tracked down a bug in the -theme parameter passing. It
|
||
should actually work correctly now. Also removed some of my debugging
|
||
comments.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 13:24:02 EDT 1998
|
||
(Mandrake)
|
||
|
||
ARGH! more -theme problems. fixed them. also, Chutt provided me
|
||
with a patch that should lower the RSS in the sound.c department.
|
||
put that in, too. (the -theme problem REQUIRED you give a -theme
|
||
argument. that's taken care of now)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 13:34:04 EDT 1998
|
||
(Mandrake)
|
||
|
||
Also, turned off debug mode. fixed a bug in EDBUG() if DEBUG isn't
|
||
defined. debug mode is much slower for certain things.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 14:28:16 EDT 1998
|
||
(Raster)
|
||
|
||
Added new font to theme - added stuff to config.c to add config dir
|
||
./enlightenment and the themedir to fnlib'c search path so fonts can be
|
||
included in themes (much nicer) - have a new font tin-e it's small as balls
|
||
but readable - as long as you're not driving your monitor beyond what it can
|
||
do.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 14:48:10 EDT 1998
|
||
(Mandrake)
|
||
|
||
Found and fixed a memory leak on changing drag directions.
|
||
Might have noticed another memory leak, still investigating.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 16:47:05 EDT 1998
|
||
(Raster)
|
||
|
||
Added detaild memory debug output to aid in hunting down leaks.. hit left
|
||
mouse and E will display (printf) a debug output
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 16:55:54 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed a few things in the local.cfg file.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 17:24:48 EDT 1998
|
||
(Mandrake)
|
||
|
||
-DDBUG_MEM and -DDEBUG should be done at compiletime, not in the source.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 17:46:56 EDT 1998
|
||
(Mandrake)
|
||
|
||
added BorderMatch loader.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 19:25:15 EDT 1998
|
||
(Raster)
|
||
|
||
Finished Colormodifer creation and applying in iclass.c - shoudl work in
|
||
theory.. now we need a config loader section for this..... :) then i can try
|
||
it out! :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 20:39:22 EDT 1998
|
||
(Mandrake)
|
||
|
||
*sigh* this ecvs app thing is being a pain in the ass. removed some of it
|
||
on my part. Blech. Fixed the BorderMatch loader to do something useful.
|
||
(added definitions, changed config.c, conf.h)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 22:15:02 EDT 1998
|
||
(Mandrake)
|
||
|
||
Um, did you even bother attempting to compile cmclass.c? didn't think
|
||
so. fixed compilation problems, also added into Makefile.am so
|
||
now it should actually compile in (need to run autogen.sh again)
|
||
Also fixed a bug in my last commit. I'm getting slow in
|
||
my old age.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 14 23:51:37 EDT 1998
|
||
(Mandrake)
|
||
|
||
Fixed another bug in the damned bordermatch loader.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 16 13:16:53 EDT 1998
|
||
(Mandrake)
|
||
|
||
SoundInit() was before LoadEConfig. DOH! fixed that.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 16 19:18:04 EDT 1998
|
||
(Mandrake)
|
||
|
||
themes can now be put in ENLIGHTENMENT_ROOT/theme/ now, as well
|
||
(absolute path is still checked first)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 16 20:04:51 EDT 1998
|
||
(Mandrake)
|
||
|
||
Fleshed out the ColorModifier loader. unfortunately, since I don't know
|
||
really what it's supposed to do, that makes testing a wee bit difficult.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 19 01:42:02 EDT 1998
|
||
(Mandrake)
|
||
|
||
these are some notes from over the past few days...
|
||
Been working on ImageClass stuff, realized that I didn't allow users
|
||
to load disabled images for imageclasses. fixed that bug. also
|
||
worked on class inheritance for the config loader, and allowing
|
||
imageclasses to have their own overlays.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 20 17:54:10 EDT 1998
|
||
(Raster)
|
||
|
||
Fixed ColorModifierClasses to work with bakcgorunds and everything.. they
|
||
work.. I just need mandrakes loaidng code to work and we're done there...
|
||
changed the tin-e font to be cleanerm neater and easier to read. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 16:07:02 EDT 1998
|
||
(Mandrake)
|
||
|
||
Well, the colormodifier loader should work now okay. and yes, this font is
|
||
much easier to read. I suppose I'm going to have to write a colormodifier
|
||
configuration to read and muck with it now to make sure it works okay.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 16:20:46 EDT 1998
|
||
(Mandrake)
|
||
|
||
Hmm... forgot to let you apply colormodifier's to individual images in
|
||
the imageclass. fixed that. now it'll apply to the whole class if you
|
||
haven't defined a portion yet. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 19:02:51 EDT 1998
|
||
(Mandrake)
|
||
|
||
Now colormodifier curves take x/y coordinate pairs, and they can take
|
||
a (theoretically) infinite set per. Much better.
|
||
I.E.
|
||
red 0,25 1,60 50,100
|
||
I like that lots better than the other way I had.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 19:32:06 EDT 1998
|
||
(Raster)
|
||
|
||
fixed a typo in the actions defines that made it look ugly, fixed up the
|
||
soudn class stuff to dynamically on demand load samples, and to fre samples
|
||
form ram AND esd when soudn is turned off and reload them when turned on
|
||
again on demand, on/off sound works properly now, with an icon/button to
|
||
toggle it. Will be working on buttons mroe more stuff in E next...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 20:53:22 EDT 1998
|
||
(Mandrake)
|
||
|
||
Now GetNextLine (text parser) will substitute in environment variables
|
||
during config parsing with $VARIABLE substitution.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 21:34:17 EDT 1998
|
||
(Raster)
|
||
|
||
Added several border styles to the list of borders and bordermatches for
|
||
them (SHAPED, TRANSIENT and non-resizable (FIXEDSIZE) windows) - and fixed
|
||
the shaped window detection routines...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 22:02:23 EDT 1998
|
||
(Raster)
|
||
|
||
made "borderless" windows that are borderless becuase the app requested
|
||
being borderless via MWM hints arent slid onto sreen but mapped directly...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 21 22:50:16 EDT 1998
|
||
(Raster)
|
||
|
||
made the arrangement algorithm avoid buttons when arranign windows on
|
||
startup and cleanup... :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 22 11:10:23 EDT 1998
|
||
(Raster)
|
||
|
||
Added change focusmode button and images - didcovered now that
|
||
click-to-focus over time has become completely fetn and am working on a fix...
|
||
I HATE click-to-focus... its always the first thing to break.... DAMN DAMN
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 22 22:01:08 EDT 1998
|
||
(Raster)
|
||
|
||
Finally fixed click to focus.... WHEEEEEEEEEEEEEEEe! oh what funt hat was!
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 23 00:13:45 EDT 1998
|
||
(Raster)
|
||
|
||
fixed missing #ifdef in sound.c - updated things.to.do.....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 23 14:53:30 EDT 1998
|
||
(Raster)
|
||
|
||
fixed pointer focus and tried a fix for click to focus to stop mandrake form
|
||
whining....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 23 15:23:08 EDT 1998
|
||
(Raster)
|
||
|
||
added button to change resizemode
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 24 01:33:15 EDT 1998
|
||
(Raster)
|
||
|
||
Added buttons for toggling mapslide and deskslide....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 26 00:30:39 EDT 1998
|
||
(Raster)
|
||
|
||
Added buttons for cleanupslide, slidemode, dragdir and dragbarorder and
|
||
created buttons for them to config them on the fly, and fixed a minor bug in
|
||
the definitons file.. misc typo...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 26 10:16:49 EDT 1998
|
||
(Raster)
|
||
|
||
Added options to the exit function for restart restart_theme and restart_wm
|
||
(to restart another wm). :) also added more env vars set by E.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 27 15:20:09 EDT 1998
|
||
(Raster)
|
||
|
||
Lots of things:
|
||
removed crappy (possibly copyrighted) bgs form the pix dir. Fixed
|
||
backgroudns to use one of 3 defined.
|
||
fixed desktp bg loader to re-use defined bgs
|
||
fixed desktop loader and desktop bg refresher to work 100% properly on multi
|
||
depth displays (eg 24+8) - foucn accelX has a bug in 24+8 whereby it "loses"
|
||
the framebuffer bits for some windows.. will have to ship this off to xig.
|
||
fixed desktop refresher to not accidentally load an extra background when
|
||
flipping desktops.
|
||
fixed dragbars for bottm and right configs to not accidentaly drag too far
|
||
to the bottom and right
|
||
fixed resizing of window for sizing to the left or up so it remains
|
||
stationary, doesnt jump, and doesnt go sldiin away is i resize too clsoe to
|
||
0 in those dirs.
|
||
truned of dynamic border chaning caus enetscape does ugly things on tis
|
||
transients when they close. not sure exactly why right now, but turning it
|
||
off makes things ok again.
|
||
added more icons for things like dragbar ordering dragdir chaningng and
|
||
others...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 27 18:09:32 EDT 1998
|
||
(Raster)
|
||
|
||
Added auto-save on exit funtion - changed config fielnames to be more human
|
||
redable and make mroe sense
|
||
added theme_pre.cfg file to read
|
||
added the user_autosave.cfg at the end
|
||
|
||
added signal handlers for every signals under the sun. (segfaqult, sigbus,
|
||
sigfpe, usr1, usr2, hup etc....)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 28 12:50:14 EDT 1998
|
||
(Raster)
|
||
|
||
modified button loader to look for previous button defs of that name first
|
||
and if they exit the new entry modifies the old one rather than creating a
|
||
new one... :) now i can go add button gemoetry saving to the saver too.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 28 13:43:50 EDT 1998
|
||
(Raster)
|
||
|
||
Wheeeeeeeeee! now E saves the position of all butotn son edit and whne u
|
||
restart theyr'e just where oyu left them (and if you change rsolutions ie
|
||
use the same configs on yer laptop) it will auto adjust for it :)
|
||
neat eh?
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 28 21:18:40 EDT 1998
|
||
(Raster)
|
||
|
||
Okay added lots of icons for programs and button defs for tham.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 29 00:28:40 EDT 1998
|
||
(Raster)
|
||
|
||
Added autosave toggle butotn - moved defautl butotn locations around, fixed
|
||
variable completion bug in config.c
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 29 12:26:25 EDT 1998
|
||
(Raster)
|
||
|
||
fixed box resize and move nto to accidentally leave trails.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 29 21:35:36 EDT 1998
|
||
(Raster)
|
||
|
||
Changed clock-to-focuse to raise on click too, fixed minor bug when moving
|
||
and resizign widnows ANd chanign desktops....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 29 22:56:31 EDT 1998
|
||
(Raster)
|
||
|
||
Woho! fixed lots and lots of fd leaks in sound... :) ooops
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 1 20:18:52 EDT 1998
|
||
(Raster)
|
||
|
||
fixed some other minor nigglies in drawing code.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 2 20:39:00 EDT 1998
|
||
(Raster)
|
||
|
||
Added 2 more buttons for the desktop config and played wiht dox to make it
|
||
slicker.. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jul 3 03:19:14 EDT 1998
|
||
(Raster)
|
||
|
||
Made -theme work properly.
|
||
added file seracher function and use that now for loading images and sounds.
|
||
added theme finder function
|
||
added .tar .tar.gz and dirtecotry theme handlign transparently.
|
||
added code to clenaup .tar znd .tar.gz themes hwne done.
|
||
made the move on desktops other than root not clicker untilt he window is
|
||
dragged out of the bounds of that desktop - still flicker then but it's the
|
||
best I can do.
|
||
|
||
*** need to reorganise default theme stuff ot be nice and friendly to users
|
||
AND theme makers alike.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
1998-07-05 Yo Ric Dude <ericmit@ix.netcom.com>
|
||
|
||
* sound.c (SoundPlay): added necessary changes for esound-0.2.4 api
|
||
change. All esd_open_sound() calls now require a string parameter if
|
||
a remote esd server is to be used, NULL for defaults. Also adds a
|
||
string parameter to the esd_sample_cache call, to identify the sample
|
||
by name. All samples currently have the name "E". TODO: make the
|
||
name an event type or sound filename. Also included fix to run sample
|
||
caching and playing off the same esd socket. A #if 0/1 block switches
|
||
between esound-0.2.3 workarounds and the new improved esound-0.2.4 api
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 6 10:32:26 EDT 1998
|
||
(Mandrake)
|
||
|
||
Ric forgot to actually make the stuff for 0.2.3 work with 0.2.3.
|
||
fixed that.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 8 00:08:21 EDT 1998
|
||
(Raster)
|
||
|
||
did lots of minor fixes - fixed theme extraction and file finders, changed
|
||
alert messaged to be more helpful, fixed stuff to look smoother when
|
||
flipping bakc to desktop 0, and whilst mappign buttons.......
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
1998-07-05 Yo Ric Dude <ericmit@ix.netcom.com>
|
||
|
||
* sound.c: corrected parameter to esd_open_sound(). fixed 0.2.4
|
||
compatibility section. cvs versions of each should be in synch.
|
||
The calls to esd_open_sound(NULL) may break under esoundd-0.2.3.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 8 20:59:29 EDT 1998
|
||
(Mandrake)
|
||
|
||
Due to incessant complaints via email, the default esd used in compiles is
|
||
0.2.3 once again until 0.2.4 comes out. (change the #if 0/1 place to
|
||
flipflop) Also, I think I added multi-key modifiers correctly. not
|
||
fully tested, will probably do that a little later. Back to work on
|
||
ConfigEdit...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 8 22:23:53 EDT 1998
|
||
(Raster)
|
||
|
||
Due to lack of incessant complaints via email, the default esd used in
|
||
compiles is 0.2.4 once again. (change the #if 0/1 place to
|
||
flipflop) I also added hide and showing of buttons with actions (with lots
|
||
of options) so u can clean out unused buttons as needed - even using regular
|
||
expressions for butotn name matching... also fixed sticky window move bug
|
||
and a mem leak int he doCleanup() function.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 9 01:28:40 EDT 1998
|
||
(Raster)
|
||
|
||
Fixed sticky window drawing bug.
|
||
Fixed bug in config loader for ctrl+lat and ctrl+shit+alt etc.. to work.
|
||
did a bit of cleaning in the config files and chnaged all the keybindings to
|
||
new ones, now things are much mroe sane...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 12 13:40:02 EDT 1998
|
||
(Mandrake)
|
||
|
||
still updating stuff with configedit.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 12 23:23:39 EDT 1998
|
||
(Raster)
|
||
|
||
fixed minor rpoblem with initiating other actions whilst another one is in
|
||
prograss (ie basically move and resize actions) - excluded these other
|
||
actions form being able to happen whilst these "continuing" actions are still
|
||
going.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jul 21 22:08:33 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added Stalyn's xevent patch in. Hopefully his first of many contributions.
|
||
It'll be nice if someone else joins the dev team. Anyways this patch should
|
||
theoretically speed up pretty much all of normal operations, since it's the
|
||
primary activity in the primary event loop. As soon as stayln gets cvs access
|
||
I'll let him ramble about his change.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 23 14:25:43 EDT 1998
|
||
(Mandrake)
|
||
|
||
Thanks to Ashley Clark for pointing out a fix for the problems that
|
||
various people were having with EROOT not being set correctly (has to do
|
||
with unexpected behaviours of putenv vs. setenv -- let's hope this one
|
||
will work correctly)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jul 28 21:16:26 EDT 1998
|
||
(Mandrake)
|
||
|
||
Muahahahaha. StringList compiled into the primary source tree now :)
|
||
I'll try to state this whole thing with one commit (I hope this works enough)
|
||
A lot of the more fundamental functionality of enl's file system structure
|
||
has been moved into StringList (e/eStringList) as well as the StringList
|
||
stuff itself, the debugging macros, et cetera. e/src/file.c is no more,
|
||
also (fully a part of StringList lib). also, the Alertbox stuff (which
|
||
will end up being generically useful for both console and X applications)
|
||
was taken and put into StringList. expect a good deal more to go into
|
||
the StringList library over the course of the week.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jul 31 23:09:14 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed some stuff in main.c to use the new StringList generic alert box
|
||
initialization stuff. Still have a bunch of work to do there, but it's
|
||
coming along okay.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 1 15:19:17 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed EExit() to return an int and take a (void *) as an argument in order
|
||
to comply with the stuff that StringList wants. all files using EExit
|
||
were affected.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 1 16:19:06 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed the configure.in file to use imlib-config for stuff instead of checking
|
||
for various libs (it's a better idea to let users selectively remove support
|
||
from imlib if they feel like it, IMNSHO).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 2 11:29:07 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added a patch from Sung-Hyun Nam <namsh@lgic.co.kr> to support X fonts in
|
||
text classes, as well as Fnlib fonts. Especially important for non-standard
|
||
language fonts (like kanji, etc).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Aug 5 21:04:36 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added in a patch from Kimball Thurston <kimball@sgrail.com> to attempt a little
|
||
more cross-platform support. This should help things considerably.
|
||
this includes alloca problems, as well as a setenv macro, and a #define for
|
||
choosing the shell (IRIX apparently uses restricted mode ksh for its /bin/sh -
|
||
evil!)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 8 20:07:21 EDT 1998
|
||
(Raster)
|
||
|
||
Added minor change to CTF event passing code - added anti-aliased truetype
|
||
font support.. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 9 15:07:34 EDT 1998
|
||
(Mandrake)
|
||
|
||
Good lord. Removed ewin->state. Now THAT was a bit tricky. Everything looks
|
||
okay. although after mucking with that I think that maybe I should have
|
||
gone the other way :) a little of the iconification stuff in this check-in
|
||
(lists.c changes specifically not going in due to severe breakage which happens
|
||
at that point)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 9 22:33:12 EDT 1998
|
||
(Mandrake)
|
||
|
||
More General Insanity. Progress on the iconification front. fixed the
|
||
stuff I mangled in lists.c (put it back the old way, did a simple thing this
|
||
time instead of the copmlicated window listing stuff) ACTION_ICONIFY is
|
||
still iffy at best - but it does something now :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 11 12:15:23 EDT 1998
|
||
(Mandrake)
|
||
|
||
More Iconification stuff. almost works
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Aug 12 13:05:48 EDT 1998
|
||
(Mandrake)
|
||
|
||
Iconification works. Well, at least kinda. Actionclasses are left over
|
||
as a slight memory leak until I fix that. also they all look like the
|
||
ACTION_EXIT button. they also all appear in the same location. well, to
|
||
be honest there's a lot left to do, but at least this is the model that will
|
||
work :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Aug 12 19:38:41 EDT 1998
|
||
(Raster)
|
||
|
||
Added program specified position hint support - new default theme. fun.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Aug 13 16:29:39 EDT 1998
|
||
(Stalyn)
|
||
|
||
Well, i added basic support for dock apps. You can use your old and new
|
||
WindowMaker dock apps. There is still lots to be done but this is pretty
|
||
usable. You can change your dock icon in theme_pre.cfg, the one i included
|
||
is just one i found on my hd. Hopefully raster will make a better looking
|
||
one later.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 14 13:28:51 EDT 1998
|
||
(Raster)
|
||
|
||
Fixed doc support - it actually now works - events are captured on "dock
|
||
buttons" so you can drag them around - the events are also passed onto the
|
||
dock client window, now random apps aren't docked anymore (fixed ICCCM stuff
|
||
for that). Bascially it's working now - maybe not pretty.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 14 17:04:27 EDT 1998
|
||
(Raster)
|
||
|
||
Added code to do slideouts - missingh config reading code for them though.
|
||
need to write this in order to test.... :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 14 19:36:40 EDT 1998
|
||
(Mandrake)
|
||
|
||
Created the actual action class destructors. well, you don't really
|
||
want to run a destructor of an actionclass from within itself. that was bad.
|
||
(we sat staring at gdb for a while on that one *grin*)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 15 16:52:27 EDT 1998
|
||
(Mandrake)
|
||
|
||
Fixed a leak in dockable apps where a useless actionclass was created on the
|
||
button the apps dock themselves in. Should be much cleaner now :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 15 20:04:18 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed things to use DEFAULT_DOCK_BUTTON and DEFAULT_ICON_BUTTON
|
||
also adddd the icon button def into theme_pre.cfg
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 16 01:34:57 EDT 1998
|
||
(Mandrake)
|
||
|
||
Added some config code for the slideout menus, but they don't actually
|
||
work so don't bother.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 16 02:56:26 EDT 1998
|
||
(Raster)
|
||
|
||
Slideouts now.. um.. work.. WHEEEEEEEEEEEEEEE What more ned I say.. need to
|
||
actually assing sane actions to the slideout and maybe create some new
|
||
actions... but it's there and waiting - the onyl thing.. auto reverse
|
||
slideout direction if it can't fit on screen.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 16 11:48:15 EDT 1998
|
||
(Mandrake)
|
||
|
||
pulled windowmatching stuff into it's own .c file
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 16 12:39:02 EDT 1998
|
||
(Raster)
|
||
|
||
Slideouts actually do just that now - slide out. use generic speed adjusting
|
||
slide function, You can't drag the buttons out of slidouts now either...
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Aug 17 00:33:29 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed everything that said BorderMatch to WindowMatch. CreateWindowMatch
|
||
will no longer take a Border as a parameter in a moment (you assign that
|
||
afterwards, as well as an Icon type, which the WindowMatch struct now also
|
||
contains a pointer for)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Aug 17 10:37:15 EDT 1998
|
||
(Raster)
|
||
|
||
Fixed autosaver to flag buttons as default_show no if they're not visible -
|
||
it wont autosave internal buttons now too. the button hider al;so wont go
|
||
around hiding buttons in slidouts now. :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Aug 17 22:33:34 EDT 1998
|
||
(Stalyn)
|
||
|
||
Alright, i added some code so the docks wont overlap and allows the user
|
||
to define a starting dock position and the direction of the docks to be
|
||
sorted. Mandrake will have to add config code for this to be usable.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 18 00:40:40 EDT 1998
|
||
(Mandrake)
|
||
|
||
added configuration for mode.dockdirmode in control segment. also made
|
||
up/down stuff accord with the other modes. default direction is
|
||
right. you can add a
|
||
dockdir right (left/up/down/right)
|
||
in the user_main.cfg in the control {} segment
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 18 13:14:51 EDT 1998
|
||
(Raster)
|
||
|
||
Now E passes -pedantic again... :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 21 11:07:57 EDT 1998
|
||
(Mandrake)
|
||
|
||
Changed dox's configure.in to check for imlib-config, as well as updated
|
||
E's configure.in to say imlib 1.8
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Sep 22 11:54:36 CDT 1998 mej <mej@mw.3com.com>
|
||
|
||
* dox/Makefile.am, eesh/Makefile.am, src/Makefile.am: Added
|
||
-I$(prefix)/include to INCLUDES
|
||
* dox/configure.in, eesh/configure.in, src/configure.in: Removed '-g'
|
||
from CPPFLAGS. CPPFLAGS should only consist of flags for 'cpp' to
|
||
recognize, and '-g' isn't one of those. '-g' belongs in CFLAGS.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Sep 23 13:36:21 CDT 1998 mej <mej@mw.3com.com>
|
||
|
||
* src/tooltips.c: Fixed E seg faulting if the image classes for the
|
||
hard-coded tooltip were not found. (Or as raster would say,
|
||
pffffffft!)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Sep 28 11:09:43 CDT 1998 mej <mej@mw.3com.com>
|
||
|
||
* src/configs/user_main.cfg.in: Fixed typo "tootiptime"
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Oct 7 19:36:58 PDT 1998 Manish Singh <yosh@gimp.org>
|
||
|
||
* auto* redo: consolidated configure.in's into one, made econfig.h
|
||
removed unecessary checks, used imlib and esd config macros,
|
||
split the libraries into separate variables, removed cruft
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Oct 8 10:40:06 EDT 1998
|
||
(Raster)
|
||
|
||
Fixed E soe it BUILDS AGAIN - mising stuff like um.. oooh econfig.h.in ? and
|
||
also made the header files include "../econfig.h" - also added better gnome
|
||
hint support and more....
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Oct 12 21:27:09 PDT 1998 Manish Singh <yosh@gimp.org>
|
||
|
||
* configure.in: Be nice to poor, confused people and guess some
|
||
LDFLAGS for them. Aren't I a sweetie? Mommy loves you.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Oct 13 21:03:59 PDT 1998 Manish Singh <yosh@gimp.org>
|
||
|
||
* fixes for make dist, auto* cleanups, a bit more mothering
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Oct 22 09:38:18 EDT 1998
|
||
(Mandrake)
|
||
|
||
applied a spelling patch from James Fifield
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 14 23:28:46 EST 1998
|
||
(Raster)
|
||
|
||
Recent changes:
|
||
added double click event
|
||
added virtual desktop support (as in 1 large desktop) - the back end shoudl
|
||
all be there... waiting for config changes to go throught to finish it off.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 15 11:30:14 EST 1998
|
||
(Raster)
|
||
|
||
Please note.. src/ChangeLog actually has all the interesting stuff.... :) That
|
||
is generally what gets updated.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Nov 24 21:31:56 EST 1998
|
||
(Manish Vachharajani)
|
||
|
||
add a #undef HAVE_SM to econfig.h.in
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 11 15:29:07 CST 1998
|
||
(KainX)
|
||
|
||
If FSSTD is enabled, honor configure flags that were getting ignored before,
|
||
such as --bindir and --datadir.
|
||
|
||
Also, the CPPFLAGS entry for ENLIGHTENMENT_* in epp/Makefile.am was removed
|
||
since it is never used.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
1998-12-14 Herbert Valerio Riedel <hvr@hvrlab.ml.org>
|
||
|
||
* epp/cppmain.c: added #include <string.h>
|
||
* epp/cpplib.c: added #include <string.h>
|
||
* epp/cppexp.c: always #include <stdlib.h>
|
||
* epp/cppalloc.c: added #include <stdlib.h>
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Dec 23 12:29:11 EST 1998
|
||
(Mandrake)
|
||
|
||
actually check for esd 0.2.7 if we say that's what we're looking for :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Dec 24 13:02:00 EST 1998
|
||
(Mandrake)
|
||
|
||
cleaned up epp a little bit. indent should stop barfing on it, also removed
|
||
all instances of alloca. also stopped a few places with potential crashes in
|
||
free()'ing memory.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 25 17:36:51 EST 1998
|
||
(Mandrake)
|
||
|
||
upped imlib requirement to 1.8.2
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Dec 28 13:27:18 EST 1998
|
||
(Mandrake)
|
||
|
||
added --enable-sound=no option, for those people that want to force E to
|
||
compile without sound.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 5 19:35:03 PDT 1999
|
||
(Yosh)
|
||
|
||
${prefix} and friends aren't expanded in config headers, so put them back
|
||
in the Makefile.am. Use DEFS instead of CPPFLAGS, since that solves the
|
||
problem better anyway.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 4 10:05:32 CDT 1999
|
||
(KainX)
|
||
|
||
Don't tell users to proceed with a "make" if the configure step fails.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 25 10:22:21 CDT 1999
|
||
(KainX)
|
||
|
||
Patch for builddir != srcdir from Colin Gibbs <colin@pro-fusiononline.com>.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 1 14:14:06 PDT 1999
|
||
(Mandrake)
|
||
|
||
stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 17 17:16:18 PDT 1999
|
||
(Mandrake)
|
||
|
||
stuff..
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Oct 19 03:55:52 PDT 1999
|
||
(Mandrake)
|
||
|
||
RPM builds with --enable-upgrade=no by default.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 6 10:21:24 PST 1999
|
||
(Mandrake)
|
||
|
||
added --disable-zoom configure option for people on alphas/etc.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Nov 8 12:03:58 PST 1999
|
||
(Mandrake)
|
||
|
||
upped the revision in CVS since there is at least one fix past 0.16.2 in cvs
|
||
at this point. (and we might have to release this later)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Dec 6 20:12:00 PST 1999
|
||
(Mandrake)
|
||
|
||
changed this to be 0.16.4
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Dec 8 10:16:21 PST 1999
|
||
(Mandrake)
|
||
|
||
fixed a typo in INSTALL pointed out by Peter Kjellerstedt
|
||
<peter.kjellerstedt@axis.com>
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Dec 8 10:31:47 PST 1999
|
||
(Mandrake)
|
||
|
||
upped esound requirement to 0.2.17 due to security fix
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 10 11:09:41 PST 1999
|
||
(KainX)
|
||
|
||
i18n patch and other fixes from Peter Kjellerstedt
|
||
<peter.kjellerstedt@axis.com>.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Dec 21 11:07:46 PST 1999
|
||
(Mandrake)
|
||
|
||
added support for freetype in regular location OR in freetype/ subdirectory
|
||
(like the new versions)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Dec 21 15:15:53 PST 1999
|
||
(Mandrake)
|
||
|
||
added gettext check to autogen.sh
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jan 5 00:05:04 CET 2000
|
||
(Saur)
|
||
|
||
Added en_US (American English) to the list of localized languages.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jan 5 11:16:26 PST 2000
|
||
(Mandrake)
|
||
|
||
added patch from Alexandre David <adavid@DoCS.UU.SE> for KDE menu generation
|
||
fixes
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Feb 16 11:32:52 PST 2000
|
||
(Mandrake)
|
||
|
||
added tr.po
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 17 11:02:30 PST 2000
|
||
(Mandrake)
|
||
|
||
patch from Bob Arendt <rdarendt@cwcom.net> to fix a problem in eesh with tru64
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 17 11:11:46 PST 2000
|
||
(Mandrake)
|
||
|
||
removed some warnings, still a few left in dox/file.c
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Mar 14 22:32:08 GMT 2000
|
||
(gilbertt)
|
||
|
||
Patches from Bob Arendt <rdarendt@cwcom.net> to enable a user-configurable
|
||
cache-dir. Solves some preformance problems on NFS-mounted home directories.
|
||
Also fixes a couple of bugs with the current -econfdir option.
|
||
|
||
Patches here for scripts and stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Mar 27 21:35:50 GMT 2000
|
||
(gilbertt)
|
||
|
||
.spec file fixups in preparation for 0.16.4
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 27 14:32:49 PDT 2000
|
||
(Mandrake)
|
||
|
||
this will be 0.16.5 :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 14 17:59:33 CDT 2000
|
||
(Term)
|
||
|
||
Bump up the minor version on a bunch of missed files.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Feb 4 10:39:42 EST 2002
|
||
(KainX)
|
||
|
||
Applied patch from Boris Buegling <boris@icculus.org> for XFree86 4.2.0.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Mar 23 22:45:31 EST 2003
|
||
(KainX)
|
||
|
||
Patch from Kim Woelders <kim@woelders.dk> for freedesktop.org WM hints.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Mar 23 22:59:34 EST 2003
|
||
(KainX)
|
||
|
||
Add Kim to the AUTHORS file, and run ecvs for the first time in ages.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Apr 2 17:46:57 EST 2003
|
||
(KainX)
|
||
|
||
Added the setup-gettext.sh script thanks to Christian Hammond
|
||
<chipx86@gnupdate.org>.
|
||
|
||
Replaced gettextize -f in autogen.sh with setup-gettext.sh.
|
||
|
||
Removed all files in intl/ since they should now be autogenerated by
|
||
whatever version of gettext is installed, and different versions have
|
||
different files. Plus they're autogenerated anyway, so they shouldn't
|
||
be in CVS to begin with.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Apr 2 17:54:45 EST 2003
|
||
(KainX)
|
||
|
||
Added latest patch from Kim Woelders <kim@woelders.dk> to fix setting
|
||
of the _NET_DESKTOP_VIEWPORT hint.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 3 11:32:31 EST 2003
|
||
(KainX)
|
||
|
||
Patch from Kim Woelders <kim@woelders.dk> to properly set
|
||
_NET_DESKTOP_GEOMETRY on desktop resize.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Apr 6 20:53:20 EDT 2003
|
||
(KainX)
|
||
|
||
Latest patch for EWMH from Kim.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 21 22:07:42 EDT 2003
|
||
(KainX)
|
||
|
||
Patch from Christian Hammond <chipx86@portaldesign.net> for native
|
||
cursor support.
|
||
|
||
Patch from Kim Woelders <kim@woelders.dk> for further hint work.
|
||
|
||
Also fixed support for KDE hints.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Apr 27 18:29:09 CEST 2003
|
||
(Kim)
|
||
|
||
Fix (de-)iconify problem related to EWMH changes.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 1 18:55:28 CEST 2003
|
||
(Kim)
|
||
|
||
Make auto* stop whining.
|
||
Removed obsolete po/Makefile.in.in.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 4 12:42:42 CEST 2003
|
||
(Kim)
|
||
|
||
Set _NET_ACTIVE_WINDOW (focus window) properly.
|
||
Include E internal windows (dialogs, menus, iconboxes, and pagers) in _NET_CLIENT_LIST.
|
||
Use _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR to hide them as desired.
|
||
(fixes menu's in taskbar problem).
|
||
(Re)enable focusing of dock type windows.
|
||
Commented out some unused code (ewin->expanded_*).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 4 21:14:35 EDT 2003
|
||
(KainX)
|
||
|
||
Fix a seg fault during restart. Also some cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed May 14 21:37:17 CEST 2003
|
||
(Kim)
|
||
|
||
EWMH: String atoms should be UTF-8.
|
||
Avoid compiler warnings due to include path (/usr/include) that shouldn't be given explicitly.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri May 16 20:09:45 CEST 2003
|
||
(Kim)
|
||
|
||
Ignore internal buttons when placing windows (+I don't like duplicated code).
|
||
Include .mo files in RPM's.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 18 13:47:31 CEST 2003
|
||
(Kim)
|
||
|
||
Ignore internal buttons when stacking (+Only One stacking function).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 22 15:09:11 EDT 2003
|
||
(Mandrake)
|
||
|
||
Updated .h files so that this sucker actually wants to build on my system.
|
||
Sorry I've been AWOL for so long, life has been quite busy lately.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 22 15:18:45 EDT 2003
|
||
(Mandrake)
|
||
|
||
remove a minor warning. don't know why indent went insane with that last
|
||
commit, either. oh well.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri May 30 22:36:17 CEST 2003
|
||
(Kim)
|
||
|
||
Reduce hint noise due to button ops.
|
||
Attempt to fix fullscreen mode with XFree86-4.3.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 31 10:25:49 CEST 2003
|
||
(Kim)
|
||
|
||
An attempt to avoid the multiplying epplets.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 5 11:15:12 CEST 2003
|
||
(Kim)
|
||
|
||
Unshade if shaded when selecting window on window list. This makes it easier to
|
||
retrieve windows lost by accidental shading (and seems to me to be the proper
|
||
action anyway).
|
||
Attempt #2 to fix fullscreen mode with XFree86-4.3.
|
||
Fiddling a bit with _NET_ACTIVE_WINDOW hint handling.
|
||
Clean compile of (normally disabled) debug stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 8 15:26:35 CEST 2003
|
||
(Kim)
|
||
|
||
Oops - the scripts dropped out a while back - too much cleaning.
|
||
The scripts are now back in, under $EROOT/scripts, nicely stashed away as they
|
||
should be.
|
||
|
||
Remove raised pager mini-window after pager click w.o. drag.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 11 22:58:23 CEST 2003
|
||
(Kim)
|
||
|
||
Implemented _NET_VIRTUAL_ROOTS.
|
||
Partial fix to desktop switch focus problem. Should make the symptoms go away.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 15 23:44:26 CEST 2003
|
||
(Kim)
|
||
|
||
Set _NET_WM_STATE_HIDDEN when shaded.
|
||
Don't set iconified when _NET_WM_STATE_HIDDEN is set (WM_STATE does that).
|
||
|
||
Changed some 0.16.5 to 0.16.6.
|
||
|
||
Make "make distcheck" work for me.
|
||
|
||
Introduced debug_flags, minor cleanups.
|
||
|
||
I don't think we should process property notify events. Kick me if I'm wrong.
|
||
|
||
Ignore theme stuff (but not dont-cover windows) when placing windows and low on space.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 16 21:05:11 CEST 2003
|
||
(Kim)
|
||
|
||
Corrected some property change event handling bugs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 21 22:44:32 CEST 2003
|
||
(Kim)
|
||
|
||
Fix mem leak and possible segv introduced last time.
|
||
|
||
Create ENL_MSG atom early (as was probably intended), fixes problem with
|
||
receiving client messages with message_type None (+ cleanups).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jul 12 07:31:04 CEST 2003
|
||
(Kim)
|
||
|
||
Enable showing window layer using eesh (patch from BAM <solnul@gmx.de>).
|
||
|
||
kde.c cleanups: Remove some unused functions, make local functions static.
|
||
|
||
Minor tooltip thingy (preparing to enable avoiding (un)mapping of unused bubbles).
|
||
|
||
Remove some obsolete stuff doing nothing (mode.showicons, ShowIcons, HideIcons,
|
||
HandlePager, external_pager_window).
|
||
|
||
Bring back the maintenance menu.
|
||
|
||
config.c cosmetics: Make local functions static.
|
||
|
||
events.c cosmetics: Make local functions static.
|
||
|
||
ewmh.c: Shut up indent.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jul 12 12:01:04 CEST 2003
|
||
(Kim)
|
||
|
||
Make XID stuff local to x.c.
|
||
|
||
Do SaveSet ops (only) in ICCCM functions.
|
||
|
||
Trivial cleanups of ICCCM_Adopt... functions.
|
||
|
||
Remove som redundant DesktopRemoveEwin()'s.
|
||
|
||
Fix problem with losing control over windows being deiconified (+cleanups).
|
||
|
||
Avoid calling StackDesktops() before configuration has been read.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jul 12 17:09:47 CEST 2003
|
||
(Kim)
|
||
|
||
Ganymede theme: Fix some directory permissions.
|
||
ShinyMetal theme: Remove .pager.cfg.swp.
|
||
|
||
Only one ..._WM_CHECK window.
|
||
Remove _NET_WM_VERSION (not defined in spec).
|
||
Added ENLIGHTENMENT_VERSION property to root window.
|
||
|
||
Added possibility to configure not to use fnlib (configure --without-fnlib).
|
||
|
||
No global var should be named "id".
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jul 15 20:31:23 CEST 2003
|
||
(Kim)
|
||
|
||
Fix broken configure/install.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 20 20:16:06 CEST 2003
|
||
(Kim)
|
||
|
||
Fix min/maximise bugs/inconsistencies, simplify code.
|
||
Some xinerama code cleanups.
|
||
|
||
Fix de-iconfy of windows not entirely on-screen.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 23 20:03:28 CEST 2003
|
||
(Kim)
|
||
|
||
Fix "premature" commit of fix to deiconification problem :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 3 23:16:17 CEST 2003
|
||
(Kim)
|
||
|
||
Removed most URL's relating to required libraries.
|
||
Patch from Onur Kucuk <onur@kablonet.com.tr> + additional removals.
|
||
|
||
Added a new menu generation script that should find GNOME2/KDE3 apps too.
|
||
|
||
Removed obsolete TODO.
|
||
Added BUGS.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 8 20:36:01 CEST 2003
|
||
(Kim)
|
||
|
||
BUGS: Added window list bug.
|
||
|
||
Minor bug fixes to maximise code.
|
||
Spanning Xinerama screens now requires "xinerama".
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 10 17:26:18 CEST 2003
|
||
(Kim)
|
||
|
||
Fixed focus list not always being closed when it should be.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Aug 14 23:56:03 CEST 2003
|
||
(Kim)
|
||
|
||
Polish config files collected into config.pl (like the Japanese ones).
|
||
Removed various config file variants (*.{rh,kde,nokde,gmc,nogmc}.cfg).
|
||
Removed "./" from config.ja (avoid ignoring error in "make distckeck").
|
||
|
||
Added BUGS to RPM docs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 17 12:29:42 CEST 2003
|
||
(Kim)
|
||
|
||
Introduced IPC command abbreviations.
|
||
|
||
Added possibility to use readline in eesh (--with-readline, default off).
|
||
|
||
Do config file replacements atomically.
|
||
Do save snaps on exit.
|
||
|
||
GNOME(1) hint support now disabled by default.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 17 15:28:17 CEST 2003
|
||
(Kim)
|
||
|
||
Removed possibility to use readline in eesh (readline is GPL, not LGPL).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 19 00:24:41 CEST 2003
|
||
(Kim)
|
||
|
||
Gathered signal stuff in handlers.c.
|
||
|
||
Implemented _NET_WORKAREA, patch from Roger Luethi <rl@hellgate.ch>.
|
||
|
||
Attempted to sort out weirdness with ...e_session-XXXXXX.clients.?.
|
||
Not entirely sure about this - please yell if it causes trouble.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 22 22:56:32 CEST 2003
|
||
(Kim)
|
||
|
||
Updated BUGS for pre6.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Sep 3 19:23:14 CEST 2003
|
||
(Kim)
|
||
|
||
Fix making slightly offscreen (x/y < 0) windows sticky.
|
||
This one caused (aot.) pagers and iconboxes to get lost when changing theme.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Sep 6 22:19:34 CEST 2003
|
||
(Kim)
|
||
|
||
Pre7.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Sep 6 22:54:02 CEST 2003
|
||
(Kim)
|
||
|
||
Forgot to bump Release no.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 28 21:50:04 CEST 2003
|
||
(Kim)
|
||
|
||
Make desktop windows a bit stickier.
|
||
Fix some missing initialisations/assignments.
|
||
Attempt to fix segfaults caused by draw queue trouble.
|
||
Added missing title on Epplets menu.
|
||
Don't show dialog at startup when effects (ripples/waves) are enabled,
|
||
move control of the effects to the FX settings dialog.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Oct 2 20:52:59 CEST 2003
|
||
(Kim)
|
||
|
||
Enable focusing on dock type windows (yet another time), and make them sticky.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 4 14:56:29 CEST 2003
|
||
(Kim)
|
||
|
||
Removed unused scursor.c.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 25 15:31:30 CEST 2003
|
||
(Kim)
|
||
|
||
BUGS updated (forgot to update for pre8).
|
||
Don't overwrite file.menu and user_apps.menu when regenerating menus.
|
||
Use eesh in EBIN.
|
||
Fix click-to-focus, avoid references to closed windows.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Oct 28 21:17:00 CET 2003
|
||
(Kim)
|
||
|
||
Fix problem with applications that de-iconify their windows. This fix
|
||
re-introduces a problem where E may lose control over a window that is
|
||
iconified and de-iconified immediately after. Since this is an old bug
|
||
we should be able to live with it until it is fixed properly.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Nov 5 18:58:51 CET 2003
|
||
(Kim)
|
||
|
||
Copyrights->2003.
|
||
BUGS final touch.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 8 11:57:22 CET 2003
|
||
(Kim)
|
||
|
||
Bye bye KDE(1).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 9 01:09:35 CET 2003
|
||
(Kim)
|
||
|
||
Patch for desktop wraparound by Alan Schmitt <alan.schmitt@polytechnique.org>.
|
||
Shuffled around some pager stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Nov 10 00:59:56 CET 2003
|
||
(Kim)
|
||
|
||
Shuffling stuff around, cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 16 00:08:35 CET 2003
|
||
(Kim)
|
||
|
||
Initial imlib2 port.
|
||
Rely on DISPLAY, not -display when restarting WM.
|
||
Use "fixed" as fallback font.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 16 20:47:20 CET 2003
|
||
(Kim)
|
||
|
||
dox -> imlib2.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 22 17:22:33 CET 2003
|
||
(Kim)
|
||
|
||
Enable focusing desktop app windows (e.g. nautilus), "breaks" sloppy focus
|
||
when using such.
|
||
Various fixups after imlib2 port.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Nov 24 18:08:11 CET 2003
|
||
(Kim)
|
||
|
||
Attempt to fix "walking" iconboxes in certain themes when not anchored
|
||
left or top.
|
||
Re-enable iconifying by dragging from pager to iconbox.
|
||
Iconbox namespace and code shuffling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 30 16:37:42 CET 2003
|
||
(Kim)
|
||
|
||
Pager fixups after imlib2 port.
|
||
Fix pager mini-window and tooltip unmapping.
|
||
Pager code shuffling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Dec 4 20:11:07 CET 2003
|
||
(Kim)
|
||
|
||
Fix initial default iconbox placement.
|
||
Attempt to fix pager update glitch during desktop switch.
|
||
Fix icons for apps specifying pixmap but no mask.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 7 14:10:48 CET 2003
|
||
(Kim)
|
||
|
||
Button code and namespace shuffle.
|
||
Added window id "shortcuts" for use with eesh
|
||
(based on patch by Mike Frysinger <vapier@gentoo.org>).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Dec 9 21:40:53 CET 2003
|
||
(Kim)
|
||
|
||
Use (v)snprintf from libc when available + assiociated fixups.
|
||
Attempt to improve on remembered settings, now also using WM_WINDOW_ROLE.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Dec 13 15:15:24 CET 2003
|
||
(Kim)
|
||
|
||
Fix some compiler warnings.
|
||
Collect freetype stuff in ttfont.c.
|
||
Fix another pager mini-window tooltip bug.
|
||
Minor pager and dialog event handler changes.
|
||
Deleted unused mode item, moved a "private" one.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 14 18:58:01 CET 2003
|
||
(Kim)
|
||
|
||
Menu code and namespace shuffle.
|
||
With Imlib2, use Imlib2 font functions for TT font rendering.
|
||
- This means that E no longer (explicitly) uses FreeType1.
|
||
Using Imlib2 is now default configuration.
|
||
Removed unused upgrade feature configuration.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 21 13:41:36 CET 2003
|
||
(Kim)
|
||
|
||
Fixed segfault on menu reload after recent menu code changes.
|
||
Removed neverraise window option (didn't do as intended).
|
||
Introduced possibility to set _XROOT* hints always on root window.
|
||
- Breaking the protocol but making e.g. gnome-panel transparency
|
||
work on other than the first desktop.
|
||
Added possibility to set some of the more obscure window options.
|
||
Fixed pager sizing at startup.
|
||
Cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Dec 22 00:15:50 CET 2003
|
||
(Kim)
|
||
|
||
Apply window hints before saved settings.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 28 19:01:54 CET 2003
|
||
(Kim)
|
||
|
||
Fixed initially shaded borders on external windows.
|
||
Initial pseudo-transparency support.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jan 4 19:32:44 CET 2004
|
||
(Kim)
|
||
|
||
Trivial dialog cleanups.
|
||
Trivial sound cleanups.
|
||
Trivial session cleanups.
|
||
Removed the unfinished upgrade feature code.
|
||
Added some event debugging code.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jan 11 21:33:22 CET 2004
|
||
(Kim)
|
||
|
||
Slideout code and namespace shuffle.
|
||
Border event handling code shuffle.
|
||
Removed unused Container code.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jan 12 22:22:17 CET 2004
|
||
(Kim)
|
||
|
||
Split the mode struct into configuration and state stuff.
|
||
- Although purely cosmetical, this was quite a large change measured by
|
||
amount of changed lines.
|
||
However, over time I've had a lot of trouble figuring out which was what.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jan 18 15:10:42 CET 2004
|
||
(Kim)
|
||
|
||
Pass the context ewin as parameter to the action handlers
|
||
(get rid of mode.ewin).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jan 25 09:57:33 CET 2004
|
||
(Kim)
|
||
|
||
Fixups after recent changes.
|
||
Focus code name space cleanup.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Feb 1 17:54:40 CET 2004
|
||
(Kim)
|
||
|
||
Shuffled around some focus and event handling code.
|
||
Attempted to fix some focus problems.
|
||
Fixed error in placement of initially shaded windows.
|
||
Included ENLIGHTENMENT_RELEASE in version string.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Feb 7 02:45:42 CET 2004
|
||
(Kim)
|
||
|
||
Fixed some focus stuff.
|
||
Shuffled around some configuration parameters.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Feb 9 00:17:13 CET 2004
|
||
(Kim)
|
||
|
||
Added indent profile.
|
||
There is no point in having arrange.h when everything else is in E.h.
|
||
Include esd.h only where needed.
|
||
RememberWinList is used only in settings.c.
|
||
Remove unused MatchEwinToSnapInfoAfter().
|
||
Fix problem with windows going off in all directions after restart.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 12 02:23:08 CET 2004
|
||
(Kim)
|
||
|
||
Added COMPLIANCE.
|
||
Moved some event initialisation to events.c.
|
||
Tidied up E.h a bit, removed some unused functions.
|
||
Theme code and namespace shuffle.
|
||
Moved around some desktop and background configuration items.
|
||
Don't break window groups when iconifying.
|
||
Changed default border maximise action from conservative to available.
|
||
Added global theme transparency feature (not finished).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Feb 17 01:14:40 CET 2004
|
||
(Kim)
|
||
|
||
Ran indent in dox and eesh.
|
||
Make sure pager and iconbox are resized during startup.
|
||
Plugged very annoying grab leak, fixed click-to-focus.
|
||
Redraw Dialogs and Menus after move if theme is transparent.
|
||
Revert window placement when low on space to e16.5 behavior
|
||
(patch from Smoke <conrad@ceibhion.dhs.org>).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Feb 20 19:31:15 CET 2004
|
||
(Kim)
|
||
|
||
Fix bug in EwinIsOnScreen() causing focus trouble.
|
||
By default blend tooltips onto root image if transparency is enabled.
|
||
Fix layout of background dialog.
|
||
Add some configuration request and focus setting debug stuff.
|
||
Attempt to clean up move/resize code a bit.
|
||
Remove unused modules.c.
|
||
Remove __EMX__.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Feb 25 00:25:55 CET 2004
|
||
(Kim)
|
||
|
||
Fix various problems with pager dragging and focus.
|
||
Fix pager update when dragging to other desktop.
|
||
Try to put and end to windows getting lost (off desktop).
|
||
Set skip-focus-list flag on iconboxes, menus, and pagers.
|
||
Include no or all iconified windows in focus list.
|
||
(patch from Alan Schmitt <alan.schmitt@polytechnique.org>).
|
||
Partial fix to broken click-to-focus.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Mar 1 22:11:37 CET 2004
|
||
(Kim)
|
||
|
||
More focus fixes.
|
||
Renamed duplicate to Estrdup, introduced Estrndup.
|
||
Preparing for _NET_WM_NAME (UTF-8).
|
||
Do expose event compression.
|
||
Fix update of E-internal windows after move/deskswitch when theme transparency
|
||
is on.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 5 18:21:47 CET 2004
|
||
(Kim)
|
||
|
||
Redraw borders after move when theme transparency is on. Cleanups.
|
||
Refresh only relevant windows after desk switch.
|
||
Do not require dox to be installed.
|
||
Attempt to improve on quoting when parsing configuration files.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Mar 8 00:00:40 CET 2004
|
||
(Kim)
|
||
|
||
Fix cursor colors (patch from Smoke <conrad@ceibhion.dhs.org>).
|
||
Improve on menu transparency. Avoid some unnecessary redraws.
|
||
Show a bit more debug info for ConfigureRequest events.
|
||
Skip transparency stuff for offscreen windows.
|
||
Don't always set move mode for windows with transients or in group to opaque.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Mar 11 18:14:36 CET 2004
|
||
(Kim)
|
||
|
||
Attempt to fix the make install problem with recent gettext/auto* versions.
|
||
Shuffled around some startup/debug stuff.
|
||
Experimental RandR support configuration and code fragments.
|
||
Bypass some obscure command preprocessing stuff (echo).
|
||
Change some ALERT macro stuff to function calls.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 12 00:57:16 CET 2004
|
||
(Kim)
|
||
|
||
Skip E-docs (now in edox-data package). Rename dox to edox. Correct error msg.
|
||
Move src/themes/configs/ to config/.
|
||
Various cosmetics.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Mar 13 15:09:32 CET 2004
|
||
(Kim)
|
||
|
||
Skip themes (now in etheme-<theme> packages).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Mar 16 23:28:37 CET 2004
|
||
(Kim)
|
||
|
||
Shuffle around some event handling code (arrange according to event number).
|
||
Skip one level of event handling functions.
|
||
Show annoying message about RandR screen size change, if enabled.
|
||
Maintain a global window stacking order (not entirely finished).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Mar 18 12:10:13 EST 2004
|
||
(Mandrake)
|
||
|
||
Fixed a boatload of warnings. Commented out a couple of functions that
|
||
were no longer being used. I fixed some of these warnings a few years ago
|
||
and somehow *ahem* they were put back in ;)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 19 01:40:39 CET 2004
|
||
(Kim)
|
||
|
||
Indent. Remove unused function. Comment comments.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Mar 20 17:14:56 CET 2004
|
||
(Kim)
|
||
|
||
Prepare to enable compiling the code with paranoid compiler settings.
|
||
Use libc setenv when available.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Mar 21 02:54:46 CET 2004
|
||
(Kim)
|
||
|
||
Enable compiling with -Wwrite-strings.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Mar 22 18:13:11 CET 2004
|
||
(Kim)
|
||
|
||
Add some more debug stuff.
|
||
Fix raise/lower for windows with transients.
|
||
Fix viewport change (window sliding) for windows with transients.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 26 23:07:27 CET 2004
|
||
(Kim)
|
||
|
||
Use new static stacking list whereever possible.
|
||
Use unwrapped libc malloc/realloc/free by default.
|
||
Fix bottom border when shaded, remove redundant window stacking.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Mar 31 21:58:20 CEST 2004
|
||
(Kim)
|
||
|
||
Simplify alert (GSOD) code. Less intensive use of macros.
|
||
Set DISPLAY env var early. Fixes a problem with multihead and early alerts.
|
||
Various trivial fixups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Apr 2 01:26:26 CEST 2004
|
||
(Kim)
|
||
|
||
Improve on (click-to-) focus.
|
||
Some more bits for UTF-8 support.
|
||
Avoid crash with Absolute E theme.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 5 00:12:38 CEST 2004
|
||
(Kim)
|
||
|
||
Force stretching (no tiling) if transparent (should be fixed some day).
|
||
Add GetWinParent() for debugging.
|
||
Ajust (primarily click-to-focus) context window behavior.
|
||
Fix some EWin list stuff causing occasional segv.
|
||
Add some stacking debug info.
|
||
Speed up single window restacking operations, stacking code adjustments.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Apr 7 02:01:08 CEST 2004
|
||
(Kim)
|
||
|
||
The image border definition for Imlib2 seems to be slightly different than for
|
||
Imlib1. Try to adjust so themes don't break.
|
||
Fix IclassApplyCopy with transparency and shaped images (fixes ugly
|
||
transparent menus).
|
||
Play with event handling :)
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Apr 7 17:09:42 CEST 2004
|
||
(Kim)
|
||
|
||
Shuffle around/clean up some master/slave state vars.
|
||
Fix focus window selection when focused window is unmapped.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 8 00:07:11 CEST 2004
|
||
(Kim)
|
||
|
||
A bit more event debug.
|
||
Simplify ewin unmap/destroy handling (fixes "losing windows" bug).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Apr 9 00:33:46 CEST 2004
|
||
(Kim)
|
||
|
||
Introduce debug print function.
|
||
Fix stacking after layer change.
|
||
Fix segv when closing windows.
|
||
Fix stacking after window move.
|
||
Cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Apr 9 16:27:51 CEST 2004
|
||
(Kim)
|
||
|
||
Fix transparent, shaped border update after resize.
|
||
Move edge window handling code to new edge.c.
|
||
Close menu before performing action.
|
||
Move global queue_up to Mode struct.
|
||
Simplify border update code, partial fix to border updates after desk switch.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Apr 10 21:56:13 CEST 2004
|
||
(Kim)
|
||
|
||
Fix segv when closing windows.
|
||
Move KillEwin code back where it belongs.
|
||
Revert bad change to Unmap handling.
|
||
Background code and namespace shuffle.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 12 16:19:21 CEST 2004
|
||
(Kim)
|
||
|
||
Simplify background code.
|
||
Refresh the desktop backgrounds when transparency is enabled (re-generate
|
||
non full-sized ones).
|
||
Shuffle around some window event configuration code (no functional changes).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 15 22:08:25 CEST 2004
|
||
(Kim)
|
||
|
||
Attempt to set event masks consistently.
|
||
Change some event debug printouts.
|
||
Highlight only the focused window.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Apr 21 23:03:22 CEST 2004
|
||
(Kim)
|
||
|
||
Dialog windows do need the KeyPress and Expose events.
|
||
Change context window from mouse-over to focus window.
|
||
In focus list, show iconified window names in brackets (as suggested by Fletch).
|
||
A few notes on installing the split distribution.
|
||
De-couple the man page from dox MAIN page.
|
||
Delete themes and online docs, these are now in separate packages.
|
||
Another attempt at fixing the "losing windows" bug, adjust event masks.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Apr 25 20:56:22 CEST 2004
|
||
(Kim)
|
||
|
||
Fix segv on menu reload.
|
||
Adjust event masks, add some EWin debug.
|
||
Enable dock applets of size other than 64x64 (patch from Jonas Aaberg
|
||
<cja@gmx.net>).
|
||
Portability fixes and auto* cleanups.
|
||
Trivial fixes for compilation with imlib1.
|
||
Avoid trashing the configuration.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 26 23:35:15 CEST 2004
|
||
(Kim)
|
||
|
||
Fix special case of iconified startup.
|
||
Move all IPC functions to ipc.c.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 29 00:33:32 CEST 2004
|
||
(Kim)
|
||
|
||
Some mostly cosmetic changes to IPC window info functions.
|
||
We do need SubstructureNotifyMask on the desktop.
|
||
Debug printout for ReparentNotify event.
|
||
Don't focus windows before they are mapped (fixes segv when new window is
|
||
destroyed before it becomes mapped).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 1 12:49:21 CEST 2004
|
||
(Kim)
|
||
|
||
Update the client stacking list properly.
|
||
Fix segv in ScaleLine, simplify some code a bit.
|
||
Fix pager background pixmap handling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 2 21:40:02 CEST 2004
|
||
(Kim)
|
||
|
||
Fix menu auto-regeneration when theme transparency is off.
|
||
Fix iconbox images for apps that are iconified at startup and have no icons.
|
||
Enable navigating the menus with the keyboard.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 8 01:09:58 CEST 2004
|
||
(Kim)
|
||
|
||
Add X_CFLAGS to INCLUDES. Rename root to VRoot to avoid warnings with -Wshadow.
|
||
Add hooks for _NET_SHOWING_DESKTOP.
|
||
Improve on poor menu/keyboard navigation.
|
||
Clear blocked signals at startup and exit.
|
||
Set EDBUG_COREDUMP to get core dump in stead of GSOD.
|
||
No longer use the DEFAULT theme link.
|
||
Put the usual root menus on Ctrl-Shift-F1,2,3.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 9 23:20:52 CEST 2004
|
||
(Kim)
|
||
|
||
Fix problem with multiple iconboxes (and probably other iconbox problems).
|
||
Move some DEFS into config.h
|
||
Fix floating window stacking after area/desk switch.
|
||
Put Winops menu on Alt-Ctrl-w.
|
||
Do keybord menu navigation without pointer warping.
|
||
Do menu sliding more cleanly.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed May 12 02:10:50 CEST 2004
|
||
(Kim)
|
||
|
||
Now including rephorm's winter theme.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed May 19 01:50:12 CEST 2004
|
||
(Kim)
|
||
|
||
Spec file updates by Stuart Children <stuart@terminus.co.uk>.
|
||
New logo in the about dialog.
|
||
Fix broken IPC "save configuration" command.
|
||
Ignore bogus Unmap message causing window to be unmanaged.
|
||
Fix floating window movement (finally, I hope).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 22 17:20:21 CEST 2004
|
||
(Kim)
|
||
|
||
Fix non-opaque moving window with transients.
|
||
Don't restrict window placement requests.
|
||
Add Korean config/theme files. Patch from Michael Kim <lavnrose@e.sarang.net>.
|
||
Correct Danish translations file name.
|
||
Some more preparations for UTF8.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 23 18:19:25 CEST 2004
|
||
(Kim)
|
||
|
||
Clean up setting internal window name/class hints.
|
||
Fix segv when there are no client windows.
|
||
Added "verbose" command line option.
|
||
Localisation/UTF8 fixed.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 30 00:58:49 CEST 2004
|
||
(Kim)
|
||
|
||
Additional NULL pointer checks (fixes some segv's).
|
||
Minor winter theme fixes
|
||
- Bad permissions on vixar.ttf made "About this theme" empty.
|
||
- Bad ICONBOX_COVER_.. image classes caused problems with transparent iconboxes.
|
||
More spec file updates by Stuart Children <stuart@terminus.co.uk>
|
||
Fix segv if UTF8 locale and not TT font.
|
||
Attempt to improve dockapp handling.
|
||
Introduce Ecalloc.
|
||
Fix pager redraw on client unmap.
|
||
Ignore WM_TRANSIENT_FOR if pointing to self (fixes Mathematica startup).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun May 30 20:36:59 CEST 2004
|
||
(Kim)
|
||
|
||
Remove unused _XROOTWINDOW hint stuff.
|
||
Fix various background pixmap related bugs.
|
||
Enable using names in some IPC window info functions.
|
||
Fix a few GC leaks.
|
||
Let fixedpos window attribute not imply sticky.
|
||
Simplify stick/unstick (fixes raise problem during unstick).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon May 31 22:46:00 CEST 2004
|
||
(Kim)
|
||
|
||
Trivial prototype cleanup (EExit()).
|
||
Introduced a new event handler registration/dispatching engine (not used yet).
|
||
Don't zoom on desktop type (layer 0) windows in pager.
|
||
Clean up hint handling at startup.
|
||
Initial fullscreen window state handling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 3 20:36:55 CEST 2004
|
||
(Kim)
|
||
|
||
Fix answering 'no' to logout dialog.
|
||
Fix saving info at exit + shuffle some code around.
|
||
Set stacking order at exit.
|
||
Fix RaiseLower segv.
|
||
Selective Transparency - basic functionality (Jaron Omega <jaron@sock-stream.net>).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 9 02:24:59 CEST 2004
|
||
(Kim)
|
||
|
||
Fix segv on group member exit + associated cleanups.
|
||
Added some apps to the user menu. Patch by Kirby Kuehl <kkuehl@cisco.com>.
|
||
Deiconify windows to position where it was iconified (whenever possible).
|
||
Fix segv in menu keypress handling.
|
||
Fix borders on initially shaded windows.
|
||
Partial fix to clipped TT font text.
|
||
Put lost warpfocused option back in.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jun 18 20:04:49 CEST 2004
|
||
(Kim)
|
||
|
||
Raise on ACTION_FOCUS_SET.
|
||
Localized menu generation (based on patch by Andreas Volz <lists@brachttal.net>).
|
||
Localize menu title and item text.
|
||
Selective Transparency - configuration (Jaron Omega <jaron@sock-stream.net>).
|
||
Fix a number of bugs with pager clicking and dragging.
|
||
Fix inappropriate re-use of cached mini-window image pixmaps.
|
||
Read WM_TRANSIENT_FOR only on map or change + debug stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 19 03:51:03 CEST 2004
|
||
(Kim)
|
||
|
||
Another attempt to fix some window placement and saved settings issues.
|
||
Transparency tweaks.
|
||
Attempt to fix stacking and other problems with transients.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jun 20 11:18:00 CEST 2004
|
||
(Kim)
|
||
|
||
Selective Transparency - config updates (Jaron Omega <jaron@sock-stream.net>).
|
||
Enable continuing startup when there are errors in ...e_session-XXXXXX.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 30 10:29:59 CEST 2004
|
||
(Kim)
|
||
|
||
Make buttons opaque (button transparency handling is missing).
|
||
Cache borderpart ImageState (primarily to avoid flickering text on enter/leave).
|
||
Fix several window placement bugs.
|
||
Fix/align dox/src imlib2 TT font rendering stuff.
|
||
Make compile with imlib1 + trivial fixes.
|
||
Get the window placement right, I hope.
|
||
Fix repositioning on border change.
|
||
Fix edge flip with fullscreen windows.
|
||
Fix initial window stacking if not on desk 0 + trivial stuff.
|
||
Fix placement of windows with StaticGravity.
|
||
Disable old x11amp hack (fixes broken rhythmbox "Small Display").
|
||
Enable configuring no-input windows using menus + cosmetics.
|
||
Fix minor glitch with coordinate window being mapped too early + cosmetics.
|
||
Fix area updates (caused incorrect area switch on transient pop-up).
|
||
Make FreeBSD happy.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 5 00:55:42 CEST 2004
|
||
(Kim)
|
||
|
||
Introducing nested E. Maybe not really useful but good for debugging.
|
||
Don't use the fallback border unless we have to.
|
||
Trim eesh.
|
||
Make fullscreen windows borderless.
|
||
Handle struts, optionally ignore.
|
||
Read the WM_COMMAND property for all group members.
|
||
Fix a number of menu drawing issues.
|
||
Don't unshade while iconified (caused un-deiconifiable windows).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 5 23:28:51 CEST 2004
|
||
(Kim)
|
||
|
||
Allow _MOTIF_WM_HINTS to have only 4 elements (fixes blender, possibly others).
|
||
Fix potential problem with initially sticky windows.
|
||
Selective Transparency - A few tweaks (Jaron Omega <jaron@sock-stream.net>).
|
||
Install display manager session file and startup script.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jul 15 00:38:22 CEST 2004
|
||
(Kim)
|
||
|
||
INSTALL corrections (by Yasufumi Haga <yasufumi.haga@nifty.com>).
|
||
French translation updates (by Ludwig Noujarret <ludwig@noujarret.com>).
|
||
Make About box text localizable.
|
||
Don't chase around after windows during startup.
|
||
Fix problem showing in theme menu if theme dir contains file beginning with '.'.
|
||
Stuff to help localizing e.g. menu strings.
|
||
Shuffle some ICCCM client message code around.
|
||
Mostly trivial EWin struct member renaming.
|
||
Hmmm. Fix pager update for offscreen windows.
|
||
Fix action when using keyboard to navigate menus + cleanups.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 19 21:34:20 CEST 2004
|
||
(Kim)
|
||
|
||
Cursor code namespace cleanup.
|
||
Enable configuring and set cursor on pointer grabs.
|
||
IPC - Set focus by window name, help command cleanups.
|
||
Focus fixes.
|
||
Winter: Define new grab cursors in cursors.cfg, remove unused cursor stuff.
|
||
Fix image class transparency bug.
|
||
Remove BUGS.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jul 23 22:37:47 CEST 2004
|
||
(Kim)
|
||
|
||
Smart resizing (by Josh Holtrop <jholtrop@gmail.com>).
|
||
Fix image class transparency (correctly this time!).
|
||
Fix focuslist trouble.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 25 01:27:12 CEST 2004
|
||
(Kim)
|
||
|
||
0.16.7
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 25 12:51:32 CEST 2004
|
||
(Kim)
|
||
|
||
Bye bye Imlib1 and Fnlib.
|
||
Remove unused clone stuff.
|
||
Tidy up a bit (removed ancient ChangeLog's and other obsolete stuff).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 3 22:32:40 CEST 2004
|
||
(Kim)
|
||
|
||
Fix incorrect menu placement (still not ok if deskslide is active).
|
||
Valgrindings.
|
||
Fix nastiness when there are more than 16 windows on one desk at startup.
|
||
Fix desktop background thumbnail caching.
|
||
Fix some initial desktop setup.
|
||
Fix random killing when closing iconbox.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 8 02:39:33 CEST 2004
|
||
(Kim)
|
||
|
||
Attempt to do something about the Restart Placement Bug.
|
||
Enable showing some grab info.
|
||
Fix segv in "Advanced Settings" dialog when dialog headers are enabled.
|
||
Enable showing some menu info for debug (+tidy up some menu state stuff).
|
||
Debug for tracking area and desktop changes.
|
||
Debug commands to set/unset pointer grabs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 13 23:15:13 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.1 0.04 ---
|
||
Fix window placement at (re)start (don't follow transients to leader).
|
||
- Many thanks to Onur Kucuk <onur@delipenguen.net> for help to track this one
|
||
down.
|
||
Use png (not ppm) for image chaching, avoid some code duplication.
|
||
Debian build updates by Julien Portalier <trash@portalier.com>.
|
||
Hide menus when switching desktop.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Aug 16 17:03:33 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.1 0.05 ---
|
||
Fix button grabs not being released.
|
||
- Thanks again to Onur Kucuk <onur@delipenguen.net> for finding a way to
|
||
reproduce this.
|
||
Fix normal border when fullscreen at startup.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Aug 20 23:35:46 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.1 1 ---
|
||
Remove empty epp/config.h causing trouble on some platforms.
|
||
Add basic _NET_WM_WINDOW_OPACITY handling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Aug 25 18:07:04 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.01 ---
|
||
Bump version numbers.
|
||
Make keys used for menu navigation configurable.
|
||
(patch from Alan Schmitt <alan.schmitt@polytechnique.org>).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 31 19:25:59 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.02 ---
|
||
Bosnian translation from Kemal Sanjta <gomez@lugzdk.ba>.
|
||
Korean translation updates from Michael Kim <lavnrose@e.sarang.net>.
|
||
Improve dockapp handling.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Sep 9 19:56:20 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.03 ---
|
||
Improve KDE menu generation. Patch by obennett <obennett@hartford.edu>.
|
||
Fix segv in debug command. Pointed out by Vadik Mironov <vadikmironoff@mtu-net.ru>.
|
||
Remove unused files.
|
||
Remove leftover debug stuff. Pointed out by Vadik Mironov <vadikmironoff@mtu-net.ru>.
|
||
Fix potential problems in multihead startup.
|
||
Eliminate getword().
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 19 12:58:19 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.04 ---
|
||
Attempt to fix various sliding effects.
|
||
Bulgarian translation by Viktor Kojouharov <vkojouharov@gmail.com>).
|
||
Initial showing desktop support.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Oct 11 23:09:11 CEST 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.05 ---
|
||
Fix remembered settings for slave WM's.
|
||
Fix mapping a window requesting fullscreen mode.
|
||
Try (again) to fix sliding effects.
|
||
Improve KDE menu generation. Suggested by Sandy Weicks <sw98234@hotmail.com>.
|
||
Remove unused scripts.
|
||
Make "e_cache_clean all" clean all cache dirs (img/ too).
|
||
Added option to raise fullscreen windows.
|
||
Fix _XROOT... hack.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 13 12:19:42 CET 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.06 ---
|
||
Ignore ICCCM iconify while unmapped.
|
||
Fix cancellation of border part action when leaving activated border part.
|
||
Fix selecting "No Background" in background settings dialog.
|
||
Added shade/unshade using mouse wheel to title bar actions.
|
||
Fix _NET_WM_MOVERESIZE (button case).
|
||
Don't update pager if not visible.
|
||
Avoid problems due to recursive menus.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Dec 2 22:00:21 CET 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.07 ---
|
||
Fix button stacking.
|
||
Fix initially iconified windows.
|
||
Attempt to fix pointer grab problem.
|
||
Reduce size of H/V resize only regions.
|
||
Fix remembered settings for apps setting WM_WINDOW_ROLE to random like value
|
||
"<name>-<pid>-<something>-<time>".
|
||
Simplify eesh, enable one-liners like "eesh wl a".
|
||
Fix some session management property types.
|
||
More pointer grab fixes.
|
||
Still more pointer grab stuff.
|
||
Stack desktop windows below buttons.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 10 20:46:24 CET 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 0.99.1 ---
|
||
Add border frame action handling (enables things like auto shade/unshade).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Dec 14 22:59:25 CET 2004
|
||
(Kim)
|
||
|
||
--- 0.16.7.2 1 ---
|
||
Fix handling of border parts where text state changes but image state doesn't.
|
||
Fix startup position for shaded down- or right-shading windows.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 17 21:07:37 CET 2004
|
||
(Kim)
|
||
|
||
Bump version numbers.
|
||
Fix backgrounds with only non-fullscreen foreground image.
|
||
Fix "Background Error! 1 references remain".
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Dec 29 01:13:18 CET 2004
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.01 ---
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jan 5 22:15:17 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.02 ---
|
||
Remember background for last desktop too.
|
||
Fix actions with multiple commands.
|
||
Bulgarian translation update (Viktor Kojouharov).
|
||
Fix startup screen with dragbars disabled.
|
||
Transparent menus.
|
||
Keep startup windows raised.
|
||
Fix kill function.
|
||
Fix compile whithout HAVE_X11_SM_SMLIB_H.
|
||
Fix warnings whithout HAVE_LIBESD.
|
||
Remove obsolete localized config files.
|
||
Add fullscreen default keybinding.
|
||
Fix tooltip string localization.
|
||
Fix problems with ontop, dialog, and menu window stacking.
|
||
Fix various edge flipping bugs (window moving, multihead, configuration).
|
||
Fix menu generation when iconv is not available.
|
||
Fix skip window lists.
|
||
Add qnd noshadow op.
|
||
Fix menu lockup problem.
|
||
Scale shadow opacity with window opacity.
|
||
Fix clients being destroyed after MapRequest but before reparent.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 22 18:45:03 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.03 ---
|
||
Make dockapps sticky by default.
|
||
Fix some dockapp wonkyness.
|
||
French translation update (Ludwig Noujarret).
|
||
Create/destroy desktops as needed.
|
||
Fix focus at startup.
|
||
Fix composite repaint, taking opaque window clipping into account.
|
||
Don't blurry shade shaped windows.
|
||
Enable saving window shadowing state (phriedrich@gmx.de)
|
||
Enable saving window opacity.
|
||
More window ops in menu.
|
||
Fix simultaneous saved settings dialogs for different windows.
|
||
Snapshot code cleanups.
|
||
Properly destroy dialogs when closed.
|
||
Fix multihead focus.
|
||
Spanish translation update (Jacinto Calvo Sintes).
|
||
Menu fixes.
|
||
Hungarian translation update (Horák Gyuri).
|
||
Prevent shading windows from going off-screen.
|
||
Improve sliding.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 10 20:14:48 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.04 ---
|
||
Fix closing message boxes when re-generating menus.
|
||
Attempt to improve badly behaving client handling.
|
||
Fix pager update after desk switch.
|
||
Bye bye EDBUG/EDBUG_RETURN.
|
||
Add simple background load command.
|
||
Optionally bypass logout dialog, optionally add reboot/halt to logout dialog.
|
||
Render text into pixmaps for borders and buttons, avoiding expose events.
|
||
Add/fix some default keybindings.
|
||
Fix some dragbar ops.
|
||
Deuglify fullscreen windows not filling available space.
|
||
Handle screen resizing (xrandr). Event handling tweaks.
|
||
Don't shade iconified windows.
|
||
IPC - backward compatibility stuff, warp command.
|
||
Workaround for image cache stuff on NFS mounts for linux (Jan Nordholz).
|
||
Do not pass disp around everywhere.
|
||
Add command to reload keybindings.
|
||
Enable using named pixmap (debug option for now).
|
||
Enable RandR support by default.
|
||
Enable running scripts on startup/restart.
|
||
Optionally show icons in focus list (Andreas Volz).
|
||
Inhibit tooltips while showing focus list or menus.
|
||
Systray fixes.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Mar 1 20:43:25 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.05 ---
|
||
Clean up atom stuff.
|
||
Sync with ecore_x, some ecore_x candidates.
|
||
Set _NET_FRAME_EXTENTS in stead of _E_FRAME_SIZE.
|
||
Handle misbehaving apps sending client messages for withdrawn windows.
|
||
Include README-0.16.8 in rpm.
|
||
Fix key bindings for keysym names longer than 15 chars.
|
||
64 bit arch.
|
||
Enable function calls on "eesh set ..." to do reconfiguration.
|
||
Ipc function cleanups/changes.
|
||
Implement window matches doing window ops.
|
||
Snapshot code updates, optionally track changes.
|
||
Compatibility fix for E-Slides.
|
||
Fix saving window settings on exit/restart.
|
||
Added command to list keybindings.
|
||
Show all (not only used) snaps in "Remember Settings ..." dialog.
|
||
Bulgarian translation update (Viktor Kojouharov).
|
||
Iconbox/systray fixes.
|
||
Require imlib2 >= 1.2.0.
|
||
Fix floating window stacking. Make menus floating.
|
||
Fix client list order.
|
||
Enable additional theme dir paths.
|
||
Desktop fixes, namespace cleanups.
|
||
Fix some memleaks.
|
||
Handle startup window stacking via object stack.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Mar 19 12:02:15 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.06 ---
|
||
Event handling fixes and tweaks (avoid graphics exposure events). Cleanups.
|
||
Use imlib2 for pager updates.
|
||
Fix moving between offset desktops.
|
||
Remember (certain types of) dockapps as such across restart.
|
||
Fix button state saving. Save background and button configurations separately.
|
||
Fix some startup/desk switch focusing issues.
|
||
Fix background timeouts with offset desks.
|
||
Use more ecore_x atom functions.
|
||
Fix menu segv. Eliminate GetWinXY/WH.
|
||
Fix bug causing lockups in multibyte locale's.
|
||
Fix bad initial window geometry calculations.
|
||
Add warp pointer to other screen command.
|
||
Fix remembering command when it contains shell special or blank chars.
|
||
Remove obsolete memory debugging feature.
|
||
GSOD: Don't show unused buttons, don't try restarting/exiting E after forking.
|
||
Don't show icons for iconified window transients in iconbox after restart.
|
||
Initial hint setup tweaks.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Mar 26 13:09:50 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.07 ---
|
||
Update theme.
|
||
Remove non-functional "external imageclass" stuff.
|
||
Copyright updates. More enlightenment->e16.
|
||
Simplify building non-final releases.
|
||
Fix pointer focus on virtual roots.
|
||
Fix type (may have caused trouble with focus list settings).
|
||
Avoid confusion with edb. Fix null string item problem.
|
||
Fix some remembered settings bugs.
|
||
Fix various opacity setting bugs.
|
||
Fix keygrabs handling (e.g. focus list staying up).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 4 23:41:06 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.08 ---
|
||
Correct group_op help text.
|
||
Add option to send ICCCM ConfigureNotify's while moving (default off, was always on).
|
||
Fix various menu animation/sliding bugs.
|
||
Add warning if trying to enable composite when not available (Thanks emby).
|
||
Fix button text.
|
||
Add window op to enable/disable button grabs per client window.
|
||
Fix menu opacity and stacking.
|
||
Fix submenu alignment, limit number of menu items per column.
|
||
Composite manager fixes and speedups.
|
||
Clean up when exiting Alert().
|
||
Remove broken -smfile command line option.
|
||
Add -p (--config-prefix) command line option to set the configuration file prefix.
|
||
Fix initial border assignment for internal windows.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 14 22:47:03 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.09 ---
|
||
Fix major picture leak.
|
||
Clean up command line option handling.
|
||
Fix various issues with options and restarting/session management.
|
||
Simplify handling of top-level windows - part 1.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue May 17 19:06:57 CEST 2005
|
||
(Kim)
|
||
|
||
Major changes:
|
||
- Top-level window handling adapted for composite manager.
|
||
- Composite manager now (mostly) works on all desktops.
|
||
French translation update (Ludwig Noujarret).
|
||
Initial ARGB client support (Rajsekar Manokaran).
|
||
Fix cruft left some times after non-opaque resizing.
|
||
Fix fullscreen window positioning after restart.
|
||
Systray fixes (avoid crashing certain clients on close).
|
||
Window shape fixes related to composite mode.
|
||
Draw queue has been eliminated.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 6 19:57:21 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.11 ---
|
||
Fix segv in dialogs.
|
||
Shape fixes.
|
||
Fix focuslist icons interfering with iconbox ones.
|
||
Add "warp always" focus option.
|
||
Attempt to make client handling more solid.
|
||
Attempt to improve focusing of new windows.
|
||
Pager update fixes.
|
||
Fix various window slidein issues.
|
||
Composite manager fixes.
|
||
Initial urgency and DEMANDS_ATTENTION support.
|
||
Pseudo-trans update fixes (Tres Melton).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 18 02:22:33 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.12 ---
|
||
Scale default background. Cleanups (winter theme).
|
||
Fix warnings on x86-64 (Tres Melton).
|
||
Make dialog sliders behave when using mouse wheel (Tres Melton).
|
||
Fix slideouts.
|
||
Fix menu generation when PATH contains non-existing directories.
|
||
Improve viewport switching with composite enabled.
|
||
Remove some XSync's.
|
||
Composite manager tweaks.
|
||
Fix dialog segv and other issues.
|
||
Fix starting/stopping composite manager.
|
||
Fix crash on large client windows (dimension > 8192 pixels).
|
||
Shape speedups, sanity check.
|
||
Fix delay in main event loop, cleanups.
|
||
Fix segv when lowering number of desktops.
|
||
Speed up initial rendering of certain dialogs.
|
||
Fix dragging pagers. Make pager scanning a bit more efficient.
|
||
Fix transient placement.
|
||
Focus tweaks.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 30 15:23:58 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.13 ---
|
||
Handle _NET_WM_ICON.
|
||
Focus handling tweaks.
|
||
Initial _NET_WM_ALLOWED_ACTIONS handling, cleanups.
|
||
Action/grab tweaks, cleanups (should fix focus list lockup).
|
||
Trivial stuff (function renaming, avoid referencing ewin list, eliminate
|
||
unnecessary casts).
|
||
Eliminate xid list (now linked within struct).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 11 22:16:56 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.14 ---
|
||
Partial cleanup of client window property/state stuff.
|
||
Set _NET_WM_ALLOWED_ACTIONS values properly.
|
||
Move .desktop file to <datadir>/xsessions/.
|
||
Handle _NET_WM_STRUT_PARTIAL (partial info not used in arrange/maximize code yet).
|
||
Focus window on activated button binding with click-to-focus.
|
||
Handle _NET_MOVERESIZE_WINDOW.
|
||
Trivial namespace cleanup.
|
||
Fix shading of shaped windows.
|
||
Stuff for grabbing redirected windows.
|
||
Enable showing offscreen windows via pager.
|
||
Map virtual roots at creation (before creating named pixmaps for clients).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 31 15:42:20 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.15 ---
|
||
Fix sharp shadow bug.
|
||
Fix "focus prev". Enable using up/down arrow keys with focus list.
|
||
Iconox update tweak.
|
||
Pager click fixes.
|
||
Fix "Restart application on login" when WM_COMMAND is on group window.
|
||
Urgency tweak.
|
||
Add string splitting function. Rename string list functions.
|
||
Fix bad _NET_WM_ICON consistency check.
|
||
Fix segv on pager close.
|
||
Fix focus to none.
|
||
Fix composite manager enable/disable.
|
||
Update default theme.
|
||
Fix bad window sizing during unshade.
|
||
Background generation tweaks, background selector speedups.
|
||
Fix ugliness when deiconifying with composite enabled.
|
||
Add override-redirect window translucency.
|
||
Translucent resizing.
|
||
Background generation tweaks, background selector speedups.
|
||
Add .png to cached image file names.
|
||
Fix bug when dragging window through edge flip. Minor pager scan speedup.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 9 17:47:36 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.16 ---
|
||
Move "hiwin" stuff to hiwin.c/h. Pager tweaks when composite is enabled.
|
||
Bulgarian translation update (Viktor Kojouharov).
|
||
Another partial cleanup of client window property/state stuff.
|
||
Remove FAQ. It's still in man and dox.
|
||
Dialog item text simplification.
|
||
Fix slideouts.
|
||
Wrap client window access.
|
||
"get_client_info" is obsolete (use win_info).
|
||
Pager tweaks.
|
||
Live update of pager zoom windows when composite is enabled.
|
||
Avoid some screen updates due to invisible object damage.
|
||
Fix MouseUp deskbinding.
|
||
Composite manager - Invalidate named pixmap on unmap, cleanups,
|
||
experimental override redirect handling modes.
|
||
Eliminate old client order list. Shuffle some stuff around.
|
||
Cleanups.
|
||
Wrap XWarpPointer and XQueryPointer.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Aug 23 20:42:02 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.17 ---
|
||
Dialog sliders - Don't callback on mouse down, fix klicking on knob.
|
||
Fix occasional event loop delay.
|
||
Speed up pseudotrans changes.
|
||
Composite manager - Prepare for handling unredirected windows, cleanups.
|
||
Enable actions on focus in/out.
|
||
Attempt to fix issues with _XROOTPMAP_ID across restart.
|
||
Fix adding desks, avoid some X-errors, cleanups.
|
||
Name pagers Pager-<no> in stead of just <no>.
|
||
Fix incorrect background pixmap size in certain situations.
|
||
Fix root resizing.
|
||
Move some global vars around, cleanups.
|
||
Fix some focus issues.
|
||
Move tooltip handling to source. Eliminate WindowAtXY().
|
||
Fix slideouts (again).
|
||
Fix occasionally missing images in dialogs.
|
||
Button related cleanups.
|
||
Fix segv's, X-errors, memleak, wrapping.
|
||
Make default menus and action tooltips localizable.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Sep 20 19:36:08 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.18 ---
|
||
Fix race in systray object registration.
|
||
Fix toggling fixedpos, neverfocus, add fixedsize.
|
||
Track window modality state (not honoured).
|
||
Fix final position for non-opaque slideins.
|
||
The beginnings of fading (OR fade-in for now).
|
||
Focus stack tweak.
|
||
Fix focus on multihead when entering empty screen.
|
||
Delay sub-menu closing.
|
||
Event handling tweaks. Global action events must occur on root window.
|
||
Fade on opacity changes. Enable/disable fading in config dialog.
|
||
Speed up stacking.
|
||
Fade out on unmap. Destroy ends fading.
|
||
Remove IPC copyright function - info is in AUTHORS and COPYING.
|
||
Move README-0.16.8 to docs/.
|
||
Add notes on 0.16.7.x configuration files (Andy Murren).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 22 13:48:05 CEST 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.19 ---
|
||
Fix potential segv while fading.
|
||
Defer menu loading. Unload 5 min after last use.
|
||
Fix various composite manager bugs (hidden damage, shape during fadeout, fading while sliding).
|
||
Fix windows sliding in sometimes not being focused when they should.
|
||
Speed up fullscreen mode toggling.
|
||
Fix some systray race conditions.
|
||
Fix dialog layout bug. Shuffle some dialog contents around.
|
||
Change default dialog layout, remove redundant code.
|
||
Fix geometry indicator during non-opaque resizing.
|
||
Fix focus list sometimes not being closed.
|
||
Smoother geometry indicator.
|
||
Fix focus list rendering bug (reset shape before update). Restructure code.
|
||
Save settings when exiting Desktop dialog.
|
||
Force focus unset before leaving desk.
|
||
Fix caching of imlib images (has been severely crippled for some time).
|
||
Avoid shape processing for images with alpha set but no shape set.
|
||
Set ICCCM configure position relative to desk origin.
|
||
Tweak click-raises (raise if lowered after getting focus).
|
||
Use timer events for startup windows.
|
||
Fix non-opaque resizing.
|
||
Fix pointer focus on window close.
|
||
Click-raises tweak (don't set grabs if window cannot be raised).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Nov 29 21:41:22 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 0.20 ---
|
||
Fix bug in creation of new saved settings item.
|
||
Avoid some X-errors caused by operations on destroyed windows.
|
||
Fix bug in desktop background assignment.
|
||
Clean up client adoption.
|
||
Fix some snapshot bugs introduced recently (handle empty lines in config, get
|
||
group info before used).
|
||
Fix various issues with iconification of transients and state updates.
|
||
EWM hint support is no longer optional.
|
||
Don't grab Alt F9-F12 by default.
|
||
Reverse windowmatch.cfg list order (back to the way it was).
|
||
Change window restart property to include only state not available elsewhere.
|
||
Fix various fullscreen/maximized state bugs wrt. restart and locking.
|
||
Switch desk/viewport on _NET_ACTIVE_WINDOW.
|
||
Fix dialog layout bug.
|
||
Fix CM bug with InputOnly windows.
|
||
Discard events for destroyed windows.
|
||
Fix bug in state update when losing focus.
|
||
Fix several window group bugs.
|
||
Fix fd leak.
|
||
Empty string item in .cfg tweak.
|
||
Don't inhibit fullscreen when maximized but forget maximized state.
|
||
Session script changes.
|
||
Move session settings to separate dialog.
|
||
Add user info about session settings (Peter Hyman). Minor doc updates.
|
||
Fix not shadowing desks, buttons etc.
|
||
Don't chase sliding windows.
|
||
Fix inconsistent focusing of sliding windows.
|
||
Deiconify to current viewport.
|
||
Introduce action source handling (locks).
|
||
Fix grab update when changing focus settings.
|
||
Focus own dialogs when mapped.
|
||
Remember various flags.
|
||
Fix non-opaque moves across desk switch.
|
||
Fix incorrect or invalid background pixmaps in certain situations.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 16 00:05:43 CET 2005
|
||
(Kim)
|
||
|
||
--- 0.16.8 pre1 ---
|
||
Add show desktop IPC command ("desk clear").
|
||
Abort fadeout if geometry is changed while unmapped.
|
||
Use per desk background window.
|
||
Fix setting no background.
|
||
Fix bug in setting solid color bg.
|
||
Fix bug when window is damaged and sharp shadows are enabled.
|
||
Fix destruction of desk background window and composite update on desk switch.
|
||
Drop obsolete man page until somebody bothers to update it.
|
||
Fix pointer focus on desk switch.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 14 17:26:16 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8 pre2 ---
|
||
Fix size indication when moving shaded window.
|
||
Fix potential segv when reloading menus.
|
||
Fix setting focusclick window attribute.
|
||
Set focusclick attribute on desktop type windows.
|
||
Make click-raises and click-to-focus independent options.
|
||
Make click-raises default.
|
||
Fix focusing focusclick windows in certain situations.
|
||
Fix button slideouts on desks other than first.
|
||
Fix desk button bindings when passed through by app.
|
||
Fix scaled backgrounds with overlay image and overlay images with alpha.
|
||
Run menu generation on startup only if menus subdir doesn't exist.
|
||
Simplify pseudotrans code, fix iconbox transparency.
|
||
Better parsing of Exec line in .desktop files (http://bugs.debian.org/345021).
|
||
Show root tooltips only after move.
|
||
Always set name on EObj's (debug).
|
||
Fix scaling of fixed aspect ratio backgrounds.
|
||
Fix bug with initially maximized/fullscreen windows.
|
||
Fix slow logout with gnome-session.
|
||
Fix timer event starvation by X events.
|
||
- Thanks to Mark Bowyer for help to sort this out.
|
||
Change timers to use absolute time.
|
||
Go back to using single unredirected root background window (speeds up
|
||
composite considerably).
|
||
Composite manager - Window shape must be clipped by window size.
|
||
Combine some shadow parameters, change defaults.
|
||
Change default ARGB client mode to borderless.
|
||
Avoid setting shape to default (unshaped) on ShapeNotify when already set.
|
||
This fixes an event looping problem on Xsun where doing so generates
|
||
Shape (and Visibility) Notify events (Xsun bug?).
|
||
- Thanks again to Mark Bowyer for help to track this down.
|
||
Do full composite repaint on VT switch.
|
||
Fix pseudotransparent iconbox on desk with no background.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jan 24 20:34:43 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8 pre3 ---
|
||
Set some keybindings on "OK" dialog.
|
||
Fix changing no background to background.
|
||
No longer use convert (ImageMagick) to create scaled icons in menu generation,
|
||
but scale internally according to configuration setting.
|
||
Allow setting border on windows with borderless hint.
|
||
Fix potential missing server ungrab.
|
||
Track top-level window shapedness.
|
||
Unselect client window events on withdraw. This fixes trouble with certain
|
||
kde(?) systray apps when not using the e16 systray. Thanks to Peter Hyman
|
||
for going on about this :)
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Feb 8 19:24:21 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8 ---
|
||
Use default pager background in pagers for desk without background.
|
||
Fix menu rendering after changing theme trans to 0.
|
||
Add some missing localizable strings.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Get rid of tooltips when closing window.
|
||
Correct window position when dragging window through area/desk switch.
|
||
Fix focus when dragging window through area/desk switch.
|
||
Fix focus when entering desk where nothing should be focused.
|
||
Freeze keyboard while switching area/desk.
|
||
Fix focus stack after area/desk switch when using (sloppy) pointer focus.
|
||
Remove support for ancient gettext versions.
|
||
Quit pager zoom when leaving screen.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 16 22:37:38 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 0.01 ---
|
||
Scale pagers on screen resolution change.
|
||
Fix position after unshading certain borders. Cleanups.
|
||
Add sanity check for background timeout value.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Feb 19 23:10:05 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 0.02 ---
|
||
Fix parsing menu files without newline at end of file.
|
||
Move lists to Ecore_List.
|
||
Rename some files.
|
||
Quick fix for apps that want to inherit the root pixmap.
|
||
Notes on tweaking the Aqua theme (Yasufumi Haga).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Feb 21 19:58:22 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 0.03 ---
|
||
Add move/resize functions with action source parameter.
|
||
Yet another attempt to get pager scaling on resolution change right.
|
||
Reenable having menu definitions in theme (hmm.. why did I take this out?).
|
||
Fix background configuration when background is NONE.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 3 00:07:10 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 0.04 ---
|
||
Rework background handling:
|
||
- Only use root background overlay when composite is enabled
|
||
- Improve handling of external backgrounds ("No Background")
|
||
- Fix external background handling when composite is enabled
|
||
Fix button shape change when composite is enabled.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Mar 15 19:13:54 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 0.05 ---
|
||
Make shadow opacity configurable.
|
||
Disable pager "live" zoom mode when CM is inactive.
|
||
Update pagers after fading.
|
||
Simplify shadowing. Speed up fading with blurry shadows. Add silly shadow mode.
|
||
Allow specifying any button in button bindings (not just 1-5).
|
||
Only create default iconbox first time.
|
||
Improve not composite redirecting override-redirect windows hack.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Mar 28 20:06:01 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.1 ---
|
||
e16keyedit (version 0.3) now works with e16.8. Add notes/configuration data.
|
||
Fix move window by area (eesh wop <id> area move x y).
|
||
Simplify server extension handling. Initial screensaver extension stuff.
|
||
Fix non-opaque slidein.
|
||
Fix pager update on internal window unmap (revert recent change).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Apr 2 19:53:43 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 0.01 ---
|
||
Wrap imlib.
|
||
Attempt do useful window repositioning on screen size change.
|
||
Fix IPC help formatting for a few items.
|
||
Allow omitting "menus/" in menu path. May make migration from <16.8 less painful.
|
||
Get rid of ~/.e16/e_config.bindings. Instead save key AND button binding to
|
||
~/.e16/bindings.cfg when edited with e16keyedit. Rename ~/.e16/e_config.bindings
|
||
to ~/.e16/e_config.bindings.old after reading.
|
||
No more "unchangable" keybindings. All are exposed to e16keyedit.
|
||
Clear maximized state on resize.
|
||
Make window opaque when focused (window option, enabled by default).
|
||
Clean up handling of opacity settings, move config options to misc.opacity.
|
||
Opacity values in configuration are now 0-100 in stead of 0-255.
|
||
Japanese translation update (Yasufumi Haga).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Apr 17 19:04:41 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 0.02 ---
|
||
Faster, smoother rendering of dialogs (use bg pixmap, no longer using expose events).
|
||
Move frequently used opaque type definitions to etypes.h.
|
||
Hack to fix problem with composite opacity during non-opaque move/resize.
|
||
Fix transparent iconbox.
|
||
Introduce idlers.
|
||
Fix grabbing bitmap icons.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Improve window repositioning on screen size change.
|
||
Fix building with libiconv (Mike Frysinger).
|
||
Fix problem with background pixmaps being freed by mistake.
|
||
Fix theme transparency with external background.
|
||
Various build related tweaks:
|
||
- Autogenerate spec file (now named e16.spec, was e.spec)
|
||
- Minor changes to various version strings
|
||
- Move timestamp.h to top dir.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Apr 28 20:36:30 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 0.03 ---
|
||
Start renaming/rewrapping stuff preparing for other api changes.
|
||
Revert bad change. ICCCM size matching should never increase size.
|
||
Fix _XROOT... hint compatibility hack.
|
||
Enable configuring internal and exported language.
|
||
Fix progress bars with composite enabled.
|
||
Fix winter theme progress bar images.
|
||
Add feature to subdivide screen (xinerama style).
|
||
Fix several bugs with maximizing windows.
|
||
Fix bug when reparenting to nested E.
|
||
Fix bug potentially causing eternal loop while sliding.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon May 22 00:08:21 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 0.04 ---
|
||
Change internal window handling API. Should make things slightly faster.
|
||
Fix a number of window placement bugs.
|
||
Attempt to fix occasional crashing of clients with systray windows on e16 exit.
|
||
Fix potential configuration file corruption when running multihead.
|
||
Faster TT font drawing.
|
||
Fix border rendering for ARGB clients (requires imlib2 from CVS).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 8 01:29:33 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 0.05 ---
|
||
Fix killing clients (hmm... was broken quite a while back). (0.04)
|
||
Speed up shape propagation.
|
||
Fix drawing of vertical border text in certain themes.
|
||
Add some sanity checking for pixmap cursors.
|
||
Event debug cleanups.
|
||
IPC window operation tweaks:
|
||
- Enable targeting multiple windows (wildcard in name spec).
|
||
- Enable non-group operations.
|
||
Add background transparency "compatibility mode" option to configuration dialog.
|
||
Don't reserve space for unmapped systray windows.
|
||
Fix screen edge resistance in presence of windows with struts.
|
||
ARGB window tweaks and testing stuff.
|
||
Fix shutdown when using session manager.
|
||
Fix shape update when client resizes after changing shape.
|
||
Fix incorrect damage region when raise actually lowers and vice versa.
|
||
Change default session script to run scripts in foreground.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jul 15 17:31:44 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.2 ---
|
||
Fix pager zoom window shape bug.
|
||
Fix initial menu rendering in certain situations.
|
||
Update winter theme (localized font configuration files).
|
||
Fix window stack getting messed up due to bug in handling of particular case
|
||
of misbehaving clients (yet another variant of unmap/map without waiting for
|
||
withdrawal).
|
||
Fix exit/restart from GSOD.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 24 21:05:36 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.3 0.01 ---
|
||
Bump version, add revision to version info strings.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Refactor dialog creation functions.
|
||
Fix for autoconf-2.60 (datadir).
|
||
Fix setting border style using winops menu.
|
||
Fix closing logout dialog when using key bindings.
|
||
Split up, shuffle around file.c (no real changes).
|
||
Eliminate a lot of stat's during configuration file parsing.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 13 14:46:37 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.3 0.02 ---
|
||
Add usual keybindings to about dialog.
|
||
Some more dialog creation refactoring bits.
|
||
Rename some macros (_Ewin...) for consistency.
|
||
Eliminate redundant macro (Xwin).
|
||
Add override redirect flag to map event debug info.
|
||
Fix some segv's in obscure situations.
|
||
Still more dialog creation refactoring bits.
|
||
Fix clients resizing while having bogus max size hint (KDE info windows).
|
||
Fix incorrect menu placement near left screen edge.
|
||
Fix config parameter type.
|
||
Avoid dangling buffer. Eliminate some redundant code.
|
||
Fix shape on pager zoom window (when composite is enabled).
|
||
Defer tooltip realization.
|
||
Add note about ARGB window borders.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Aug 17 23:21:24 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.3 ---
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 27 22:14:29 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.4 0.01 ---
|
||
Enable emptying part of dialog and resizing dialog window.
|
||
Add missing label text.
|
||
Add data parameter to dialog keybinding callback.
|
||
Use table with normal buttons in dialog footer.
|
||
Add combined configuration dialog.
|
||
Simplify dialogs (remove rarely used simple dialog variant).
|
||
Shuffle _NET_WM_SYNC_REQUEST stuff around (still not active).
|
||
Rename a few configuration items.
|
||
Fix logout dialog layout.
|
||
Do case insensitive searching with ipc window names (vapier).
|
||
Trivial re-wrapping of XQueryPointer().
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Sep 9 11:05:59 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.4 0.02 ---
|
||
Avoid having to click twice to activate menu item.
|
||
Split iconbox into container, iconbox, and systray.
|
||
Add live pager update mode (when composite is enabled).
|
||
Put menus on current desk in stead of floating on root.
|
||
Fix missing/too many draws of the background selector window.
|
||
Fix live pager updates and pager zooming for sticky windows
|
||
(Invalidate named pixmap on reparent).
|
||
Fix memory leaks in combined dialog.
|
||
Eliminate redundant geometry caching in top-level objects.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 10 08:57:47 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.4 0.03 ---
|
||
Fix build without composite.
|
||
Avoid unnecessary library dependencies in eesh and edox. Cleanups.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Sep 20 18:56:15 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.4 0.04 ---
|
||
Refactor/simplify, use execApplication in stead of plain fork/exec.
|
||
Add hack to make apps lauched from e16 in window mode appear in the virtual
|
||
root in stead of the real root.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Generalize selection handling. Manage _NET_WM_CM_Sx selection.
|
||
- Should fix issues with recent gtk ARGB windows.
|
||
Fix translation of button labels in combined settings dialog.
|
||
Fix bug in dialog layout (table positioning) causing trouble (unselectable
|
||
items) primarily in combined settings dialog.
|
||
Fix setting pager mode when compiled without composite.
|
||
Set mask alpha threshold, if possible.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Oct 15 19:51:10 CEST 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.4 ---
|
||
Set correct environment when starting remembered applications at startup.
|
||
Fix pager updates in certain combinations of modes.
|
||
Fix segv when creating second systray.
|
||
Notes on configuration options, and other info bits.
|
||
Add ipc/match bits to enable/disable fading of particular windows.
|
||
Fix applying matches to internal client windows in certain situations.
|
||
Fix potential segv when showing menu.
|
||
Fix dialog image rendering in certain situations.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Nov 2 21:12:57 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.5 0.01 ---
|
||
Correct initial sizing of dialog window.
|
||
Refactor font drawing code.
|
||
Disable text rendering using XDrawString(16).
|
||
- The code should never come in play anyway because of the "fixed" fallback
|
||
in the XCreateFontSet case.
|
||
Add Xft support.
|
||
Japanese translation update (Yasufumi Haga).
|
||
No need to restart when changing override-redirect window opacity.
|
||
Center unplaced dialogs on "parent"(if transient) or root.
|
||
Add _NET_WM_SYNC_REQUEST support.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Nov 17 19:42:09 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.5 0.02 ---
|
||
Ignore bogus unmap events (before window is mapped) and synthetic unmap events.
|
||
- Either would fix trouble with misbehaving client (gnome-terminal
|
||
configuration window).
|
||
Enable setting focused/non-focused opacity independently.
|
||
- Based on patch from Grant Wier.
|
||
Fix shortening text to fit available space in certain combinations of locale
|
||
and font type.
|
||
Update help for a number of IPC commands.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Nov 27 21:21:37 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.5 0.03 ---
|
||
IPC command "misc arrange" -> "desk arrange".
|
||
Move move/resize event handling to more appropriate location.
|
||
Split up, shuffle around, rename.
|
||
Enable window matches on override-redirect windows (for compositing options).
|
||
Set no-redirect flag on input-only windows (cosmetic/debug, has no real effect).
|
||
Bad iconv conversion descriptor is not NULL but (iconv_t)(-1).
|
||
Rewrap stuff related to WM_NAME/CLASS.
|
||
EwinGetName -> EwinGetTitle.
|
||
Rewrap more stuff related to WM_NAME/CLASS.
|
||
Enable matching override-redirect windows by WM_CLASS.
|
||
By default set opaque and fading off on xscreensaver window.
|
||
Clean up move/resize event handling.
|
||
Allow disabling theme localisation.
|
||
Add Xft font configuration example.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 10 18:13:19 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.5 0.04 ---
|
||
UCS-4 seems to be more portable than WCHAR_T.
|
||
Xft font height tweak.
|
||
Progressbars - Simplify, increase height to fit text, if needed.
|
||
Add some font aliases. (config/fonts.cfg-xft_example)
|
||
Fix setting hilited/clicked font in certain dialog widgets.
|
||
Add missing e-mail address. (po/Makevars)
|
||
Add session management support status to summary.
|
||
Fix list of files containing translatable stuff.
|
||
Disable translation of some error message stuff that might as well be left untranslated.
|
||
Fix focused opacity stuff, add fading toggle. (config/menus.cfg)
|
||
Reuse other text with same meaning. (config/actionclasses.cfg)
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Dec 16 15:43:41 CET 2006
|
||
(Kim)
|
||
|
||
--- 0.16.8.5 ---
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jan 14 11:38:31 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.6 0.01 ---
|
||
Refactor iconbox animation code.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Fix bug in dockapp placement (wrapping at right/lower edge). Fix by davey?
|
||
Clean out unused duplicate backgrounds at startup.
|
||
Minor reorganisation of some ewin internals.
|
||
Fix build with ecore (ecore_list_find implemented in ecore).
|
||
Move theme path related stuff out of eimage.c, add function to get image data.
|
||
Add title to Window Options menu.
|
||
Remove offensive pawn.png.
|
||
Remove unneeded grab parameter (we always grab).
|
||
Fix move through desk switch.
|
||
Fix crash on opening certain dialogs when sound is enabled (Valdis Kletnieks).
|
||
Danish translation update.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 20 14:53:41 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.6 0.02 ---
|
||
Fix segv in some obscure client exit scenarios involving reparent/destroy.
|
||
Add more sanity checks in client container event handler.
|
||
Refactor various file property test functions.
|
||
Cleanups, enable compiling everything as if it were C++.
|
||
Fix epp warnings.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 1 23:44:09 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.6 0.03 ---
|
||
Disable unused feature (file name mapping) (epp).
|
||
Suppress blank output lines (epp).
|
||
Add command to show current screen size. Update screen command help.
|
||
Make old sample scripts work.
|
||
Add animators.
|
||
Tweak timer event handling (run all expired timers at once).
|
||
Use animator to slide startup windows.
|
||
Highlight selected focus list item when clicked (noted by Warren Crossing).
|
||
Move modifier mask stuff around. Avoid redundant key/button grab/ungrabs.
|
||
Make focus list key handling somewhat less ugly.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Feb 8 22:09:11 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.6 0.04 ---
|
||
No shadow on kicker tooltip or screen saver windows.
|
||
Do fading using animators.
|
||
Use global animation time step.
|
||
Update config item notes.
|
||
Make shadow on/off change effective immediately.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Feb 20 18:45:20 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.6 ---
|
||
Japanese translation update (Yasufumi Haga).
|
||
Add icon to iconbox after in stead of before animation.
|
||
Disable dialog checkbox for non-functional "Button Image" feature.
|
||
Add some checks to avoid imlib warnings.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 9 00:47:46 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 0.01 ---
|
||
gettext should be external.
|
||
Add MAINTAINERCLEANFILES.
|
||
Add icon to xsession .desktop files.
|
||
Fix configure with --x-includes and --x-libraries (thanks to Peter Hyman).
|
||
Don't scan background directory at startup but when needed (menu or config dialog).
|
||
Initial GLX config support.
|
||
Fix some group handling breakage (broken since 0.16.8?).
|
||
French translation update (Tristan D.).
|
||
Correct translators mailing list.
|
||
Disable non-functional group show/hide stuff.
|
||
Add option to show windows on all desks in focus list.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Mar 14 00:25:26 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 0.02 ---
|
||
The CM now renders to the composite overlay window (if available).
|
||
Fix segv on logout (thanks to Christian Klein). (fixup)
|
||
Fix various updates when external background changes (was disabled?).
|
||
Fix stacking before shade/unshade when "click-raises" is enabled (noted
|
||
by Sven Faerber).
|
||
Show message when selecting "Composite Settings ..." and e16 is built
|
||
without composite support (suggested by Mike Frysinger).
|
||
Don't unshade iconified windows on activation (revert to old behavior -
|
||
requested by Sven Faerber).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Mar 25 11:38:23 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 0.03 ---
|
||
Revert not unshading iconified windows on activation.
|
||
Inhibit unmaximizing in various situations, e.g. when shaded.
|
||
Fix unmaximizing after shade/unshade (noted by Sven Faerber and Bradley Reed).
|
||
Fix resizing normal->maximized->fullscreen and back.
|
||
Fix preserving maximised state across restart.
|
||
Use same configure.in/spec file setup in e16 and epplets.
|
||
French translation update (Tristan D.).
|
||
Fix "multiple deiconification" seen with e.g. claws-mail (noted by Bradley Reed).
|
||
Move definition of __UNUSED__ to config.h.
|
||
Add some glx support stuff.
|
||
Add option to do edge flipping only when moving window (based on patch by
|
||
Peter Poulsen).
|
||
Enable focusing windows not containing the pointer in pointer focus modes when
|
||
using the focus list (noted by Peter Poulsen).
|
||
Don't wipe m4/ on maintainer-clean.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Apr 14 12:40:57 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 0.04 ---
|
||
Add some glx bits.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Minor reorganization of internal window ops.
|
||
Use anti-alias only when appropriate.
|
||
Add magnifier window (eesh mag show).
|
||
Handle switching between versions with minor ENL_DATA differences a bit better.
|
||
Remove some unnecessary casts.
|
||
Don't append newline to e16 ipc output (eesh).
|
||
Fix windows sometimes getting stuck to pointer.
|
||
Fix incorrect fading termination in certain situations.
|
||
Add _NET_STARTUP_ID.
|
||
Add ecore_x_netwm_startup_id_get().
|
||
French translation update (Tristan D.).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Apr 21 00:22:48 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 0.05 ---
|
||
Mozilla apps have changed WM_CLASS name to gecko.
|
||
Split client message processing into client and root message parts.
|
||
Don't use atom name in client message processing.
|
||
Don't use atom name in property change processing.
|
||
Add some new atoms (_NET_WM_ACTION_ABOVE/BELOW).
|
||
Startup id bits.
|
||
Remove unused ACTION_UNSHADE. Eliminate almost duplicate tooltip strings.
|
||
Update config file string list.
|
||
Danish translation update.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri May 4 00:13:57 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.7 ---
|
||
Avoid creating/destroying regions.
|
||
Use some macros to simplify code. Minor reorganization of root stuff.
|
||
Avoid creating/destroying regions - continued.
|
||
Fix ugly black shadows on icons in transparent iconbox (noted by Atom Smasher).
|
||
Fix repaint after changing shadow mode.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 17 11:49:39 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.8 ---
|
||
Bump version.
|
||
Fix pagers when enabling after initially being disabled (noted by Dennis Nezic).
|
||
Remove unused backup-....cfg stuff.
|
||
Fix fallback textclass.
|
||
Don't crash if trying to start when no theme is found. Add missing newline.
|
||
Fix parsing title, name, and class matches in windowmatches.cfg (noted by Ted Baltz).
|
||
Remove trailing dash in release version string.
|
||
Enable setting imlib2 image cache size (debug).
|
||
Eliminate some remainders from Window re-wrapping done a while back.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 26 19:46:45 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 0.01 ---
|
||
Bump version.
|
||
Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
|
||
Tweak debug message printing.
|
||
Tweak debug messages in configuration settings handling.
|
||
Fix several issues around setting internal window title/class.
|
||
Hungarian translation spelling corrections (Egmont Koblinger).
|
||
Free un-loadable menu pixmaps some time after menu is closed.
|
||
Make magnifier window title translatable.
|
||
Move argb bit from Eobj down to Win struct.
|
||
Set default pager mode to live.
|
||
Move some window background pixmap handling down to Win layer.
|
||
Fix edge flipping after desk switch.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 9 11:35:20 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 0.02 ---
|
||
Fix extents invalidation when reparenting+moving while unmapped.
|
||
Avoid area switch when activating window that is mostly offscreen (noted by Mike Frysinger).
|
||
edox: Fix centering when running e16 in window.
|
||
Change generated menu file references to be relative to ~/.e16/menus/.
|
||
Use new destructive line parser to avoid a lot of strdup/free's.
|
||
Move menus in menus.cfg to simple files (preserving backward compatibility).
|
||
Make xsession stuff work - at least on Fedora.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Defer image class color allocation until needed (most likely never).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jun 19 20:52:47 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 0.03 ---
|
||
French translation update (Tristan D.).
|
||
Fix building with glx when glXBind/ReleaseTexImageEXT are not directly available
|
||
(based on patch by bene42).
|
||
Use shaped window in stead of server grab/line draws for boxed move/resize mode
|
||
(old mode available with "eesh set misc.movres.old_mode 1").
|
||
Disable slide-in until startup windows are gone.
|
||
Use extents equal shape for objects without shadow.
|
||
Correct damage update on shape change.
|
||
Always focus unfocused window when clicked.
|
||
Fix bug in left/top resizing when returning to starting point.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jul 23 22:11:58 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 0.04 ---
|
||
Fix some potential segv's.
|
||
Add shaped window version of technical move/resize mode.
|
||
Avoid move/resize updates when nothing has changed.
|
||
Disable some code that should be redundant.
|
||
CM: Minor optimisation for unshaped windows.
|
||
Don't look up well-known atoms.
|
||
CM: Avoid creating/destroying regions.
|
||
No need for aliases in .menu files.
|
||
Eliminate some pointer event processing.
|
||
CM: Make it less likely that X-errors occur when window is unmapped.
|
||
Simplify initial window management at startup.
|
||
Fix incorrect menu placement in certain situations.
|
||
CM: Debug tweaks.
|
||
CM: Fix alternative composite manager mode of operation (compmgr.mode = 1).
|
||
Using this mode fixes a number of problems seen with override-redirect
|
||
client windows, e.g. xlock not receiving key presses.
|
||
Not sure if there are any problems with this or if it simply should be
|
||
the default.
|
||
Move some window property derivation to allow tweaking stuff in snapshots.
|
||
Add dialog option to select non-grabbing move/resize modes.
|
||
Fix set/unset of raise/focus grabs in certain situations.
|
||
Fix some dialog debug stuff.
|
||
Fix some background dialog issues + tweak layout.
|
||
Destroy unused top-level menus.
|
||
Fix changing pager mode.
|
||
Minor doc updates.
|
||
Fix build without Xft.
|
||
Use pkg-config for ecore stuff.
|
||
Enable building without session management support.
|
||
CM: Fix tooltip shape change in certain situations.
|
||
Don't mask off events while switching area/desk. The amount of enter/leave
|
||
events during switches has been reduced considerably, and changing the event
|
||
masks causes more trouble than worth while (I think...).
|
||
Get rid of spurious tooltips.
|
||
Remove the "excessive flip check" limiting minimum time between edge flips.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jul 28 16:08:32 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 0.05 ---
|
||
Follow ecore_list name changes.
|
||
Avoid some lagginess at end of desk switch.
|
||
Disable theme localisation by default.
|
||
Prefer Xft font configuration.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 11 13:31:21 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.9 ---
|
||
Fix rendering vertical (->down) text.
|
||
Fix occasional bad tooltip placement.
|
||
Fix evaluation of LOCALEDIR with new autosomething. Remove fsstd option.
|
||
Spec file tweaks.
|
||
Change configuration of alternative font configuration.
|
||
Xft font is now selected using prefix "xft:".
|
||
Fix valgrind complaint (drawable caching).
|
||
Optionally use pango for font rendering.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 23 14:51:38 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.10 0.01 ---
|
||
Bump version.
|
||
Change some libtool macro names to non-deprecated ones.
|
||
Add AC_LIBTOOL_LANG_..._CONFIG magic to cut down configure speed a bit on
|
||
some platforms (as suggested by Andreas).
|
||
Always enable warnings when using gcc. Fix warnings.
|
||
Remove unmaintained debian stuff.
|
||
Deactivate more code when disabling sound.
|
||
XColor -> EColor, EGet/SetColor -> macros.
|
||
Loadable module support bits.
|
||
Split up font stuff, preparing for loadable font type handlers.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Close systray if _NET_SYSTEM_TRAY_Sx selection is lost.
|
||
Font and sound module bits.
|
||
Deactivate unused code, trivial cleanups.
|
||
Optionally build various bits (font,sound support) as loadable modules.
|
||
Eliminate EXCreate/FreePixmap.
|
||
Avoid some pixmap create/destroys.
|
||
Simplify some imageclass functions (w,h are always window size).
|
||
Add optional visibility hiding (only useful with modular build).
|
||
Spec file fix for x86_64 (Peter Kjellerstedt).
|
||
Enable setting default maximise policy.
|
||
Startup id bits.
|
||
Japanese translation update (Yasufumi Haga).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 30 20:02:02 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.10 0.02 ---
|
||
Fix infinite loop when regenerating menus.
|
||
Fix potential incorrect termination of IPC connection, which could cause segv.
|
||
eesh: Fix bad event loop causing hangs in certain situations.
|
||
eesh: Always wait for ack (also with -e), otherwise the message could get lost.
|
||
Screen stuff naming consistency and code tweaks.
|
||
Fix xinerama head selection in certain situations.
|
||
Fix menu placement on xinerama screens.
|
||
Force new (default as of 0.16.8.9) composite manager mode at startup.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 6 09:16:40 CEST 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.10 ---
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Nov 18 11:21:30 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 0.01 ---
|
||
Fix reuse of freed pixmaps when using pseudo-transparency.
|
||
edox: Various enhancements and cleanups:
|
||
Enable using arrow keys for navigation.
|
||
Enable reloading file ('r').
|
||
Hide tooltips in various situations (showing focus list, window map, move, etc.).
|
||
Find some more menu icons.
|
||
Move to new AC_INIT style.
|
||
Fix memory leak when xinerama is enabled (normally hit only once).
|
||
Re-init xinerama info when screen size changes.
|
||
Fix translucent moves of non-shaped windows (noted by Thanatermesis).
|
||
Autofoo cleanups, move to bindir, pkgdatadir and friends.
|
||
Menu whitespace cleanups, rename some items:
|
||
Enlightenment Epplets -> Epplets.
|
||
Restart Enlightenment -> Restart.
|
||
Fix build when imlib_context_set_mask_alpha_threshold() is not available
|
||
(bugzilla 275).
|
||
Fix edge flip after screen size change.
|
||
Add magnifier to desktop menu.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Dec 15 13:47:45 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 0.02 ---
|
||
Disable pager debug.
|
||
Shuffle comms/ipc stuff around a bit.
|
||
Don't exit while in X error handler.
|
||
Add registration of file descriptors to be handled in main event loop.
|
||
Fix application resize locking.
|
||
Don't restrict firefox resizing (fixes issue with open dialog).
|
||
Fix trouble with nested exits. Debug stuff tweaks.
|
||
Fix crash if font loading fails.
|
||
Play with dbus - implement command interface.
|
||
Add some info about xft/pango font selection in core themes.
|
||
Define mask bitmaps in source to avoid depending on x11 bitmap package.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Dec 22 22:30:28 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 0.03 ---
|
||
Japanese translation update (Yasufumi Haga).
|
||
Danish translation update.
|
||
EImagePixmapFree->EImagePixmapsFree, add mask argument.
|
||
Fix backward compatibility "named" menu hack (fixes border right click in many
|
||
themes).
|
||
.desktop files: E -> E16.
|
||
docs: Config settings update, remove obsolete note.
|
||
Add missing quotes in enlightenment.menu (fixes restart/logout).
|
||
Fix incorrect tracking of pointer motion when dragging window (noted by Jon Foster).
|
||
edox: Deactivate use of XFontStruct (use XFontSet).
|
||
edox: Fall back to "fixed" font.
|
||
edox: Add ../ttfonts to TT font path.
|
||
Remove vixar font from winter theme (in ABOUT, use vera).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Dec 26 00:56:00 CET 2007
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 0.04 ---
|
||
Fix more breakage around window movement.
|
||
Prevent attempts to resize to less than 1x1.
|
||
Handle h/v resize requests (_NET_WM_MOVERESIZE_SIZE_...) properly.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 5 11:46:05 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 0.05 ---
|
||
Center title vertically within border.
|
||
Fix more trouble during exit.
|
||
Fix potential segv with broken themes (invalid border cfg).
|
||
Simplify ImageclassApplySimple and ScaleRect.
|
||
Mark deskray stuff as such.
|
||
Remove black line at bottom of iconbox background image.
|
||
Fix shaped menu shape.
|
||
Simplify image/text class loading code.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jan 11 22:42:42 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.11 ---
|
||
Avoid X-errors with borderless empty menus.
|
||
Fix potential segv (eimage.c).
|
||
Add sanity checks (oom cases).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Feb 5 22:16:40 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.12 0.01 ---
|
||
Bump version.
|
||
French translation update (Tristan D.).
|
||
Use wrapper function (XGetGeometry->EXGetGeometry).
|
||
Fix showing tiled external pixmap in pager.
|
||
Fix edge flip brokenness (thanks to Phillip Warner).
|
||
Japanese translation update (Yasufumi Haga).
|
||
Optionally use render for scaling.
|
||
Use separate debug flags for timers and idlers.
|
||
Cosmetics (pagers.c).
|
||
Avoid unnecessary use of timers in pagers in live update mode.
|
||
Enable showing differential time in debug output.
|
||
Don't update fading windows in pager.
|
||
New window placement algorithm. Should be better at handling crowded desktops
|
||
and windows with never_use_area attribute.
|
||
Sound - Split loading and playing.
|
||
Pager update tweaks.
|
||
Fix compiler warnings (gcc 4.3?).
|
||
Avoid some pixel copying in certain situations around ImageclassApplyCopy.
|
||
Do update fading windows in pager (for now, tweaking needed here).
|
||
Prepare for handling additional window flags in snapshots/across restart.
|
||
Add a number of window flags to the remembered flag list.
|
||
Fix missing argument in error message (Chris Craig, bug 378).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Feb 16 10:26:53 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.12 ---
|
||
Add some comments (src/ewins.h).
|
||
Add configuration of default opacities.
|
||
Cleanups.
|
||
Add stuff for checking if various XSync's are really needed.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Mar 14 09:56:22 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.13 0.01 ---
|
||
Avoid building unused static libraries.
|
||
Add some checking of printf style prototypes.
|
||
Use XInternAtoms to speed up initial atom fetch.
|
||
Assume free(0) is ok (if not HAVE_FREE_NULL_BUG will have to be defined).
|
||
Disable broken image/text class destroy functions.
|
||
Fix modules build.
|
||
Japanese translation update (Yasufumi Haga).
|
||
French translation update (Tristan D.).
|
||
Call autosave() on eesh sound on/off.
|
||
Optionally use PulseAudio to play sounds.
|
||
Simplify X-error checking.
|
||
Fix potential segv during translucent moves (noted by Pietro Cerutti, bug 392).
|
||
Fix memory leak if translucent move initialisation fails.
|
||
Fix bugs when shared memory image creation fails causing memory leak and X-errors.
|
||
Various sound/module/visibility fixes.
|
||
Add option to center new windows when desk is full (suggested by George L. Yermulnik).
|
||
Pick up some kde4 apps in menu generation.
|
||
Add shadow and fading flags to the remembered flag list.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Mar 27 00:21:35 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.13 0.02 ---
|
||
Japanese translation update (Yasufumi Haga).
|
||
French translation update (Tristan D.).
|
||
Speed up list iterators.
|
||
Use ecore_list_for_each in stead of ECORE_LIST_FOR_EACH (faster).
|
||
Add -brs to indent profile.
|
||
Eliminate Constraints.
|
||
Eliminate redundant RRoot variables.
|
||
Eliminate redundant VRoot vars.
|
||
Fix potential segv during window placement.
|
||
Background scaling tweak (debian bug 471577).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 3 19:48:45 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.13 0.03 ---
|
||
Fix bug, avoid allocating excessively large arrays in window placement.
|
||
Eliminate RRoot and VRoot.
|
||
Rewrap more X stuff.
|
||
Remove obsolete (I think) sgi _NO_ANSIMODE stuff. Cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu May 1 13:33:22 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.13 ---
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 24 20:21:19 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 0.01 ---
|
||
Fix updates on screen size change (broken in 0.16.8.13).
|
||
Idler/Animator cleanups.
|
||
Remove/comment out unused stuff.
|
||
Simplify timers.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Mon Jun 9 19:44:16 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 0.02 ---
|
||
PulseAudio sound - Avoid lockup/crash if server is not present or dies.
|
||
Fix ripples/waves on xorg 1.4 when compositing is active.
|
||
Fix segv when main imageclass in tooltip is missing.
|
||
Simplify shape functions.
|
||
No need to fetch shape rects in EWindowGetShapePixmap().
|
||
Fix pixmap leak in iconbox snapshots when compositing is active.
|
||
Disable broken set area window match operation.
|
||
Enable fading/shadow when desired (in stead of disabling when not).
|
||
Enable not using ARGB frame for ARGB clients (selected by window match).
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 25 20:23:14 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 0.03 ---
|
||
Set anti-alias when scaling tile.
|
||
Add some configure option comments.
|
||
Theme element fallback cleanups
|
||
- don't create fallback classes before they are needed.
|
||
- use of fallbacks was missing a number of places.
|
||
- setting theme to "-" will run entirely on fallbacks.
|
||
Fix rendering of imageclasses not based on images.
|
||
Remove dialog slider border window (not used in any theme).
|
||
Only one maximisation function.
|
||
Correctly place/size apps requesting _NET_WM_STATE_MAXIMIZED_...
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jul 11 22:12:11 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 0.04 ---
|
||
Fix potential crash if iconv_open fails.
|
||
Issue warnings for unavailable encoding conversions.
|
||
No need to convert between utf8 and utf8.
|
||
Remove colormodifier stuff (this has afaict never worked in e16).
|
||
Fix bad test for window being mapped during iconification (fall back to
|
||
app icon if app is initially iconified).
|
||
Provide iconbox icon fallback if normal methods fail.
|
||
Don't show iconbox animation if app is initially iconified.
|
||
Play iconify sound only for selected iconbox.
|
||
Fix various gravity issues.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 9 14:51:26 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 ---
|
||
Call move/resize function only if moving/resizing.
|
||
Move config options to config.h.
|
||
Cleanups around closing internal windows.
|
||
Limit alert box size to screen size.
|
||
Fix button stacking bug when char is unsigned.
|
||
Use fallback imageclass a couple of places.
|
||
Fix ImageclassApplySimple for imageclasses without image.
|
||
Fix focusing new windows when using click-to-focus and all_new_windows_get_focus = 0.
|
||
Make cache_clear/query all actually clear/query all caches (img was missing).
|
||
Attempt to fix session (.desktop) stuff on various distros.
|
||
Attempt to improve focus switching when not using focus list.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Aug 9 15:17:44 CEST 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.14 ---
|
||
Fix config item size.
|
||
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 29 10:06:12 CET 2008
|
||
(Kim)
|
||
|
||
--- 0.16.8.15 0.01 ---
|
||
Provide strcase functions if not available.
|
||
e_gen_menu: Patch from gmk@caoslinux.org to find XFCE Terminal too.
|
||
Fix "focus prev" when focus list is not enabled.
|
||
Fix dox links followed by punctuation.
|
||
Drop timestamp.h (rcs date tag).
|
||
Avoid crash when showing "watch cursor" during restart in certain situations.
|
||
If not showing startup windows don't show progress bars either (faster starup).
|
||
In window mode, map virtual root earlier.
|
||
Use XRenderCreateCursor for bitmap cursors when available.
|
||
configure.in -> configure.ac
|
||
Introduce EDEBUG_EXIT to exit during startup (debug stuff).
|
||
Fix dialog text rendering in certain themes.
|
||
Fix build on Solaris 10 (Don Harrop).
|
||
ALL_LINGUAS -> po/LINGUAS.
|
||
Rename no.po to nb.po and update (Kjartan Maraas).
|
||
Eliminate dup in fullfileof().
|
||
Look for theme in <path>/<themename>/e16 too (suggested by Don Harrop).
|
||
Simplify activating configuration dialogs.
|
||
Disable localization of theme files.
|
||
Fix certain cases of text rendering on tiled pixmap (noted by Don Harrop).
|
||
Clean up theme finding/listing.
|
||
Enable selecting sound from other theme.
|
||
PA sound: fix ('/'->'_' in sample name), fix lockup, cleanups.
|
||
Tweak _NET_WM_STATE_ABOVE/BELOW client message handling.
|
||
Fix certain group menu operations on unfocused window groups (e.g. pagers,
|
||
noted by Don Harrop).
|
||
Fix incorrect group info in remember dialog.
|
||
Fix breakage when group in snapshot is unknown.
|
||
Fix group info sometimes not being saved.
|
||
DialogAlert... -> Alert...
|
||
Updated ja.po in E16 by Yasufumi Haga <yasufumi.haga@nifty.com>.
|
||
Remove accumulated po cruft.
|
||
No need to keep cursor pixmap file name.
|
||
Free imagestate image file name when no longer needed.
|
||
Enable // comments in theme files (suggested by Don Harrop).
|
||
Don't look for background image files until actually used.
|
||
Enable specifying theme default desktop background (suggested by Don Harrop).
|
||
Enable rotating imageclass images (suggested by Don Harrop).
|
||
Remove generation of menus from dirs with .desktop files.
|
||
Fix potential segv when processing invalid menus.cfg.
|
||
Max E_CFG_VERSION 1->2.
|
||
Add DEFAULT_BACKGROUND macro.
|
||
e_gen_menu: Don't quit when directory cannot be read.
|
||
Config option theme.localise is gone.
|
||
Add sanity check to avoid X-errors.
|
||
Disable moving fixed position windows using pager (pfritz, ticket 116).
|
||
Add winop "alone" to iconify windows on desktop excexpt the selected one (patch
|
||
by Pietro Cerutti).
|
||
Fix various issues noted by Don Harrop
|
||
- Fix using tiles in iconbox background
|
||
- Fix breaking window group using winops menu
|
||
- Fix virtual desktop configuration area when SETTINGS_AREADESK_AREA is shaped
|
||
Fix handling of windows in multiple groups after restart.
|
||
HAVE_XINERAMA->USE_XINERAMA as for the other extensions.
|
||
Tweak "wop alone" and "show desktop" window selection.
|
||
Tweaks around xinerama/screen handling.
|
||
Slider tweaks.
|
||
Make coordinate system in vertical sliders same as in horizontal.
|
||
Fix dialog text redraws when bg is tiled.
|
||
Remove some redundant dialog code. Fix Multiple desktop selector area update.
|
||
Keep slider knob highlited when over (noted by Don Harrop).
|
||
Fix certain cases of clicking in slider.
|
||
Update donthide state if window properties change.
|
||
Move compiler warning stuff to m4 macro. Add --enable-werror.
|
||
We only need to save real border name.
|
||
Change dragbar buttons to do next/prev in stead of raise/lower.
|
||
Restore group border show/hide feature.
|
||
Discard only generated background duplicates.
|
||
Enable not scanning backgrounds when starting background dialog.
|
||
Refactor config stuff. Fix setting MSB in hex value.
|
||
Not using float config values.
|
||
Optionally don't cover dragbar when maximising (patch by Pietro Cerutti).
|
||
Remove ancient e_config.bindings compatibility fallback.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Jan 2 22:01:29 CET 2009
|
||
(Kim)
|
||
|
||
--- 0.16.8.15 ---
|
||
Japanese translation update (Yasufumi Haga).
|
||
Fix iconv related warnings on FreeBSD.
|
||
Fix some warnings on FreeBSD (patch by Pietro Cerutti).
|
||
Avoid destroying actionclasses, empty/refill in stead.
|
||
Play sounds by number in stead of by name. Enable disabling specific sounds.
|
||
Install Vera font as part of basic e16 stuff.
|
||
only assign ssd->channels once
|
||
Reload keybindings on MappingNotify.
|
||
Fix imlib2/ttf text vertical positioning with certain fonts.
|
||
edox: Add default background image.
|
||
Adjust imlib2/ttf paths.
|
||
imlib2/ttf loading tweaks.
|
||
Add normal/bold.ttf as links to default fonts.
|
||
Let e16 package provide e16-edox.
|
||
Update theme (no fonts, use font name aliases).
|
||
Remove theme.ttfont_path configuration option.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Feb 28 14:48:08 CET 2009
|
||
(Kim)
|
||
|
||
--- 0.16.8.15.002 ---
|
||
Bump version. Version numbering tweaks.
|
||
Free sound sample data when sample has been cached.
|
||
French translation update (Tristan D.).
|
||
Update list of translatable strings in config files.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Avoid potential crashes in imageclass parsing.
|
||
Prevent error message from loading imageclass without image file.
|
||
Enable flipping imageclass images (suggested by Don Harrop).
|
||
Don't complain about specified null theme.
|
||
Expose bevels for theming.
|
||
Russian translation update (sda).
|
||
Enable building without dialogs.
|
||
Fix bashism (Brian Cameron, ticket 199).
|
||
Add docbook xml version of README-0.16.8 (Yasufumi Haga).
|
||
Add autofoo to generate html docs from README-0.16.8.xml.
|
||
Discard matching enter/motion/leave event sets (experimental, does this cause trouble?).
|
||
Add autoshade window option (suggested by Don Harrop).
|
||
Danish translation update.
|
||
Do shading using animators.
|
||
Remove explicit -L <prefix>/lib from LDFLAGS.
|
||
Fix setting default opacity (don't vanish until unfocused).
|
||
Fix building with ecore.
|
||
Move edox help text to (almost clean) docbook xml, from which edox, html,
|
||
and man output can be generated.
|
||
Enable move/resize using keyboard.
|
||
German translation update (Peter Wehrfritz).
|
||
Fix gnome/e16 session setup with recent gnome versions.
|
||
Added Simplified Chinese translation (Aron Xu, Ni Hui).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Apr 18 21:33:26 CEST 2009
|
||
(Kim)
|
||
|
||
--- 0.99.99.002 ---
|
||
Fix pointer/screen warp on certain(?) xorg versions.
|
||
Fix move to other desk by pager drag when final drag distance is 0.
|
||
Remove (useless, afaict) group mirror option.
|
||
Simplify code around iconfify/shade/stick operations.
|
||
Delay autoshading when leaving.
|
||
Fix bug in keybindings reload on MappingNotify.
|
||
Remove unnecessary function call.
|
||
Enable setting shadow color.
|
||
Fix update after systray icon size change for certain apps.
|
||
German translation update (Peter Wehrfritz).
|
||
Change font configuration search scheme.
|
||
Update font configuration in winter theme.
|
||
French translation update (Tristan D.).
|
||
Remove obsolete ENLIGHTENMENT_VERSION_015, set correct version when calling epp.
|
||
Bump version to 0.99.99.001. Remove somewhat old note about 0.16.8.
|
||
Adjust various places showing the e16 version.
|
||
Doc updates, mostly cosmetic.
|
||
Update notes about configuration settings.
|
||
Show opacity when changing by bindings.
|
||
Update README-0.16.8.xml (Yasufumi Haga).
|
||
Hack to make shift-alt-tab (actually anyothermodifiers-key) cycle backwards
|
||
though window list (ticket 271).
|
||
Add theme (font) configuration dialog.
|
||
Change default bindings to show the configuration dialog in stead of the
|
||
settings menu. Trim down settings menu.
|
||
Danish tranlation update.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Update notes on font selection.
|
||
Include some stuff from README in README-0.16.8.
|
||
Remove README.
|
||
Rename README-0.16.8* to README*.
|
||
Call XRefreshKeyboardMapping on MappingNotify.
|
||
Remove default bindings and special commands to configure dragbar.
|
||
Update e16keyedit helper file.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 30 21:48:14 CEST 2009
|
||
(Kim)
|
||
|
||
--- 0.99.99.003 ---
|
||
Revert "removal" of settings menu. In stead include stuff from the middle
|
||
mouse menu.
|
||
Prefer larger images when looking for menu icons (Don Harrop).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 30 21:48:14 CEST 2009
|
||
(Kim)
|
||
|
||
--- 0.99.99.901 ---
|
||
Always destroy startup backgrounds as intended (noted by Don Harrop).
|
||
Fix shift-alt-tab hack when caps/numlock etc. is on.
|
||
Background scanning tweaks and cleanups.
|
||
Report correct sound server name (noted by Don Harrop).
|
||
Fix breakage when size hints specify an aspect ratio (debian bug 527989).
|
||
Don't disable background scan progress bars when restarted.
|
||
Japanese translation update (Yasufumi Haga).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 3 18:09:01 CEST 2009
|
||
(Kim)
|
||
|
||
--- 1.0.0 ---
|
||
Add italian translation (Massimo Maiurana).
|
||
Danish translation update.
|
||
e16keyedit helper file corrections (match stuff in bindings.cfg).
|
||
French translation update (Tristan D.).
|
||
Add esperanto translation (Olivier).
|
||
Russian translation update (sda).
|
||
Slide off-screen menus back in when showing sub-menu.
|
||
Slide off-screen menus back in when hiding sub-menu and not showing new.
|
||
Fix backgrounds menu disappearing after being shown.
|
||
German translation update (Peter Wehrfritz).
|
||
Fix potential crash in 'desk drag' command (Pietro Cerutti, ticket 326).
|
||
Better pager size increments (fix for ticket 327).
|
||
Aspect ratio handling tweaks (fix for ticket 327).
|
||
Fix problem with incorrect xinerama screen info.
|
||
Another attempt to improve aspect ratio handling (pager sizing).
|
||
Add missing autosave when changing virtual desktop size.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jun 27 07:59:36 CEST 2009
|
||
|
||
--- 1.0.0.001 ---
|
||
Autofoo cleanups, switch to non-deprecated macros.
|
||
Fix potential crash when closing magnifier window (noted by Pietro Cerutti).
|
||
Avoid referencing freed memory.
|
||
Look up menu icons in ~/.e16/icons too (patch by Pietro Cerutti, ticket 328).
|
||
Attempt to fix bs.po encoding.
|
||
Warning fixes (based on patches by pfritz and gahr, tickets 331,342).
|
||
Prevent area switch while shading (ticket 332).
|
||
Update credits.
|
||
Fix size (container window shape) of windows resized by a window match.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Aug 27 19:21:04 CEST 2009
|
||
|
||
--- 1.0.0.901 ---
|
||
Avoid need for xmlto when building from tarball.
|
||
Update translations from launchpad (es, zh_CN, pt_BR).
|
||
docs: Dragbar bindings have been removed from bindings.cfg.
|
||
docs: One page html docs. Fix distcheck and rpmbuild.
|
||
Fix property fetch functions.
|
||
Refactor restart cursor code.
|
||
Use xrender cursor for restart cursor.
|
||
docs: Update README.xml (Yasufumi Haga).
|
||
Save some code bytes in tclass parser.
|
||
Strip trailing whitespace when parsing .desktop files.
|
||
Set menu window state to active to always show an active border.
|
||
Add some window size sanity checks.
|
||
Fix font configuration file search order (default should be fonts.cfg).
|
||
edox: Add -help option, remove cruft, move some lines of code.
|
||
Update translations from launchpad (ar, es, nl, sk).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Sep 8 19:22:07 CEST 2009
|
||
|
||
--- 1.0.1 ---
|
||
Use render for restart cursor only if an ARGB visual is available.
|
||
Fix issue with placement of windows present before e16 is started.
|
||
Prepare to eliminate special e16keyedit data parser.
|
||
Add missing newlines on IPC messages.
|
||
Remove some obsolete code.
|
||
Fix crash when snapshot or match places window on invalid desk
|
||
(noted by Ted Baltz).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Fri Dec 4 19:29:43 CET 2009
|
||
|
||
--- 1.0.1.001 ---
|
||
EColor->COLOR32
|
||
Defer cursor realisation.
|
||
Remove useless cursor, imageclass and textclass create, delete, and modify ipc functions.
|
||
ModuleListGet/Free -> MODULE_LIST_GET/FREE.
|
||
eesh - Eliminate Alert function.
|
||
Avoid unnecessary iconbox scrollbar repaint on MotionNotify.
|
||
Tweak setting of iconbox size constraints.
|
||
Split iconbox scrollbar update into layout and paint.
|
||
Fix iconbox sizing when showing/hiding scrollbar.
|
||
Sync from launchpad, updated:Arabic(ar), Dutch(nl), Slovak(sv), Spanish(es)
|
||
Load cursors same way as other theme files.
|
||
edox: Don't show top bar when showing theme info.
|
||
Change ja.po encoding to utf-8 (Yasufumi Haga).
|
||
Use DIALOG_WIDGET_BUTTON as fallback DIALOG_BUTTON in background selector.
|
||
Fix bug causing bogus image cache directory files to be written.
|
||
Enable pango by default.
|
||
Enable showing mini icon in border part (suggested by Don Harrop).
|
||
Fix stacking order when showing desktop state is set off (noted by Gr<47>gory Soutad<61>).
|
||
Add on/off to desk clear command.
|
||
Show dragbars on startup windows also when dragbar is disabled.
|
||
Remove font-*-italic (was only used by Ganymede, now removed).
|
||
Remove unused __FLAG_FIXED..., add __FLAG_TITLE_AND_ICON.
|
||
Fix chosing focus list icon mode (noted by Don Harrop).
|
||
Fix pseudotransparency update of iconbox when switching desk (noted by Don Harrop).
|
||
Don't set source clip region when drawable is pixmap and window is unshaped.
|
||
Add absolute path to e16 in starte16.
|
||
Enable using theme variants.
|
||
Fall back to showing a default icon in borders/focus list.
|
||
Move icons from config/pix to icons.
|
||
Merge autoraise settings into focus settings dialog.
|
||
Simplify handling of dialog configuration data.
|
||
Refactor focus dialog data handling.
|
||
Refactor container dialog data handling.
|
||
Refactor menu dialog data handling. Add menu icon size slider.
|
||
Avoid almost idential translated strings.
|
||
Refactor theme transparency dialog data handling. Remove some options that shouldn't be used.
|
||
DialogDrawItems should not have to be called explicitly.
|
||
Dialog cleanups.
|
||
Redraw menus properly after icon size change.
|
||
Fix various icon display mode issues.
|
||
Refactor desk/area dialog data handling.
|
||
Refactor pager dialog data handling.
|
||
Refactor more dialog data handling.
|
||
Fix memory leak.
|
||
New icons by Don Harrop. Remove old ones.
|
||
Eliminate need for initial EwinMoveToDesktop (fix initial pager background).
|
||
Fix manual placement.
|
||
Fix potential segv when window is destroyed while being raised/lowered.
|
||
Avoid reading uninitialised memory.
|
||
Fix memory leak.
|
||
Fix potential problems when ending move/resize operations.
|
||
Enable transparent image in dialog headers.
|
||
Move reference point for manual placement to inside window.
|
||
Re-enable resizing of shaded windows.
|
||
Look for .desktop files in ~/.local too (patch by Jos<6F> Romildo Malaquias).
|
||
Remove some unneeded sanity checks.
|
||
Fix resize while shaded.
|
||
Fix coords placement for shaded windows when moving in opaque mode.
|
||
Remove obsolete numbered actions.
|
||
Container and pager menus should be destroyed on close.
|
||
Fix unintended overrides of buttons.cfg in ...buttons.
|
||
Add MenuCreateFromBackgrounds, eliminate menus.cfg.
|
||
Fix compile as C++.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Dec 20 08:49:15 CET 2009
|
||
|
||
--- 1.0.1.002 ---
|
||
Change Ecore_X_ID etc. to unsigned int (when not using ecore_x).
|
||
Refactor ecore_hints.
|
||
Attempt to fix various pager issues:
|
||
- Raise windows before dragging.
|
||
- Sometimes clicking in the pager causes incorrect area switch.
|
||
- Sometimes pager "hiwin" gets stuck to pointer.
|
||
Doc cleanups:
|
||
- Merge e16-docs-src.xml and README.xml into e16.xml.
|
||
- Remove README
|
||
- Remove edox documentation generation stuff.
|
||
- Add simple e16.man.
|
||
E16 documentation in edox format (e16-docs package) is now considered obsolete.
|
||
Fix menus not being reloaded in certain situations.
|
||
Use new event window for move/resize.
|
||
Iconbox configuration dialog stuff:
|
||
- Add configuration of iconification animation speed.
|
||
- Add configuration of alternate iconification animation mode.
|
||
- Tweak layout.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Move Picture/Region functions to x.c.
|
||
Avoid using ERegion..Offset().
|
||
Introduce EPictureSetClip().
|
||
Move ESelectInputChange(), change arguments to int.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 16 07:49:30 CET 2010
|
||
|
||
--- 1.0.1.901 ---
|
||
Fix name clash related to SUSv4 signal.h (patch by Pietro Cerutti, ticket 487).
|
||
Fix creating GL pixmap in certain situations (when using mesa?).
|
||
Play with XI2.
|
||
Remove useless definition.
|
||
Tweak configuration loading.
|
||
Eliminate Mode.action_inhibit.
|
||
Show EObj info via ipc when appropriate.
|
||
Move EWindowGetNamePixmap() to x.c (and rename).
|
||
Avoid some memory leaks with incorrect themes.
|
||
Remove some redundant checks.
|
||
Unmap internal windows before destroying.
|
||
- Fixes progress bar rendering when CM is active.
|
||
Scale new icons down to 48x48 pixels.
|
||
Change iconbox fallback icon mode back to snapshot.
|
||
Do not propagate key events.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Jan 23 15:08:18 CET 2010
|
||
|
||
--- 1.0.2 ---
|
||
Fix move/resize sometimes not being terminated properly.
|
||
Add function to create inverted shape pixmap.
|
||
Add check, no need for return value in EXFreeGC().
|
||
Fix old translucent move mode when shm pixmaps are not available.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat May 15 15:16:26 CEST 2010
|
||
|
||
--- 1.0.2.001 ---
|
||
Bump version.
|
||
Avoid roundtrip in EWindowGetPixmap().
|
||
Remove special fx ipc commands (use eesh set). Some refactoring.
|
||
Remove grab/ungrab on border part button events.
|
||
"Support" _NET_WM_USER_TIME[_WINDOW].
|
||
edox: Header file cleanups.
|
||
edox: Fix locale initialisation, remove long time broken multibyte support.
|
||
Trivial fixes (clang).
|
||
Fix multihead focus issue.
|
||
Add missing audiofile cflags/libs.
|
||
Simplify loading bindings.cfg.
|
||
No need to query pointer in move/resize start.
|
||
Remove theme config stuff in font alias files.
|
||
More linking fixes for --no-add-needed.
|
||
Fix various background file issues
|
||
Use ThemeFileFind in stead of FindFile.
|
||
Avoid ETranslateCoordinates in window mode.
|
||
Assume ConfigureRequests contain root x,y coordinates for now.
|
||
Fix another name clash (patch by Pietro Cerutti, ticket 487).
|
||
Mode.keybinds_changed should be local.
|
||
No need to look elsewhere if path is absolute (FindFile).
|
||
Don't #define disp - causes trouble.
|
||
Avoid some explicit paths.
|
||
Change some functions to macros, simplify setup stuff.
|
||
Assume windows with depth 32 are ARGB.
|
||
CM: Don't put shadow on ARGB override-redirect windows.
|
||
CM: Change some debug message conditions.
|
||
CM: Handle override-redirect window shape changes.
|
||
Don't put shadow on borderless argb windows.
|
||
Revert "Avoid roundtrip in EWindowGetPixmap()."
|
||
CM: Change some more debug message conditions.
|
||
Avoid QueryPointer during focus switch.
|
||
Cleanups around colormap installation during focus switch.
|
||
Attempt to fix incorrect focusing when using focus list.
|
||
Focus list issue - maybe better?.
|
||
Move config/pix to pix (svn only for now).
|
||
Validate focus list icon mode. Use defs for icon modes.
|
||
Centralise file loading, based on file type.
|
||
Add preload library for roundtrip spotting.
|
||
If CM is active, change snap to live pager mode.
|
||
Fix various issues related to iconification of shaded windows.
|
||
Another focus handling tweak.
|
||
Refactor move/resize shape drawing code.
|
||
Use render for PixImg if available.
|
||
Disable shaded, semi-solid, and translucent move/resize modes by default.
|
||
Move misc/e16.png to icons/.
|
||
Use ConfigFileLoad some more.
|
||
Avoid QueryPointer in PagerHandleMotion.
|
||
e_gen_menu: Drop mozilla, xchat2, add audacious.
|
||
Fix potential segvs.
|
||
More focus work...
|
||
Fix pointer warp between screens.
|
||
updating italian translation
|
||
Fix _XROOT property updates when using set_xroot_info_on_root_window.
|
||
Use XQueryExtension to query extensions.
|
||
Update Simplified Chinese translation.
|
||
Fix incorrect initial coords placement in certain situations.
|
||
Look up/show name of request causing error.
|
||
CM: Skip windows with empty shape.
|
||
In reparent event handler, use parent indicated by event.
|
||
Minor simplification (use GetTime in stead of gettimeofday).
|
||
Better check for focusing transients when group is focused.
|
||
Add option to focus window if window group is focused.
|
||
French translation update (Tristan D.).
|
||
Japanese translation update (Yasufumi Haga).
|
||
Fix moving window to previous desk when current is 0 (noted by BitJam).
|
||
Another focus fix after recent changes.
|
||
Sync translations of e16 from Launchpad.
|
||
po cleanups...
|
||
Fix typo in configure help for --enable-xrender option (ticket 544).
|
||
Remove some trailing spaces from bg show command output.
|
||
Trim whitespace from translatable strings.
|
||
Fix up po files after whitespace removal.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Jun 17 18:14:45 CEST 2010
|
||
|
||
--- 1.0.2.002 ---
|
||
Add missing break.
|
||
Simplify list stuff.
|
||
Remove remnants of unimplemented textclass mode attribute.
|
||
Remove some unused BUTTON_... and KEY_... defines.
|
||
Make ConfigFileFind static.
|
||
Remove unused radio button event function.
|
||
Fix some potential segvs.
|
||
Fix some poytential segvs. Minor cleanups.
|
||
Trivial cleanups.
|
||
Fix logic in ReZoom().
|
||
Add force parameter to EwinWarpTo().
|
||
Fix zooming when screen is rotated using randr (based on patch by Daniel Manjarres).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jul 21 22:57:09 CEST 2010
|
||
|
||
--- 1.0.3 ---
|
||
Remove unneeded code with notnull.cocci script.
|
||
Fix warnings when using gcc 4.5.
|
||
Fix potential memory leak when window leaves fullscreen mode.
|
||
Fix trouble with move/resize operations started by _NET_WM_MOVERESIZE.
|
||
Simplify ZoomInit(), make static.
|
||
Eliminate GetZoomEWin() and InZoom().
|
||
Use "filler" border in stead of zoom masks when zooming.
|
||
Change functions to macros (when compiling without zoom).
|
||
Do xinerama extension test just like other extension tests.
|
||
Collect xinerama stuff.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 8 16:12:19 CEST 2010
|
||
|
||
--- 1.0.4 ---
|
||
Spec file cleanups.
|
||
Silence clang.
|
||
Remove obsolete code.
|
||
Cosmetics.
|
||
Move "shape window" code to separate file.
|
||
Enable showing outline for window selected in focuslist.
|
||
FORMATTING
|
||
Add sanity check in BorderCreateFiller().
|
||
Fix changing move/resize modes in dialog.
|
||
Re-add ~/.e16 to icon search path.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Aug 29 14:58:18 CEST 2010
|
||
|
||
--- 1.0.5 ---
|
||
Adjustments for indent 2.2.11.
|
||
French translation update (Tristan D.).
|
||
Do not compare pointers to 0
|
||
Fix segv when menu is created shortly after being destroyed (noted by BitJam).
|
||
Italian translation update (Massimo Maiurana).
|
||
Apply badzero.cocci, badnull.cocci and badnull2.cocci
|
||
Japanese translation update (Yasufumi Haga).
|
||
Fix resizing when using H/V handles and client has aspect ratio limits (e.g. pagers).
|
||
Keep windows on one xinerama screen when placing under mouse (suggested by James Bowlin).
|
||
Attempt to fix sloppy focus breakage on desks other than first (noted by Ted Baltz).
|
||
Fix fullscreening when client has bogus aspect ratio hints (noted by James Bowlin).
|
||
Place new fullscreen windows on xinerama screen containing pointer (unless aleady placed) (suggested by James Bowlin).
|
||
Fix warning on 64 bit platforms introduced by badnull.cocci.
|
||
Convert (hopefully) all comparisons to NULL
|
||
Add ECompMgrWinGetAlphaPict().
|
||
Add EPictureCreatePmap() and EPictureDestroy().
|
||
In pager "live" mode (compositing enabled), reflect window transparency in pagers (noted by Ted Baltz).
|
||
Collect XF86VidMode stuff.
|
||
Call XRRUpdateConfiguration on RRScreenChangeNotify.
|
||
Fix unpacking theme from .etheme file. Has been broken since 1.0.2.
|
||
Another attempt to fix pointer focus breakage.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Sep 26 07:30:30 CEST 2010
|
||
|
||
--- 1.0.6 ---
|
||
Fix potential crash in menu key press handling.
|
||
Keep on-screen windows requesting resize on screen.
|
||
Fix deriving configuration file names with libX11-1.4.
|
||
Fix potential crash when destroying menus.
|
||
Fix rendering of translucent shaped windows.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Oct 27 19:37:51 CEST 2010
|
||
|
||
--- 1.0.6.001 ---
|
||
Portuguese translation update (S<>rgio Marques).
|
||
Correct __A_CLEANUP (noted by Daniel Manjarres).
|
||
Ecore no longer has ecore_list_...
|
||
FreePmapMask() -> PmapMaskFree().
|
||
Introduce PmapMaskInit().
|
||
Fix rendering of argb windows in pager when compositing is enabled (noted by Zone Seventeen).
|
||
Add ERegionIntersectOffset().
|
||
Correct recent composite/shape fixes and fix some more related issues.
|
||
Fix restart (broken in 1.0.6).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 30 18:22:46 CEST 2010
|
||
|
||
--- 1.0.6.002 ---
|
||
Debug stuff cleanups.
|
||
Cosmetics.
|
||
Remove incorrect comment. Cosmetics.
|
||
Avoid processing events belonging to a previous ewin for a client window.
|
||
Revert incorrect fixes for menu related segvs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Nov 13 11:08:54 CET 2010
|
||
|
||
--- 1.0.7 ---
|
||
Minor zooming related fixes/cleanups.
|
||
Change WITH_ZOOM to ENABLE_ZOOM. Zoom related build tweaks.
|
||
Fix desk/area dialog changes sometimes not being saved.
|
||
Enable using randr (1.3) for zooming.
|
||
Revert "If CM is active, change snap to live pager mode."
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jan 4 23:54:36 CET 2011
|
||
|
||
--- 1.0.7.001 ---
|
||
Add auto* stuff to set __func__.
|
||
Change XWarpPointer wrapping.
|
||
Fix missing synthetic ConfigureNotify when doing simultaneous move and resize.
|
||
Prefer randr over xf86vm if available.
|
||
Add const to Quicksort compare function prototype.
|
||
No need to install .la files for libs that are only loaded dynamically.
|
||
Update _NET_WORKAREA when screen size changes.
|
||
Switch to gettext 0.16.1.
|
||
Reset maximised state on move as well as on resize.
|
||
Add command ("desk back") to go back to previous active desktop.
|
||
Print error message if no argument is given to win_info command.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Jan 4 23:57:08 CET 2011
|
||
|
||
--- 1.0.7.002 ---
|
||
Add GetTimeMs/Us().
|
||
Move timers to int/ms.
|
||
Eliminate TimersRunExpired().
|
||
Change TimerAdd() and TimerSetInterval() time to ms.
|
||
Use GetTimeMs/Us() in stead of GetTime().
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Feb 12 10:35:09 CET 2011
|
||
|
||
--- 1.0.7.003 ---
|
||
Fix trouble around initially iconified windows and manual placement (noted by
|
||
Daniel Manjarres).
|
||
Warning fixes for gcc-4.6.
|
||
Fix handling rescheduled timers that are already expired.
|
||
Remove compositing resize fixup hack for old Xorgs.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 21 20:10:44 CEST 2011
|
||
|
||
--- 1.0.8 ---
|
||
Add options to ignore struts when maximising/fullscreening (patch by Daniel Manjarres).
|
||
Improve maximzation (based on patch by Daniel Manjarres).
|
||
Portuguese translation update (S<>rgio Marques).
|
||
Fix windows sometimes not being placed in unoccupied areas.
|
||
Fix selection of next focus window when iconifing a window (noted by Daniel Manjarres).
|
||
Add __SCALE and __EFFECT_NONE - seem to be used in most themes.
|
||
Show alert text also when there is no final newline in string.
|
||
Run idlers after timers (fixes last fadeout step in certain situations).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Thu Apr 21 20:10:44 CEST 2011
|
||
|
||
--- 1.0.8.001 ---
|
||
Japanese translation update (Yasufumi Haga).
|
||
Show backgrounds in settings dialogs with same aspect ratio as screen (Daniel Manjarres).
|
||
Swap names in directory cache file (and rename it).
|
||
Enable having background files with whitespace in name.
|
||
Fix having background file names with spaces (Daniel Manjarres).
|
||
Fix solid color backgrounds.
|
||
Enable setting/saving ignorearrange attribute in window menu (Daniel Manjarres).
|
||
Fix segv when iconifying magnifier window with CM enabled (Daniel Manjarres).
|
||
Add GNOME3 gdm/gnome-session support.
|
||
Magnifier: enable toggling text on/off (Daniel Manjarres).
|
||
Rework installation of .desktop files.
|
||
Magnifier tweaks.
|
||
Add commands to show/hide/toggle display of magnifier.
|
||
Fix potential placement breakage when there are windows with struts.
|
||
Enable remembering magnifier window attributes.
|
||
Make magnifier scaling steps smaller (Daniel Manjarres).
|
||
Fix jumpy dialog sliders (Daniel Manjarres).
|
||
Move variable into scope where it is used.
|
||
Eliminate EwinIsMapped() and EwinGetDesk().
|
||
Move desktop hint change to after desk switch has completed.
|
||
Only set _NET_DESKTOP_VIEWPORT when needed.
|
||
Fix window positions on hidden desks when restarting after a crash.
|
||
Fix potential crash during manual window placement.
|
||
Fix root pixmap breakage.
|
||
Another warning fix for gcc-4.6.
|
||
Change move/resize mode open coded values to defined values.
|
||
Expose EShapeUpdate().
|
||
CM: Fix rendering of shaped override-redirect windows.
|
||
Magnifier: Make step size configurable (based on patch by Daniel Manjarres).
|
||
Magnifier: Change defaults - filter on, no text (based on patch by Daniel Manjarres).
|
||
Magnifier: Show magnification factor in info text.
|
||
Magnifier: Only enter grabbing mode first time it is mapped.
|
||
Add EobjGetNameSafe (for debug).
|
||
Fix focus after ungrab (noted by Daniel Manjarres).
|
||
Set lower limit on time between sucessive animator runs.
|
||
Magnifier: Add stroke/drag interface (based on patch by Daniel Manjarres).
|
||
Minor debug printout cleanups.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sun Jul 31 19:31:56 CEST 2011
|
||
|
||
--- 1.0.9 ---
|
||
Change EwinGetContainerXwin() to macro.
|
||
Remove unnecessary EMapWindow's.
|
||
Magnifier: Minor optimisation when not showing texts (Daniel Manjarres).
|
||
Magnifier: Render text lines properly regardless of font size (Daniel Manjarres).
|
||
Let EShapeUpdate return window shape status.
|
||
Use defined values for shading directions.
|
||
EwinInstantShade() does not need to set gravity.
|
||
Avoid cancelling menus too early in certain situations.
|
||
Magnifier - Cosmetics.
|
||
Move HV resize code to separate function.
|
||
Add option to enable "smart resizing" (based on patches by Daniel Manjarres).
|
||
New maximisation algorithm (based on patches by Daniel Manjarres).
|
||
Enable animation of resize operation (based on patches by Daniel Manjarres).
|
||
Menu generation: Skip if NoDisplay=true.
|
||
Menu generation: Only one menu tree (not GNOME/KDE/Other).
|
||
Add EwinIsOnDesktop().
|
||
Make EwinOpActivate() center "lost" windows.
|
||
Fix pointer focus when a new window appears under the pointer.
|
||
Cosmetics.
|
||
Italian translation update (Massimo Maiurana).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Tue Sep 20 21:04:45 CEST 2011
|
||
|
||
--- 1.0.9.001 ---
|
||
Update list of translatable strings in menus.
|
||
Japanese translation update (Yasufumi Haga).
|
||
Adjust file.menu when regenerating menus.
|
||
Fix segv when new client is destroyed before being mapped.
|
||
Don't focus window before client window MapNotify is seen.
|
||
Make dialogs sticky.
|
||
"Lost" window recovery tweak.
|
||
Add new "technical/opaque" move/resize mode (Daniel Manjarres).
|
||
Zoom improvements (Daniel Manjarres).
|
||
Use WM_NAME in stead of WM_ICON_NAME in pager and iconbox.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Oct 8 09:32:29 CEST 2011
|
||
|
||
--- 1.0.10 ---
|
||
Change default systray icon size to 16.
|
||
Update internal area hint when changing area.
|
||
Italian translation update (Massimo Maiurana).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Jun 27 20:10:02 CEST 2012
|
||
|
||
--- 1.0.10.001 ---
|
||
Spec file fixes.
|
||
Expose ECompMgrWinSetOpacity() - call via EobjChangeOpacityNow().
|
||
Eliminate Mode.place.doing_slide.
|
||
Fix setting slide-in mode in dialog.
|
||
Menus - Remove unused code.
|
||
Change ewin sliding function API.
|
||
Dialog sliders - Enable having upper bound below lower.
|
||
Dialogs - Add missing const.
|
||
Remove server grab around EShapeSetShape().
|
||
Add EX_EVENT_GLX_FLIP.
|
||
Move pre-eventloop calls of EobjsRepaint() out of progress bar functions.
|
||
Remove useless parameter from SnapshotsSaveReal().
|
||
GSOD - Make work when compositing.
|
||
GSOD - Refactor + some changes.
|
||
GSOD - Just use fixed font. Font sets are causing trouble again.
|
||
Name ewin sliding functions consistently.
|
||
Move ewin sliding functions to slide.c.
|
||
EwinMove/Resize - Change various global/ewin flags to function parameter.
|
||
Use OPSRC_NA in stead of 0.
|
||
Add uninstall-local to fix distcheck (with recent autotools?).
|
||
Move GetTimeMs/Us() to time.c.
|
||
French translation update (Tristan D.).
|
||
Make clean shouldn't remove e16-gnome3-session.desktop.
|
||
Remove USER_NAME, HOME_DIR, and USER_SHELL from config file preparsing.
|
||
Simplify user info functions.
|
||
Close all fd's above 2 when exec'ing for restart.
|
||
French translation update (Tristan D.).
|
||
Minor tweak around ECompMgrGetRootBuffer().
|
||
Remove some obsolete code.
|
||
Change some longs to ints where long is not needed.
|
||
Fix build without composite but with xrender.
|
||
Remove now unused EKeycodeToString().
|
||
Remove old e16keyedit (pre 0.7) IPC functions.
|
||
Fix bug in pareto_maximizer() (Daniel Manjarres).
|
||
Remove unnecessary AC_PROG_MAKE_SET.
|
||
Warning fix for gcc-4.6.x.
|
||
Japanese translation update (Yasufumi Haga).
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Sat Sep 8 08:47:00 CEST 2012
|
||
|
||
--- 1.0.10.002 ---
|
||
|
||
Fix coords placement in techopaque mode (Daniel Manjarres).
|
||
Remove unused code.
|
||
Fix (if experimenting with USE_DESK_EXPOSE).
|
||
Move EObj sliding functions to slide.c too.
|
||
Don't prevent pager update due to ewin slide.
|
||
Add some timer debug, cosmetic changes.
|
||
Fetch time to next timer run after running idlers.
|
||
Desk restacking before shade/unshade should not be necessary.
|
||
Another spec file fix - don't own locale/* dirs.
|
||
Startup cosmetics.
|
||
Fix having black solid color background.
|
||
Don't keep shaded windows entirely on-screen (ticket 1191).
|
||
Enable logging to stdout or stderr.
|
||
Improve fading debug logging.
|
||
Remove unnecessary code in ECompMgrWinFadeIn().
|
||
Menu code tweaks.
|
||
Alert if root window button events cannot be selected.
|
||
Use EobjsSlideBy() to slide desks as well as areas.
|
||
EobjSlideTo() is no longer used.
|
||
Fix potential deadlock with multiple simultaneous alerts.
|
||
|
||
-------------------------------------------------------------------------------
|
||
|
||
Wed Oct 3 21:12:02 CEST 2012
|
||
|
||
--- 1.0.11 ---
|
||
Debug tweaks.
|
||
Fix build error with ancient imlib2.
|
||
Fix build error with ancient composite.
|