[Pkg-e-commits] [SCM] Enlightenment 17 annotated tag, debian/0.16.999.042-1, created. debian/0.16.999.042-1

Jan Luebbe jluebbe at debian.org
Sun May 4 21:39:35 UTC 2008


The annotated tag, debian/0.16.999.042-1 has been created
        at  ed7a020ccbc22b3d65c56ae52c60aca607f25189 (tag)
   tagging  4594057264a6e0135b1e0159d4d56e03113ebf67 (commit)
 tagged by  Jan Luebbe
        on  Sun May 4 23:24:32 2008 +0200

- Shortlog ------------------------------------------------------------
Debian release 0.16.999.042-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBIHimTioOL5NhIDy4RAiA5AKCWsgX7lEYs6PzfxIvdMWaSnIVLmQCgmAzi
8kMwTAi0wzw12dLszDU76DI=
=IbRD
-----END PGP SIGNATURE-----

Albin Tonnerre (6):
      Cleanup the packaging. don't want to bother describing them all, look at the diff :p
      Fix the install file: e-module-*.edj, not module.edj
      Cleanup: Add lintian overrides, update the doc-base section, install internal-use binaries in /usr/lib/enlightenment
      Rename the packages from enlightenment to e17
      Add manpages. Apart from enlightenment-config, those are placeholders for now
      Use dh_lintian to install overrides

Jan Luebbe (10):
      Import upstream snapshot 0.16.999.040
      Merge commit 'upstream-vcs/0.16.999.040'
      Import upstream snapshot 0.16.999.041
      Merge commit 'upstream-vcs/0.16.999.041'
      Import upstream snapshot 0.16.999.042
      Merge commit 'upstream-vcs/0.16.999.042'
      Add Debian dir (thanks to Albin Tonnerre <albin.tonnerre at gmail.com>)
      Update changelog to the current version
      Document copyright of the Bitstream Vera fonts and change debian/copyright to the proposed machine-parseable format.
      Update changelog and prepare for release

amedeiros (1):
      Fixed typo

andreas (1):
      updated german translation

andrunko (8):
      Added support for Ecore_IMF on E_Entry.
      Fixed include directive.
      Check for ecore-imf insteaf of ecore-im.
      Use ecore_imf instead of ecore_im. (again)
      Changed ecore_imf_context_client_window_set to receive an Evas pointer.
      Added Ecore_IMF_Evas.
      Do not crash when no input method context module is installed.
      Deleting Ecore_IMF event handlers on _e_entry_smart_del.

andyetitmoves (3):
      (e_intl_language_set) Fixed a bug when lang is NULL. The expected behaviour is
      minor fix: add spaces to error messages
      Added cvsignore entries: mainly for *.spec files,

atmosphere (5):
      clean up bgs properly(i think)
      use a little more of the bg code in views
      free bgs when e_view_cleanup is called
      fix segv where pager window can't be found by the border
      hopefully the right approach, less pager segvs, iconified representations show up properly in pager on xinerama second head etc

azundris (3):
      evas API foo
      * don't bomb if modules aren't found (temporary fix)
      * update German xlation

bdsabian (15):
      Simple Clock epplet
      Update bits db
      cooler font :)
      - easier to read
      fix so midnight is displayed as 12, not 0 :)
      fix so noon is also marked as PM
      ferite refuses to compile the script if I use >=.  any ideas???
      ok, i think we're done with the stupid mistakes here :)  (i hope so)
      - new look for clock (clock2.fe)
      - use that nifty new syntax for date/time strings
      Hopefully this will get the image to work for everyone else
      hopefully this fixes the problem people are having with the background not loading.
      now uses .e_epplets.bits.db for main epplet positioning
      here's the epplets.bits.db that I'm using.  CaT, does this work for you now without the move() line?
      New look for clock2.  Easier to read.

boris (10):
      bah. this stops the middle click and changes it to a double middle click
      Ok this has got some initial support with ferite, currently you can only
      let people that blindly update and dont read cvs commits or edevel know
      another silly example. this is just a menu items to switch desktops
      fix0r
      no need for ferite. fun.
      With the release of ferite veriosn 0.99.1 today I have updated the ferite
      -c is needed to stop builder generating a config.m4 for you.
      fix for ferite's D() macro - i will fix this in ferite 0.99.2
      This should fix0r it

chaos (2):
      * ecore_exe patch to e_zone from Victor Kojouharov
      * And stop it crashing when a new shelf is added.

cobra (3):
      Add a mising image to the DIST target.  (Fixing RPM builds...)
      Ooops, an extra file got added in the icon_keys naming confusing.  Fix
      Update RPM with rasters new /etc/enlightenment/sysactions.conf file.

codewarrior (198):
      Added root menu entry for theme selection (until stuff is done properly via
      Moved theme switching to e_config. Is the extern there needed? (seemed to
      edit fixme for theme changing (menu)
      update run icon
      fix configuration root menu icon
      bg change effects
      patch from Chady Kassouf that adds that adds e_lib_theme_get() to E_Lib.h
      e_lib_theme_set from Chady Kassouf
      added lost windows icon specially for vrln! (=
      * src/bin/e_configure.c:
      * data/themes/default_configure.edc:
      * data/themes/default_configure.edc:
      * AUTHORS:
      * data/themes/default_configure.edc
      * data/themes/default_configure.edc
      Added tab / focus support to e_dialog's buttons.
      oops
      Added e_entry smart. Not done yet, look at todo in e_entry.c
      Add glint effect to E_Dialog's button and add an "enter" signal for that.
      Add ability to focus a button in an E_Dialog by either its number or a
      Fix and expose more of the e_entry api. it works now.
      e_scrollbar smart. needs callbacks.
      e_win move / resize flicker problem
      * Add function to get text from e_entry
      More scrollbar work (callbacks and accessors).
      Some fixes for getting values and setting direction.
      EFM - The E17 file manager and file browser smart object.
      portability++
      - Start working on selections.
      Add multiple selections using control+click.
      Added rubber band for multiselect. It draws, but doesnt select yet.
      Disable monitor and dont copy files on dnd (no more e17 restart crash and file zeroing)
      Enable copy again, ecore_file fixed.
      todo++
      Rubberband can do real selections now. Still need to add support for
      todo++
      Rubber band works with control now.
      tile the bg, dont scale it.
      minimize usage of dirent, use stat. (next, reuse stat in right click
      fix sorting
      - remove image thats not used
      - Add label widget (futur work: ability to tie its focus to another widget)
      add a tiny shadow
      add bg shadow to efm and remove hscrollbar
      - Fix broken shadow on icons
      - added e_icon_layout which will layout icons and manage them after moves / resises ...
      - add ability to freeze / thaw clip so we can scroll without moving it with us
      *** NOTE NOTE NOTE NOTE NOTE ***
      mouse events.
      place icons according to virtual w / h
      temp fix until the revamp is ready for cvs
      no need for those
      Efm can add mime type icons (based on extentions so far) if they are simple
      printf--
      - translation support for efm. (thanks Massimo Maiurana <maiurana at gmail.com>)
      - start new config dialog infrastructure
      - add e_thumb, rip code from efm into its own file, can thumbnail images and eaps for now and stores to eet.
      - make events use ecore_event system
      - move init / shutdown calls to their proper locations
      - fix scrolling
      - fix ui hang problem (freeze / thaw)
      - added e_fileman_icon
      - fix multiselect using rubberband
      - fix eap thumbnailing
      - fix restart bug
      - add basic right-click properties dialog for files
      - cleanup
      - modularize e_fm_file thumb determination scheme
      - right click properties advanced mode
      - remove extra KB. argh too tired, thanks chaos. (=
      - fix restart / shutdown bug. please confirm.
      - new menu entry (new folder, needs actual code to create)
      - fix rename function
      - getting the alpha from the image isnt working.
      - delay ecore_file shutdown. if we shut it down before closing all apps / windows then anything using file monitors will die and E will sefgault.
      - fix and enable monitor
      - fix scrolling bug that allowed us to scroll even when we shouldnt.
      - add ability to delete files / directories
      - add entry widget
      - include e_widget_image.h
      - no '?' needed
      - add ability to save eap info to disk
      - add initial gui for internal eap editor
      - add ability to create new eaps (based on engrave's approach)
      - more work on internal eap editor
      - add fileselector capability to efm
      - display file icon in properies dialog
      - more work on eap editor (currently broken)
      - add file selector theme
      forgot this image
      - remove old images
      - more fixes, might have run into an evas bug, need to talk to raster
      - add this until the smart objects are finalized
      - e_file_selector (smart)
      - add callbacks for file fetching
      - temp fix for background / right click menu
      - add list view for icon
      - add support for list view (not selectable yet)
      - menu entry candy (ilLogict)
      - 64 bit fix (ilLogict)
      -real fix
      - remove printf
      - fix scrolling
      - redo scrollbar
      oops, testing value
      - remove old scrollbar stuff
      - remove old scrollbar stuff
      - file selector work (files can be selected using double click)
      - remove strdup, not needed.
      - fix warnings
      -bug fixes
      - change font when something is selected
      -add more spacing to icons
      - fix icon file names
      - fix shadows
      - show selections
      - being keyboard navigation for efm
      - dont fiddle with the keyboard if we dont have a win assigned
      - enter changes dirs or launches file
      - work on icon thumbs, give them their own theme part.
      - being icon overhaul
      -add \n
      - temp fix until icons are properly done
      - getting the event window doesnt work this way
      - more work on keyboard nav, now window scrolls when we move with keys. still have bug in top topmost first item and lowermost right item.
      - fix first / last element nav via keyboard
      - move keyboard code to evas callbacks, thanks raster
      - oops, forgot to save file.
      - optimize e_icon_layout (still need to do unpack)
      - fix dnd
      - aspect ratio
      -m pressing a key like "i" will take you to "images" and "C" takes you to "Code". Wrapping is also supported."
      - bind BackSpace to go back 1 dir
      - some first / last icon selection fixes
      - fix e_widget_entry's focus
      oops
      - raise change cb when we press backspace or delete
      printf--
      - efm smart uses its own edje
      oops, thanks devilhorns (=
      - more work on typebuffer
      use string, not key
      - dont do anything if the regex failes to compile
      - if typebuffer is active, left / right should move cursor (no movement yet, but doesnt move selection any more)
      todo--
      - close typebuffer if we click on an icon (mouse up) or on the canvas (mouse down). the reason i have mouse up on the icon is that sometimes you click and wait (read it or look at it) then raise you finger off the mouse button. this doesnt apply to the bg because then you can click and drag to show the rubber band so we hide it directly.
      - regex are kewl for regex geeks, globs are better for every day users (=
      - remove regex.h
      - add more signals to icons / bg (need to properly rename them to make more sense)
      - stretch item swallow when we dont have scrollbar
      - add metadata structs to icons
      - fix bug in edd creation, metadata works now.
      patch from Holger Hanrath <barnabas76 at arcor.de>
      dont forget \n
      - make e_thumb fork internally
      - add canvas files.
      - int patch by Massimo Maiurana <maiurana at gmail.com>
      - tiny fix for eap editor, this beings out another issue to address. when we save metadata for a dir, we save icon positions. the eap editor is a small window by default so icons will look out of place. need to think about it and find a good way to solve it.
      translation, thanks Massimo.
      Continue working on the eap editor and file dialog.
      now how did that get away...
      More eap editor work.
      - image propagation fix. ugly but works for now.
      - add method to fetch a thumb's width and height without having to decode the pixels.
      - add a protoype in the .h file
      - dont forget to close the eet file.
      - remove trailing slash, thanks kiwi
      - better cleanups
      metadata + positioning:
      background selector:
      EFM:
      EFM:
      - misc checks
      efm:
      -Efm:
      - patch from mista (Efm)
      add a pixel border to the default theme for people that want minimal borders.
      - remove the E_Drag code for now, its not working
      xdnd in efm
      - why did this go? it rocks.
      - patches from saturn_vk
      - text classes! now we can change almost all the fonts inside of E (TEXT only, not TEXTBLOCK)
      - alt+left/right arrow is not a very good idea for a binding, it breaks firefox, irssi, etc.
      - use new ecore_file_download api
      bg.po  by saturn_vk
      fix battery + freebsd
      this stuff only works with glibc, bsds compile now
      battery hasnt been working on my fbsd laptop for a couple monthes, couldnt be bothered fixing, just did.
      this works on bsd now
      fixies, thanks drexil
      ++TODO
      Skeleton code for upcoming context sensitive menus in EFM. This does nothing
      Add data pointers to test / action callbacks.
      Add functions to get list of handlers for glob and mime.
      Add functions to get list of handlers for glob and mime.
      Rename from fm / Fm to fm2 / Fm2 to stay consistent with code.
      Append the individual handlers to the list of handlers, not the list as a
      Add e_fm2_mime_handler_test() to run a mime handler's internal test funciton

cpk (63):
      I'm commenting this out so people stop complaining about 100% cpu.
      Raster, check this out -- it may be closer to what you need ...
      Changing the efsd launch code since we don't have --forcemode any more.
      Applied Alan's patch to update to latest efsd changes ... thanks Alan :)
      Efsd updates ...
      Passing the stat call as an option to efsd_start_monitor instead
      Efsd update ...
      Efsd update...
      efsd-config update ...
      Efsd convenience functions in place ...
      Efsd updates -- the file monitoring requests for files and directories
      Okay Raster, don't shoot me. I've cleaned up the whole thing. I've
      Stuff I forgot ...
      Efsd updates ...
      configure-time checks for the components ... hope I'm doing this right.
      Arrgh, typo. s/edb/evas in evas check.
      acsite.m4 -> acinclude.m4
      Fare thee well.
      Committing gettext's files ...
      Here's an autoupdated version of configure.in ...
      Modified the backgrounds a bit. Change as you see fit.
      Introduced typedefs for the most common enums that were #defines, and
      Lots of sssshhh here ...
      Mhmm ... I need that over here?
      * Replaced all the 4096's with PATH_MAX, added a default setting if
      Documentation setup ...
      Dumdedum ... nothing to see here ...
      Back with another one of those blockrockin' BUILDS :o)
      Oopsie ... bit too much!
      Created a documentation skeleton and changed the comments in iconbar.c
      * Patch from Graham McDonald to skip separators in menus
      * enum for the background type (image/gradient/solid)
      Oh-oh. That was just for efsd.
      The kernel folks really shouldn't be too proud of this script.
      I've started to read the code again and added comments here and there.
      Updated manual ...
      Alright, I spent some time now reading e17's code. Here's what
      Oops, that's just my installation.
      Doco generation. sigh.
      Erm .. let's use this only when needed ...
      * replaced printf()s with D()s.
      Removed some debugging output etc.
      dumdedum ...
      Oops. This leaks. Drip drip.
      Dammit. Sorry.
      * More cleanups. I took out everything related only to icon handling
      * s/mulit/multi/ :)
      *cough* :)
      E17 architecture sketch ...
      Better ...
      Yikes! I've committed some major crap that contained leftovers from Efsd.
      This should fix the "can't kill window" bugs. Well at least those I
      Changed the graphics for the selected look of icons. This is the one
      :)
      Added a section on building e17 from CVS. Explains what's in CVS,
      Damn, I forgot ecore.
      Edb before imlib2 ... thanks Corey.
      More doco ...
      Efsd updates. Now I remember what I forgot in the efsd commit comment --
      Oops, that was not for public consumption :)
      I guess this is necessary to make this build again ...
      This one didn't exist ...
      Did a little codewalk through the view code -- added lots of

devilhorns (1041):
      Changed module to use e_dialog instead of e_error
      Add an option to enable/disable the follower.
      Fix Ibar Icon Autoscrolling if Follower is disabled
      Fix for Ibox making E segv when window quits
      Remove Ibox E Segv
      Add onefang's Ibar follower fix to IBox
      IBar Cfg Dlg Icon Size Fixes
      IBox Config Dialog :)
      IBox Cfg Dld Icon Size Fix
      Max IBar Follow Speed to 0.99 till we can track down the bug.
      Max IBox Follow Speed to 0.99 till we can track down the bug.
      Max IBox Autoscroll Speed to 0.99 till we can track down the bug.
      Max IBar Autoscroll Speed to 0.99 till we can track down the bug.
      Battery Config Dialog
      Remove Extra Comments
      Clock Config Dialog
      Remove not needed menu
      Remove not needed menus/Formatting
      Remove Battery variable from cfdata, not needed
      Remove IBar variable from cfdata, not needed
      Remove IBox variable from cfdata, not needed
      Change Config Dialog To Configuration :)
      Add missing include
      Removed unused function
      Fix clock config. Thanks onefang.
      Add clock config dialogue :)
      Added Patch from Tobb to remove resizing/moving of the follower while in edit mode
      Update Makefile.am for config dialogue
      Add Tobb's Pager Patch: Fix pager tried to resize itself on resolution change
      Add Tobb's Ibox Patch: Don't move follower around when moving the ibox in edit mode
      Remove unused function proto.
      Updated Battery Config Dialogue. Opinions ?
      Make config dialogue more user friendly
      Pager Config Dialogue :)
      Remove unused function prototype. Formatting
      Small Bugfix for Temperature Module
      Add Config Panel Dialogue For Menu Settings
      More User Friendly Work & Formatting
      Re-Enable Edit Mode. Make e_modapi_config use the same configure call as menu->configuration method. Updated e_mod_config.c to use the dialog that raster designed. :)
      Updated module to use the dialog that raster designed. :) Some Cleanups
      Clean up e_mod_config.c
      Change Module To Configuration in the dialogue
      Fix Autosize Bug When Ibox is at top or bottom of screen
      Update which config properties have GUI
      Rename e_int_config calls to avoid E namespace conflicts
      Shhh..thanks onefang
      Patch from Tobias Glenstrup for Celcius fixes
      Formatting
      More Formatting...man this was a mess
      Add icons for Desktop, Menu, and Window in Configuration Panel
      Basic Dropshadow Config Dialogue. Still needs work
      Add Close button to Configure Panel and center text
      Add Close button to Configure Panel
      Rename e_ilist_select_* functions to be e_ilist_selected_* as this seems
      Rewrite e_int_config_modules.c.
      Fix Close Button
      Make module config dialogue resizeable
      Removed unused typedef
      Oops...Use correct list variable
      Remove unused proto
      Remove unused protos. Cleanups
      Destroy list when finished
      Minor fix for Default theme not being selected in the menu on first run
      Remove unused variable
      Disabled Advanced in BG settings until we have something for it
      Remove module dialog bug as load/unload works. Please resync your tree if your having a problem with it.
      Add About to Advanced module dialogue
      Confirmed. This is a bug now.
      Fix remove by label
      Fix e_ilist compile warning
      Fix remove by label
      Redesign Modules Configuration Dialogue.
      Remove module config dialogue bug
      Add minor e_widget_slider bug
      Attempt some order to the chaos that is Configuration Panel
      Moved unused variable (int i) to the comment block where it should be
      Add parens in e_border_maximize and add E_MAXIMIZE_VERTICAL & E_MAXIMIZE_HORIZONTAL to e_border_unmaximize; both to quiet compiler warnings.
      Remove unused variables, Add E_GADMAN_CHANGE_EDGE & E_GADMAN_CHANGE_ZONE to e_gadget_face_cb_gmc_change; both to quiet compiler warnings.
      Add parens around truth value to quiet compiler warnings.
      Remove unused variables to quiet compiler warnings.
      Export the e_border_unmaximize_vh as e_actions.c and e_int_border_menu.c are calling it
      Export the e_icon_canvas_xy_freeze & e_icon_canvas_xy_thaw as e_fileman_smart.c is calling it
      Export e_icon_canvas_reset function as e_fileman_smart.c needs it
      Many compiler warning clean-ups
      Export e_entry_unfocus, not e_entry_focus twice :)
      Comment out unused function proto
      Fix no return in function returning non-void. Remove unused variables
      Remove unused variables
      Remove unused variables
      Export hilight callback
      Remove unused variables
      Remove unused variables. Fix reuse of a variable and various warnings
      Remove unused variables
      Fix returns with no value
      Comment out unused function proto
      No C++ comments in C code. Sorry KainX :)
      Fix implicit declaration warnings. Remove unused function protos
      Remove unused variables & unused function proto
      Remove the function too, it's not used
      Remove unused function proto & function
      No C++ comments in C code. Sorry KainX :)
      C++ comments are bad, mmmkay?
      Remove unused variables.C++ comments are bad, mmmkay?
      Fix missed GCC 4 visibility (bad raster) so that e_utils builds again
      Fix IBar config to check for current container
      Fix IBox Configure Call to check for current container
      Remove the list free. May cause segfault when unloading module
      Fix this the right way. Better trapping
      Add missed trap
      Fix Config call for current container. Better trapping
      Fix Config call for current container. Better trapping
      Fix typo
      Fix Config call for current container. Better trapping
      Reorder Config Panel. Makes a bit more sense this way
      Added General Settings Dialogue
      Remove defined but not used statements
      Fix casting int to int
      Did I forget this file ?
      Add a restart dialog for when Use E cursor or cursor size get changed as they require a restart to take effect.
      Apparently this is needed
      Grrr, put that back. Sorry, doing too many things at once
      Add Fixed to slider label
      Add an Advanced Page to General Settings
      Update e_config.h with comments about what is GUI'd
      Fixes to general settings dialog. Handle different caches correctly. Formatting
      Remove compile warning for evas_stringshare
      Rework General Settings Dialog in prep for Performance Settings Dialog
      Added Performance Settings configure dialogue for handling E cache settings
      Formatting. No need to check if a dir exists as ecore_file_is_dir already checks
      Formatting. No need to check if a dir exists as ecore_file_is_dir already checks. Sizing Fixes for the dialogue. Should look a bit better now.
      Remove restart dialogue from general settings as it's not needed. Thanks Sebastion :)
      Fix eap editor segfault by checking to see that the tile exists before trying to remove it.
      Removed unused variable and functions
      Added window list settings dialog.
      Fix buggers in module config dialog. Configure/About buttons were not in sync with the modules state
      Add Size and Position options to Advanced Config Dialogue for Winlist. Does not follow the ''Advanced has same options as Basic'' design because it would not fit into 640x480. Feel free to redo if you can make it fit.
      Minor fix for Configure and About buttons being disabled on apply when the modules state hasn't changed
      If a module has a config dialogue, destroy it on module shutdown
      If a module has a config dialogue, destroy it on module shutdown
      If a module has a config dialogue, destroy it on module shutdown
      Add Settings to Window Display and Window Manipulation.Let's be consistant in naming the dialogs
      Remove unused variables.General cleanups
      Remove unused function & proto
      Set pointer to config dialogue to NULL when closing
      Typo
      Remove EAPI from function. Thanks Sebastian
      Correct Edje Cache and Collection Cache not in MB. Correct detail to font cache (0.5mb)
      BUG Fixes: clip/get first time, add advanced section for setting bg on this desk, default, all. Advanced needs Set for this desk and Set for all to be implemented yet.
      Update TODO
      When selecting bgs, if the current bg is what we selected in the list, disable the ok/apply buttons
      When selecting themes, if the current theme is what we selected in the list, disable the ok/apply buttons. Formatting. Code cleanup
      Minor fix for users that don't have e_config->default_desktop_bg set
      Remove unused variable. Fix segv on first run
      Trap in case current_theme is NULL to avoid a potential Segv
      Fix theme selector preview size on dialog start. If we select a theme from the list, and it is the current theme that is already applied, then disable the ok/apply buttons.
      Disable Ok/Apply if the selected theme matches the current one
      Update TODO. Remove bg settings item
      Patch from David Stevenson to stop pager module causing E to segfault when setting the number of desks via enlightenment_remote. Tested, works
      Add preview for theme background. Has sizing issues still tho
      Fix for 'Format argument is not a pointer'
      Remove FIXME comments as the module dialog works now
      Disable the theme bg preview for now as some themes use backgrounds which are made of multiple parts and causes the preview size problem.
      Rewrite of background config dialog.
      Slight speed up for theme-thumb loading. Fix for 'Selecting a theme in the list that is already set did not disable apply/ok buttons'
      Avoid potential segv by making sure at least one image widget gets created.
      Remove unused variable. Formatting. Verified apply functions against old dialog to make sure advanced was applying correctly.
      Fix setting background in Advanced page. Remove couple unused vars.
      Oops, that should not be commented
      Radio buttons have focus stealing issues. Disable setting focus to the bg_list in advanced for now as this causes weird behavior with the radios.
      Formatting. Make Start Module config work correctly using E_Config_Dialog_Data. No need to define the configure function with EAPI. Removed not needed include. Add missing e_mod_config.h include to e_mod_config.c
      Pass back the correct data on highlight please. Someone needs a spank for that one :)
      Added import function to bg config dialog
      Fixes for E_Config_Dialog_View
      Remove printfs and extra comments. I'd like to thank onefang and CodeWarrior for there help with the import dialog.
      Check for import being null on dialog close cb
      Make import dialog resizable
      Fix for bg dialog crash. Make resize work on import. Code cleanups.
      Another try at a fix for bg close. Try to get the border of the import dialog to see if it exists or not, before trying to delete it.
      Rewrite the import dialog. Should behave better now
      Keep the selected bg across basic/advanced switching.
      Rename the buttons
      Remove Unused Variables. C++ is bad, mkay.
      Added Mouse Pointer icon for new Cursor Settings config dialog
      Add Cursor Settings and Startup Settings dialogues
      Add Cursor Settings and Starup Settings dialogues. Remove General Settings dialogue.
      Add some functions to e_ilist and e_widget_ilist.c . Fix commented
      Remove unused variables
      Remove unused variables. Fix too many arguments to snprintf
      Rename the Allow Overlap option
      Removed some finished items from the TODO.
      Allow quicker access to the modules settings dialog
      At the request of some users, bumb the max desktop count in Desktop Settings to 12
      Actually create the function for the proto defined in e_utils.h
      Return with no value, and unused variables
      Give the Configuration Sub-Menu some icons :)
      Some small fixes. Capitalization. Move formie about myself as this just seems right :). Changed my email address.
      As per 'the man', remove the Module Settings menu from Configuration->
      Allow Start module to be moved.
      Config dialogue for Display Settings (size and refresh rate)
      Fix a couple bugs in Window Display settings
      Make Advanced have the same button label as Basic.
      Minor fixy for frame title.
      Added Run Command Settings Dialog aka: exebuf. Reorder Config Panel.
      Update what configs are GUId
      Fix bug where changing a config value then selecting a different page (Basic/Advanced) would reset the value to it's original state. Fix config dialogs to work correctly for this. Going for the modules config dialogs next.
      Fix bug where changing a config value then selecting a different page (Basic/Advanced) would reset the value to it's original state.
      No Need to _fill_data twice. _create_data already fills it
      No Need to _fill_data twice. _create_data already fills it. Little Formatting
      Rework Modules Config Dialogue a bit. No need to click Apply button anymore. Just click the radios to enable/load/unload. Old apply code left but commented in case we want to revert. RFC on this :) -devilhorns
      New Config Dialog for setting options about Config Dialogs, hehe. Can set if changes are auto-applied and also the default mode to open a config dialog in (Basic/Advanced)
      Include new Config Dialog Settings
      Added config options for cfgdlg_auto_apply and cfgdlg_default_mode. Bumped config version
      Added config option for setting config dialog options
      Allow Auto-Apply Settings and Default Mode for Config Dialogues
      Some fixes for Window Manipulation dialog.
      Disable Auto-Apply for these dialogs.
      General Fixies
      Disable Auto-Apply on the border config dialogs
      Add New Config Dialogue options to enlightenment_remote
      Update what is GUId and IPCd
      Fix Bug: If we're not Warp While Selecting, then don't warp
      Slightly better modules config dialog. Added frames for module options. Fix potential segv that could have happened if a user clicked on Enable/Load/Unload without having a module selected. Supports Auto-Apply properly now
      Fix Desktop Settings advanced mode not working.
      More updates to what is GUId
      Add a way to save error messages from e_app_error dialogue. Logs default to ~/<appname>.log . Add 2 missing function protos. Some formatting.
      Nicer menus...shhh ! :)
      Nicer menus...shhh ! :)
      Typo, oops.
      We can reuse the same variable for advanced that we use in basic. When
      Reorder config panel. Top 3 are most used, everything after that is alphabetical
      Reorder Config Panel (alphabetical).
      --printf
      Update the checkbox label when it gets toggled. Trying to think like grandma
      Use radios instead of a checkbox.
      Fix for evas_stringshare. Changes char *appdir to const char *appdir.
      Fix gcc warning "No new line at end of file"
      Dunno how this got back in there but...
      Bah...Remove the unused Cfg_File struct. Some formatting. Refix the config
      Remove unused Cfg_File struct
      Removed unused Cfg_File struct
      Removed unused Cfg_File struct. Some formatting
      Don't calculate size on every append, just calculate when e_widget_ilist_go
      year++
      Fix segfault when deleting a background while this dialog is open.
      Updated for removal of default_randr.edc
      Remove default_randr.edc as it's not needed anymore.
      Removed unused variable 'found' in config_item_get function.
      Changed governor to be const char instead of just char in order to quiet
      Remove unused variable.
      Default the shelf list width to something sane if the shelf count
      IBox labels are now optional.
      Removed IBox Labels optional from TODO.
      Fix long-standing issue with Window Display config dialog that has been
      Disable Advanced in Configuration Dialogs config dialog as Auto-Apply is
      Added an entry dialog ala confirm dialog for getting user input.
      Added ability to create/delete bar sources in config dialog now.
      IBar todo items finished.
      Remove the "Icon Name" default text from the edc.
      IBox now has config options for setting what is displayed in icon label.
      Removed the FIXME: Icon preferences comment.
      Rework Shelf Config dialog, giving it a basic and advanced mode.
      Removed shelf config dialog todo item.
      Add Raise/Lower to window border menu.
      Remove window border menu raise/lower item.
      Patch from saturn_vk for adding an action and key-binding (set
      Patch from saturn_vk updating bo translation for added Show Desktop
      Just updating my email address.
      Fix Add/Delete button positions.
      Only fetch homedir once, not every time we list a background as homedir
      And free homedir when done.
      Just strip the extension once in the beginning as we may use it in two places.
      -Added new config item for init screens into e_config.h/c.
      Added Font Hinting and Init Screen (get/set) to enlightenment_remote.
      Add thumbnailing for init screens :) (Thanks CodeWarrior)
      Removed the "Theme" Section, just get edj files from path_init (Personal and
      Make internal eap editor stop using weird names if possible, and use a name
      Fix e_modapi_init to return int, not void.
      Make e_modapi_init return int, not void *.
      Fix e_modapi_init to return integer, not void.
      e_modapi_init should return int, not void.
      Revert back to void for e_modapi_init, HandyAndE is correct.
      Revert back to void for e_modapi_init.
      Revert back to void for e_modapi_init, Andy is correct.
      Revert back to void for e_modapi_init.
      Add a function to e_ilist and e_widget_ilist to return if a particular item
      Remove the printf for inserting characters as imho it's not really needed
      Auto-apply is disabled in E for now but default mode still works.
      Fix formatting for a function. Conforms to E formats now.
      Fix shelf list size. When loading the list, using min_size_get would return
      Shelfs config dialog (the list of shelves) really doesn't need the Ok/Apply
      Lots of fixes for shelf contents config dialog:
      Fix typo, thanks Mo0m :)
      Small bug fix in modules config dialog.
      No need to call save_queue on module unload, e_module_disable already calls
      Free the evas_lists when we are done loading the gadget lists.
      Removed the recently added evas_list_free calls as they caused segfaults
      Changed Delete Shelf dialog icon to be the E logo, not the exit icon.
      Fix some very serious formatting issues with this one.
      Some minor formatting.
      This adds the normal button glinting to the Close button in config panel.
      Give ability for config dialogs to set their border icon to the proper
      Module about dialogs now show the module icon in the dialog, and the border.
      This is slightly better, allows for passing module as NULL, and still
      If we Do have the eap, then we can set the dialog icon to it.
      As per HandyAndE request, this patch gives ability for modules config
      Increase the width of the resolution list a bit as with languages other than
      Little more frame size tweaking for languages other than English so that
      Fix module api warning dialog. The params were switched. Should read better
      Destroy gadgets menus when we unpopulate. Removes bug from todo concerning
      Remove the "Menu for gadgets and if up" bug :)
      Check widget can now do icons ala radio widget.
      Check widget can now do icons like radio button.
      Icons for check widgets is done now, update TODO to reflect this.
      *spank spank* null checks.
      Fix minor bug on gadget remove. We need to call ilist_go after ilist_clear.
      Remove a printf as the "Remove from List" issue is fixed.
      Remove some printfs.
      Add shelf buggers to TODO.
      Remove _cb_list function as it does nothing, so no point in calling it.
      Update TODO for 1 fixed shelf bug, the other is still there. Maybe an ibar
      Remove a debug printf.
      Another Shelf Config Bug :(
      Fix shelf list config dialog to not segfault on delete.
      Oops. Fix sscanf usage.
      Remove sscanf totally. Much more reliable this way.
      Shelf delete bugger gone :)
      Remove window Sticky->Send To bug as border menu has if (!bd->sticky) for
      Move "Close" away from the bottom of the menu. Placed below "Kill" now.
      Remove "close button on menu" cleanup.
      Add an icon for "Window Properties"
      Add "Window Properties" icon.
      Change Flip to use checkbox with icons.
      Remove Screen Dialog Flip Checkbox todo.
      Cleanup: Fix return value for modapi_init.
      Cleanup: Fix return value of modapi_init.
      Cleanup: Fix return value of modapi_init
      Make flip work properly now. Tested ala raster's suggested method.
      Window placement policy is doable in ipc already, update e_config to reflect.
      Avoid extra calls to e_shelf_config_init as it destroys and recreates all
      Fix occasional problem that caused a shelf reload from config dialog to
      Some convenience functions for setting shelf properties without restarting
      Can now set shelf "style" without a restart. More will follow.
      Function protos for new shelf additions.
      This bug is gone as style can be set without deleting/remaking the shelf.
      Remove unused variable.
      If a window is resized manually when maximized, unset the maximize state.
      Window maximize/resize bug gone.
      Big Cleanup for Startup Config Dialog.
      Check that 'alt' actually has something in the list before going through it.
      Implement per-gadget move/resize also.
      Make sure bi is set before trying to use it or else Seggy. Thanks iSteve :)
      IBox also has the same problem as IBar. Seems o_empty object is not resized
      Add a files_deleted hook for fm2.
      Wallpaper delete/select is done.
      Add the fm2 delete hook and select a theme if one is in the list.
      Fix leak on wallpaper_update function.
      Added theme import dialog :) Auto-sets to the imported theme.
      Add function to set window border icon so that Import dialogs and such can
      Minor fix for Flip Animate apply in basic mode.
      Theme Import can no longer copy bg edj files, or edj files without a border
      Wallpaper and Theme Import now both work correctly. Cannot Import a theme
      Use the new edje_file_group_exists function, rather than evas_objects.
      Module Config Dialog is now more dynamic when open.
      Added a check for omnibook laptops so that temperature module can work with
      Omnibook laptop support for temperature module. These lappys cannot use
      Allow wallpaper "preview image" to be resized with the dialog.
      Allow theme "preview" to resize with the dialog.
      Make "preview" resize with the dialog in Advanced mode.
      Added transition config dialog. Still needs preview but I'm working on it.
      Updated todo for transition preview.
      Added Configuration Panel bugger.
      Be sure to trap the correct pan event, not just the changed event twice :)
      Config Panel Scroll bugger fixed :)
      Update transitions to be gui'd (// GUI).
      These are also gui'd already.
      Added 4 buggers where windows do not fit into 640x480.
      Fix Window Display Advanced to fit in 640x480.
      Virtual Desktops->Advanced now fits in 640x480.
      Window Manipulation->Advanced now fits into 640x480.
      Removed some todo items about 640x480 as I fixed them already.
      Screenlock->Advanced fits into 640x480, barely :) I'm not entirely happy
      Screenlock->Advanced now fits into 640x480.
      Reboot should really come before Shutdown in the menu.
      Check that initial text is actually set befor trying to strdup it.
      Fix for Shelf Size issues: After setting a size in Advanced mode, subsequent
      Some work on intl config dialog.
      Start of a color classes config dialog. Commented out in Config Panel for now.
      Resize the ilist widget, remove some test appends.
      Do not need two entry widgets, one atop the other, for this. Can use just
      Add color selection to Advanced Section.
      Start "virtualizing" the color classes to a "long name" that can be
      Some more virtualize work.
      Added ibar label color class for testing.
      Added a "disabled" state for color well widget.
      Add a "disabled" state for color well. Thanks rephorm :)
      Disable the color wells by default, and enable when needed.
      Partially working color class config dialog.
      Update list icon when enable/disable of color class.
      Just some minor formatting.
      Remove some debug printfs.
      Added some more color classes to the dialog.
      Add some color classes to the default theme. This makes the config dialog
      Added more color classes.
      Added more color classes for widgets/modules.
      Added Ilist item/header color classes.
      Added ilist item/header color classes.
      Some formatting.
      Remove these defines as they are not used here.
      Change to Language Settings..easier to understand & translate.
      As per Nathan's suggestion, rework the Basic mode into something much
      Color class dialog goes live.
      Add a few more color classes to default theme.
      Implement newly added color classes.
      Implement some more color classes.
      Add winlist color classes.
      Update color classes for GUI'd :)
      Fix the "Shelf Contents" remove bug.
      Begone "Shelf Contents Remove" Bug :)
      Ooops, forgot to remove debug printfs.
      Added a virtual desks preview widget bug.
      Change to generic module label color class.
      Changed to generic module_label color class, rather then specifics for each
      Added transition preview widget.
      Added transition previews.
      Assign "Colors" dialog it's own icon in prep for Mano's commit, and move to
      Remove the color class gui config todo.
      Reset to default colors when a class is disabled.
      Added a button to be able to reset colors to their defaults.
      Much better Fonts dialog.
      Abstract the class list loading into one function (eliminate code dupe)
      Added Menu Title font class for Mano :)
      Fix a couple potential segfault issues.
      Much better Basic Mode for Fonts config, including a font list now for easy
      Set the font list widget to null in advanced so we don't segfault.
      Make "Window Properties" window fit in 640x480 and set an icon for it.
      Set font entry widget to null in Basic Mode to avoid potential segfault.
      Set the color wells to proper default values.
      Sort the font list.
      Added action wrapper for "Cleanup Windows"
      Remove Cleanup Windows action item.
      Remove the transition preview widget and create it directly in the dialog
      Do not load the language list twice. Good eye Lutin :)
      Add alias for gradient preview.
      Using diff from rephorm (shameless plug :) ), added gradient preview widget
      Removed bg gradient preview item.
      Fix icon assignment for "Cleanup Windows"
      Set an icon for the color dialog.
      Rework the gradient dialog for a better look.
      Language is gui'd already
      Added new prop value for default border style.
      Added border selection dialog (ie: winter square border) to allow selecting
      Removed default border style dialog item.
      Added a little more info on this one bug.
      Added icon for shelf config dialog.
      As per discussions with raster, refactor the Desktop menu and include a
      Remove "add shelf to main menu" todo item.
      Added "Add App To Launcher" menu item for adding apps to ibar from window
      Removed "Add app to launcher" window menu item.
      Disable the Add App to Launcher for now..needs a little more work.
      Re-enable the "Add App to Launcher" menu item. Provides a list now to select
      Doh !! Call the add function, not the edit.
      Forgot to commit this, thanks metrics.
      This is gui'd already.
      Only fetch current manager once and reuse.
      Refactor the border menu a little so it takes less screen-space in 640.
      Free the fonts list when done.
      Leaks-be-gone. Thanks metrics, rephorm :)
      Some cleanup to reduce duplicated code. (One function to del them all) :)
      Added a menu item active color class.
      Patch from metrics for desklock switching segfault. Tested good.
      Update xnest script to use enlightenment_start for metrics :)
      Give app editor a matching icon for editing applications.
      Make entry widgets in the fsel preview read-only...a user should not be able
      Added start of a mime config dialog. Still working on it...
      Hook in delete button & confirm dialog. Be warned: if your testing this you
      Fix segfault that happens when flipping between Basic->Adv.
      Added start of a mime edit dialog. All disabled in config panel for now as
      Start of some file trapping. More todo.
      Use pre-defined fileman.edc icons, if possible, in the list and icon
      Add/Del/Configure should work now. Still have to handle the case of edj and
      If specified, use edj for the icon in list.
      Fix saving of mime types, they actually save properly now...but why does fm2
      Use list_remove_list as we already have the node we want, and break
      Give shelf contents dialog the same icon as configuring shelves.
      Remove duplicate "sreen_normal" entry.
      Refactoring mime edit dialog as per convo w/ raster.
      Allow configuring of mime icons.
      Prep for handling img files. No actual handling code yet.
      Added edj and img (png, jpeg, etc) handling code is working now.
      Mime config dialog(s) are in. Remove the todo item.
      Mime dialog goes live.
      Just added my irc nick to authors.
      Fix setting border icon. (These need to be done after the window is shown)
      Remove an unused variable. Fix some formatting.
      Use strstr, not strcasestr, for dj2 and solaris :)
      Be sure to close the mime_edit dialog if the main mime_list dialog closes.
      Update the mime list when a mime type changes it's icon options.
      Fix a compiler warning about ecore_event_handlers.
      Bump up the list height so that it matches closer to the preview widget
      Fix an issue with desk preview bg set always selecting Use Theme Bg.
      Rename the Mime Types dialog to File Associations.
      Mime icons is now in a gui. Update e_config.h to reflect.
      Add in the right-click menu for Set Wallpaper & Set Desk Name.
      Fix typo spotted by tokyo, Thanks :)
      Remove some duplicated lines.
      Added config dialog for setting desktop names, bgs, or anything specific to
      Added config_desk to e_includes and Makefile.am for building.
      Cross off desktop_names as it is now GUI'd.
      Add a desktop_default_name fallback in the Apply code so if someone erases
      Properly check for a blank name and then set it to desktop_default_name if
      Get the icon widget's evas once and reuse it.
      Fix the mime.type parsing that was recently added.
      Disable 'Iconfiy' for internal borders. We don't have 'iconify' buttons, why
      Bind the "grab key" dialog to the pager config dialog like the key_bindings
      Redo Config Panel as per conversation with raster, using 2 lists now.
      Remove the "Config Panel Cleanup" item as this is done now.
      Fix a compiler warning about const char/char.
      The E_Config_Dialog_View structure defaults the func calls to NULL so these
      E_Config_Dialog_View structure defaults the functions to NULL, so we don't need to
      Set "selector" on the item list so you can re-click a config item to
      Add framelists to wrap the individual ilist widgets so we can tell what is a
      Send proper unfocus signal to ilist when it loses focus.
      Fix focus issues with ilist widgets.
      Use the nice convenient function call for setting border icon.
      Fix up the border_icon_set a little bit.
      use the e_win_border_icon_set function for this dialog.
      Remove commented-out old code.
      Use list freeze/thaw on configure dialog.
      Use ilist freeze/thaw on color class list.
      Use ilist freeze/thaw on fonts dialog.
      Use ilist freeze/thaw on borders config dialog.
      Use ilist freeze/thaw on icon theme dialog.
      Use ilist freeze/thaw on transitions config dialog.
      Use ilist freeze/thaw for "Shelf" list dialog.
      Use ilist freeze/thaw on screen resolution dialog.
      Use ilist freeze/thaw for key bindings dialog.
      Use ilist freeze/thaw for mouse bindings dialog.
      Use ilist freeze/thaw for intl config dialog.
      Use ilist freeze/thaw for search paths dialog.
      Use ilist freeze/thaw for modules config dialog.
      Ilist freeze/thaw is done for dialogs.
      Use ilist freeze/thaw for shelf contents list.
      Use the same icon in the border as is used in the config panel.
      NULL out the setting of "Apply" button icon until we actually have an icon
      First refactor/reorder of the Config Panel Items.
      Add a framelist with label around the border list to better tell the user
      Put a framelist around the icon list widget in Basic mode.
      Fix icon on the Import button.
      Remove some e_widget/edje calls that we don't need.
      Minor formatting fix.
      Fix IBar/IBox "resize to single icon" bug.
      Remove IBar/Ibox resize bug.
      Redo the Border Window Properties dialog.
      Believe the client info dialog is nicer now.
      Few fix ups for border config dialog.
      Use the config dialog find functions to avoid having 2 border dialogs open
      Add functions for returning an existing config dialog.
      Allow multiple border dialogs to be open, but only allow one per-app.
      Close the Window Properties dialog if the app closes.
      Fix segfault in new input config dialog.
      Reuse the content create function for initial dialog creation. (reduces
      Remove unused variable.
      Remove an unused variable from the border structure.
      Remove commented block.
      If we don't have a match for netwm.name, use icccm.name for label display.
      Set main list widget to homogenous so we can keep framelists the same size.
      Fix removing gadgets from a shelf.
      Remove the border->border_dialog checks..this is handled in e_border.c
      Add missing check for border prop dialog.
      Minor fix-up for wallpaper dialog.
      Preview widget resize fix for theme dialog.
      Moved 'Startup' and 'Restart' app calls from the Appearance->Startup screen
      Add the ability to configure IBar Applications to the new Applications
      Add missing checks for existing Restart/Startup/IBar application dialogs.
      The recent changes by onefang and myself should take care of this issue.
      Some fixups for framelist position and content alignment. Thanks tokyo :)
      Fix button labels and icons.
      Add ability to have seperate NumLock key bindings for on & off states.
      Add a little more space between the window border and content object so that
      Delete the list objects and close button when the dialog closes.
      Add missing traps for numlock state when executing bindings.
      Patch from Eric 'Ravenlock' Schuele <ravenlock at comcast.net> to provide winlist config
      Added a "nice to have" for the temp module.
      Rework keybindings dialog to use less widgets when doing basic_create.
      Rework mouse bindings dialog to not use a bunch of list widgets.
      Remove unused variable.
      Do not expand width/height on the buttons.
      Fix recent winlist iconified commit (values were not added in the correct
      Move 'Configuration Dialogs' to Advanced and remove Miscellaneous section.
      Add "remember_internal_windows" config option to the Window Display Advanced
      Make sure to define the variable type so we do not get 'Undefined Variable'
      Some formatting love for the ohh so friendly e_gadcon :)
      New text editor icon from ManoWarrior.
      Advanced icon for config panel from ManoWarrior.
      New intl icon from ManoWarrior.
      Added advanced icon for config panel.
      Enlightenment_remote commands for logout, hibernate, reboot, and suspend.
      Removed todo item for enlightenment_remote logout, hibernate, reboot, and
      Use the same label for skipping window list as is used in the border menu.
      Fix some minor formatting issues.
      Some formatting fixes.
      Change new ibar .order files to use .desktop, eaps have been gone for a while.
      Make file icons dialog use proper border icon.
      Some code cleanup for config panel.
      Input_Method is GUId now, update e_config.h to reflect.
      Some formatting fixes for input_method dialog.
      Add config option and implement "switch to desktop of new window (optional
      Remove "switch to desktop of new window" item.
      Just some formatting cleanup, no functional changes.
      Change "desklock" menu icon to go with other system menus.
      Added seperate icon for the desklock menu_item that matches the other System
      Rework of the ilist widget.
      Fix case where nothing is selected in the list, so disable some controls.
      Fix Application dialogs for the new icons.
      Use a much simplier/cleaner method of setting the Applications dialog(s) icon.
      Change dialog title according to what "Apps" are being edited.
      If we're using E_NEW to create, then use E_FREE to free.
      Just some doxy fixes to make the sentence sound sane.
      Use E_FREE to free cfdata created by E_NEW.
      Use e_free to free data created by e_new.
      More free-->e_free converstions.
      More free to e_free conversions and formatting fixes.
      Use e_free for things created by e_new.
      All config dialogs should now use E_FREE for things created by E_NEW.
      Formatting, formatting, formatting.
      Provide a Configure button on the IBar config dialog that allows users to
      Be sure to write any font changes to e_config so they remain set on a restart.
      Provide a more meaningful internal name to the color dialog, rather than
      Remove a bunch of blank lines at end of the file.
      Add fixed: 1 1 to slider_vertical text label.
      Update copyright year to 2007. (lame commit, I know)
      Use E_FREE for cfdata struct created with E_NEW
      Remove e_deskpreview files as they are not used. All the magic is in the
      Fix some horrid formatting issues.
      Reorganize the shelf right-click menu a bit, seperating shelf specific
      Patch from zgold to fix my e_deskpreview removal for po files.
      New icon for 'shelf' from ManoWarrior.
      Sort the shelf list before returning it. This keeps the Shelf dialog nicely
      Slightly modified (formatting) patch from Ravenlock <ravenlock at tx.rr.com> to
      Keep a separator above 'Cleanup WIndows' menu item.
      Ravenlock's combined dpms/screensaver patches and new config dialogs.
      Add ravenlock to the authors file for his work on dpms/screensaver and
      Another patch from ravenlock for Menus config dialog slider value & delta.
      Ravenlock's Window client list submenu patch, slightly modified.
      Ravenlocks 'Client List Configuration' patch. Allows users to configure
      Applied lok's e_remember & e_zone patches to fix missing checks.
      Update TODO to reflect recent Client List Menu work.
      Fetch the border name(s) once and reuse them.
      Ravenlock's "Pin to desktop" patch which adds a menu item to the border menu
      Ravenlock's pin-cleanup and pin-action patches to address concerns about a
      Allow setting a widget_button's icon to NULL so that a button icon can be
      Support e,action,icon,hide for the button widget.
      Some formatting on e_widget_fsel.c.
      Patch from Massimo Maiurana for the DPMS config dialog to set button text
      Do edje_color_class_list properly for e_remote and be sure to free the
      Clean up the desklock/screenlock dialog.
      Patch from ravenlock for client list sorting by Most Recently Used &
      Return e_remote ipc call for edje_color_class_list to it's previous state.
      Client list todo item should be finished now with ravenlocks last patch.
      Fix for the "white background" some people are seeing on startup.
      Path from morlenxus to add a dialog for the 'kill' command so windows do not
      Better clock "glass" image from morlenxus that reduces the glare a
      Fix the ecore_timer callback function.
      Remove some unused varaibles and unused functions.
      Patch from morlenxus to allow setting enlightenment options directly as
      Small patch from morlenxus to show the user a dialog when a problem module
      Add a label telling user where the error log will be saved.
      No need to set resizable to 0 explicitly as all config dialogs are
      Dpms patch from ravenlock: adds a dialog to let user know that dpms is not
      Ravenlock's patch to allow client list to show windows from other screens
      Fix E About window so it only shows one instance. Handled like Config Panel
      Fix Theme About to not allow multiple instances (like E About & E Configure).
      Fix problems related to 'use custom lock command' that metrics found.
      Change some wording on DPMS stuff. More user friendly now.
      Fix screenlock to use proper variables for the checkboxes.
      Ravenlock's ibox patch for icons always showing all icons when restart.
      Part 2 of Ravenlock's mouse acceleration patch. This adds a config dialog
      Fix Makefile.am...remove my -Wno-unsed that I added locally. Thanks Dan :)
      Update what is gui'd based on recent patches that have gone in.
      Align the 'Separate Groups' framelist content to the top.
      Run the config_save first before we call dpms_init because dpms_init reads
      Ravenlock's mouse cleanup patch.
      Add a Favorites Editor :) (Don't forget to Apply your changes)
      Comment out config of ibar apps for now, until we can get the dialog(s) fixed.
      Remove NULL path check so we can create new .order files if they do not exist.
      Some fixed for Favorites Editor & ilist issues.
      Allow ibar editing again.
      Make basic font config fit in 640x480.
      Remove unused function.
      TODO--: create a favorites.menu if it doesn't exist.
      Some added trapping in case desktops is empty.
      Check that desktop is valid (+return) before we freeze evas so we don't
      Be sure to set icon = ... my bad.
      Remove old config_apps code...it doesn't work anymore & we've added new
      Remove old e_int_config_apps and add the new config_apps files.
      Fix urandom e_config snafu. When you add new e_config properties, be sure to
      Create a "Add to Favorites" border menu item for quickly adding apps to
      Re-enable the "Add app to launcher" border menu item; fixed to use e_order
      Allow sub-objects to expand vertically also if the parent framelist is
      Make color class dialog advanced resizable,
      More dialog resize work for vertical lists.
      Resizable border dialog so the ilist can stretch.
      Make icon theme dialog resizable (vertical ilist).
      Make transitions config dialog resizable.
      Make startup config dialog resizable.
      Make favorites editor resizable.
      Make ibar/startup/restart editor resizable.
      Rework screen resolution dialog slightly.
      Forgot to add the checkbox.
      Make key bindings dialog resizable.
      Make mouse bindings dialog resizable.
      Fix resizing on the Input Method dialog.
      Fix search directory dialog resizing.
      Make 'File Icons' dialog resizable.
      Make shelf list dialog resizable.
      Better resizing on the modules config dialog.
      Format E style.
      Add right-click copy/paste popup menu to e_entry for Codewarrior :)
      Rework lanugage dialog a little bit:
      Modify startup config dialog slightly so that it looks & acts like wallpaper
      Remove unused variables.
      Removed unused variables.
      Fix e_entry popup menu so that Cut/Copy show again.
      Trap for "rename" error. Print the errno via perror.
      Math.h is already included via e.h, do not need the include here.
      As per talk w/ rephorm, change Screen Zone to read Current Screen.
      Change zone to read Screen in the config dialog.
      Just some formatting fixes...E style.
      Standardize some config dialog class names.
      Remove unneeded printf.
      Minor formatting fix with parens.
      Minor cleanups on exebuf config dialog.
      Make E build again after brian's confirm dialog patch by fixing the new file
      Minor formatting fix.
      Added an option, by request, to disable display of Favorites or Applications
      Fix some formatting issues.
      Use the same icon for mime edit that we use in the mime list.
      Some fixes for new apps dialog.
      Small patch from morlenxus to provide option that will allow an auto-hide
      Forgot to commit this file with morlenxus shelf patch.
      Bump the config file generation for newly added shelf option.
      Patch from morlenxus to fix .order files that reference a full path.
      Patch from lok for adding Skip Pager to border menu.
      Fix swallow colors for alternate & invisible shelves.
      Fix Bug #88.
      Give menu apps dialogs (favs, ibar, etc, etc) ability to move items up/down
      Include the header to remove some compiler complaints.
      Better modules config dialog. Can now multi-select several modules to
      Make 'Shelf Contents' dialog resizable.
      Added morlenxus' Profile Configuration module.
      Add conf_profiles to build order.
      Added conf_profiles to build order.
      Added trap for NULL sd->obj. Ref: Bug #92.
      Remove unused struct (left over from when modules were listed in the menu)
      Add an event for when a module gets loaded/unloaded. Event structure consits
      Oops, don't need to reload the cfdata->modules list there.
      Add missing return values for module update functions, thanks jeffdameth :)
      Modified shelf id sort to be a bit more complete. This fixes the issue where
      Path from Kent (der_Metzger) <kent at thor.arrrr.com> to add Intel Core2
      If we don't reassign a value to either tc->font or style, then be sure to
      When using "fill available space", take into account if the border is on the
      Fix alternate shelf w/ inset style for recent swallow color changes.
      Use the Applications icon for this module, not the pager/layout icon.
      Patch from jeffdameth to fix hard-coded window size on the eap_editor dialog.
      Use proper icon for conf_desks.
      Use proper icon for screensaver module.
      Use proper icon for screen res module.
      Use proper icon for display power management.
      Use proper icon for desklock.
      If the Virtual Desktops module is not loaded, don't show the Configure
      Proper icon for keybindings module.
      Proper icon for conf_menus module.
      Proper icon for mouse_accel module.
      Proper icon for mouse_bindings module.
      Proper icon for conf_shelf module.
      Use proper icon for window display module.
      Proper icon for window focus module.
      Proper icon for window_manip module.
      Proper icon for conf_clientlist.
      Use the actual winlist icon in the Config Panel.
      Use the winlist icon in the dialog also.
      Add trap for the odd case where e_theme_config_get may return null.
      Use a better null trap for e_theme_config_get returning NULL. This should
      Remove whitespace following trailing backslash.
      Change icon for conf_dialogs.
      Change icon for exebuf module.
      Change icon for mime module.
      Change icon for Search Directories module.
      Change icon for performance module.
      Change icon for winlist module.
      Check that we have a valid exe before calling ecore_exe_free. See bug #122
      Only add a separator if the Config - Border module is loaded.
      Correct filename typo for exebuf module.
      Remove the Add Application menu item if the conf-apps module is not loaded.
      Use proper icon for exebuf module.
      Move adding the extra separator on menu to the function that is calling the
      Check that the dropshadow config dialog is not already open before we create
      Remove Show Desktop Icons option in prep for fileman module going in cvs.
      Add file manager as a module.
      Add fileman module to build process.
      Adding fileman as a module. This commit includes necessary changes to
      Remove e_fwin.c/.h as they are in fileman module now.
      May help to commit configure.in changes too :)
      Remove e_fwin.c...it's in the fileman module now.
      Autoload fileman module on new configs.
      Do not allow Desktop folders to open in place.
      Set correct window title when we navigate to different places.
      Add options for showing Full Path in the window & option to disable Desktop
      Update todo...fwin can optionally show full path now.
      Rfresh existing fm's when config properties change.
      Add minor fwin bugger.
      Enable some different View Modes. Most disabled for now until they work
      Add Fileman config to Configuration Panel when module loaded.
      Add File Icons to the Fileman Category of Config Panel.
      Remove Profiles from the Config Submenu, doesn't need to be there.
      Some more fwin/fm2 todo updates.
      Implement Config File Version support for Fileman module as I know more
      Fix config file versioning so that properties get saved correctly & restored
      Delete event callbacks when e_entry is deleted.
      Remove useless function proto.
      Be sure to set the ilist item->selected to 0 when calling e_ilist_unselect.
      Rework the Modules dialog so that it loads a lot faster.
      Removed unused variable.
      When the module gets unloaded, kill open Config Panels. If left open, they
      No need to assign an eco here. Add safety to be sure _e_configure is NULL.
      Reimplement filereg as a hash instead of a list, providing a minor speedup.
      Fix slider height in Advanced dialog for tokyo :)
      Lots of cleanup (Remove unused variables & functions)
      Comment out unused functions. These MAY return someday.
      Remove unused functions.
      Initialize some variables to remove compiler warnings.
      Fix compiler warnings by initializing some variables & using evas_stringshare.
      Initialize some variables to remove compiler warning.
      Cleanup some compiler warnings. No real need for the *f there.
      Initialize the return val to 0 to eliminate compiler warning.
      Initialze variable to 0, eliminate compiler warning.
      Minor adjustment to the textblock so that the Module List resizes better,
      Add gcc suggested parens around assignment.
      Remove commented Files block, This really doesn't need to be here anymore as
      Minor spelling/grammar fix.
      More spelling/grammar fixes. Did not realize there was more of these in
      Fix position of last checkbox to be like Remember dialog.
      Check that border has a "pointer" before trying to delete it. Working on
      #Define MAX for systems that do not have it (Solaris). Fixes bug #186.
      Add a "noresize" border style (not the same as noresize_dialog). This fixes
      Check that we actually have gadcon_layout_data before trying to access it.
      Provide a convenience function for setting a window border internal icon key.
      Various patch bits from Brett Nash. Still going through the rest of them.
      Patch from Brett Nash to init zone to NULL before use.
      Patch(s) from Brett Nash to fix compiler warnings.
      Slightly modified patch from Brett Nash to fix compiler warnings.
      More patch work from Brett Nash, slightly modified, to fix some compiler
      Patch from Brett Nash to init zone = NULL before use.
      Patch from Brett Nash to fix zone being used uninitialized.
      More "zone used uninitialized" fixes from Brett Nash.
      Enable List View & Clean up some formatting.
      Added basic rubber band support to efm.
      Added basic rubber band support to efm. Still needs a little work.
      Fix missing function prototype.
      Update TODO - remove rubber band item from e_fm.
      Add cut/copy/paste menu enums for e_fm.
      Lots of formatting fixes. There may still be more needed in this file.
      Be sure we have Icon->Info->File before trying to use it in a printf.
      Fix typo so E builds again. Oops.
      Fix missed theme part name change as per ML thread "E_Manager issues".
      Remove some efreet printfs.
      One more safety check to see that icon->sd->realpath is valid.
      Minor formatting fix.
      Remove blank line.
      If user has requested no confirmation dialogs, then do not display one when
      This should fix the random e_fm segfaults when opening directories for good.
      Use perror to get any errors from the rename call.
      Use e_config->edje_collection_cache value for setting edje collection cache.
      Remove useless printf.
      Check that user can write to a place before enabling the Paste menu item.
      Add a separator before Copy if needed.
      Formatting fixes.
      Fix tab order for right side (About/Config/Unload).
      Allow evaluating env vars from FDO specs (menus, trash, etc).
      Since most things will not be using XDG_*, reduce the number of strcmp's by
      Add FDO spec compliant trash implimentation.
      Use mkpath, thanks Seb :)
      Check return values of mkpath for failure. If these do fail then trashing
      Some minor formatting fix before I start the mime handlers code :)
      Minor formatting fixes. Init some Evas_List vars to null first.
      Add mime/glob _del functions.
      E_FM Context Menus :)
      Support menu icons for the context menus.
      Add context menu for setting themes from efm.
      e_fm context menus todo-- :)
      Add some safety checks in case mime_handler_new returns NULL.
      Init some vars to NULL.
      Remove the check to see if its the current theme, just check for the group
      Move efreet_init to be sooner in the start process. If not we get a lot of
      Fix returns for evas_hash_modify (which returns a pointer to the old data,
      Remove unused variable.
      Fix Remember check location for tokyo :)
      Append to the currect hash.
      Tell compiler that hash is unused in this function.
      Cleanup e_bg & e_theme nicely by removing globs.
      Remove printf.
      Fix typo in error dialog title.
      Fix gcc warning on ecore_ipc_client_send.
      Formatting fixes.
      Allow setting png/jpeg as background from e_fm context menu.
      Remove printf.
      Check that the mime handler has a label before trying to strcmp it.
      Check that we have dev & path from the e_fm widget before setting the
      Encode any 'imported' images with a data item so we know if it's
      Init some vars to NULL before use.
      Don't evas_list_free the returned mime handlers list. This fixes bug #255
      ZGold's patch for adding 'Add Keyboard Shortcut' to border menu.
      Remove TODO item for 'Add Keyboard Shortcut'. Completed with ZGold's patch.
      Add missing function proto in header file.
      Fix config list widget for recent e_widget_entry cahnges.
      Check in edc for upcoming toolbar.
      Initial check-in of upcoming toolbar. Ignore this code for now as it's still
      Allow modules to use their own icons as config items/cats.
      Allow dropshadow module to use it's own icon in the Config Panel.
      Allow battery to use it's own icon in Config Panel.
      Minor formatting fixes.
      Be sure to free icon_file if it exists for both categories & items.
      Formatting fixes.
      Check for params before checking for strlen of params.
      Add module type to .desktop.
      Add module type to .desktop
      Change module type of .desktop
      Add module type to .desktop files.
      Add/Change some module types in .desktop.
      Add module type for conf panel.
      Add module type for fileman.
      Modify dialog to sort modules into categories.
      DBus module goes into System. Change .desktop to reflect module type.
      Much better modules dialog. Faster at listing, loading & unloading modules.
      Remove unused member from structure, it's really not needed.
      Working on getting actual efm modules into the gadcon.
      Minor formatting fixes.
      Add some trapping to gadcon for doing drags. This is needed because toolbar
      Populate the toolbar when it gets created.
      Orientation support in the theme also.
      Add api functions to change orientation.
      Add ability to change orient & resize correctly.
      Fix some formatting.
      Provide gadcon_config wrapper functions for toolbar & shelf. For now, just
      Add callback signals for efm modules. Almost ready for primetime :)
      Keep Begin/Stop of move/resize gadgets in sync.
      Remove #if 0 on the toolbar.
      Efm modules don't support Plain/Inset, so no need for the menu entry there.
      Some minor fixes for toolbar on resize.
      Formatting & whitespace removal.
      Disable left/right side toolbars for now. Still needs work.
      Remove extra blank line.
      Fix toolbar layer.
      Fix formatting.
      Only call shelf_lock_set if the gadcon is part of a shelf & gadcon->shelf
      Subscribe to module update event. This will allow Config Panel to have
      Remove unused variable.
      *sigh* Gadget containers can be other things besides Shelfs. Check for
      More shelf-specific checks before calling shelf-specific functions.
      More gadcon->shelf checks before calling any shelf-specific functions.
      More thorough check on menu_post for shelf.
      Make sure that the gcc->menu is set.
      Add icon for Rar types also.
      Add icon for rar types.
      Add rar icon to Makefile.am
      Better Open With dialog.
      Use better method for returning all desktops in case the ones in ~/.local
      Fix random segfault when loading/unloading modules & Config Panel not up.
      Fix lots of formatting issues in eap_editor
      Rework the ibar/restart/startup Apps dialog.
      Add missing vim format info.
      Don't sort the menu/order list based on alpha. Use the existing order from
      Add ability to edit/add mime types for a desktop file.
      Allow more space for moving/placeing items in the toolbar. This removes the
      Formatting & whitespace removal.
      Fix resizing of config_list widget.
      Much better resizing on the Paths dialog.
      Better resizing. Fix some formatting issues.
      Fixes needed for new Font Config dialog.
      Simplify Fonts Advanced dialog code a bit.
      Cleanup module_update handler a little better.
      Fix typo.
      Formatting fixes.
      Some shelf fixes.
      Minor fix for Skip Pager menu entry. It wasn't always updating some borders
      No need to use a switch when detecting mouse button. A simple one-line if
      Formatting & whitespace removal.
      Fixes for screen lock dialog.
      Do not enable Titlebar font class by default on new configs. This overrides
      Add convenience function for getting an icon's geometry. This is used in
      Spawn new fwin next to icon that was selected.
      Start of panning the e_fm while selecting. Not working quite correct so
      Add more icon create/add options to the menu.
      Don't add the new Create/Add menu entries if the conf_apps module is not
      Set popup layer == layer of the exebuf.
      Context menu for setting View Mode (list/grid). Used in wallpaper & theme
      Better resize for wallpaper dialog. Uses less tables & lists too :)
      Don't use View Menu in fileman. It has a config dialog for that.
      No need to expand width on the preview frame because the actual preview
      Forgot to commit this w/ new View menu option.
      Modified Patch from hannes Janetzek (jeffdame1h) for fixing pager popup always having
      Small patch from jeffdameth to not allow other keyactions while winlist is
      Better pager module config dialog. Now fits in 640x480.
      Check that the ecore_lists are valid before traversing. This eliminates a
      Sliders for mouse accel don't need to be that long. Decrease slider size.
      Reduce mouse slider width in basic dialog.
      Make menu advanced settings fit into 640x480.
      Formatting fixes & whitespace removal.
      Some minor formatting fixes.
      Fix pager config dialog (thanks jeffdameth).
      Remove FIXME comment as it's handled one line above.
      Fix missing Value= in desktop file.
      Entry dialog now supports "Return" key which will call the "Ok" function.
      Delete edge input windows when we free the zone.
      Set proper icon for Inset.
      Add support for themeing X cursor type "plus".
      When trying todo composite for popups, check that 1) the user wanted to use
      Better check for composite support.
      As per some irc discussion, Display a confirm dialog when user selects to
      Remove check for compositing available and just use whatever the user
      Give the entry widget focus when showing the entry dialog.
      Remove whitespace.
      No need to expand the preview frame as the preview doesn't change size anyway.
      Fix some formatting issues.
      Move description area to be below both loaded & unloaded because
      Fix battery module description to fit width of new description box.
      Fix module desktop description.
      Fix up module descriptions for new width of description box.
      Remove commented lines.
      Cannot use mouse_down on the input windows to pop the menu because of the
      Remove unused function prototype.
      Change char to const char to avoid compiler warning.
      Better Shelf Contents Dialog.
      For now, use the same toolbar for each new efm window.
      Fix formatting.
      Center gadcon popups over their respective gadgets, not aligned to the left.
      Handle corner cases where popup X may be less than the zone X.
      Set the proper grab_mouse_win to zero when releasing grabinput.
      Make dialog a little wider.
      Disable sorting the gadget list for now. Seems to be causing an issue where
      Fix 'Border Style' dialog on resize.

digitalfallout (2):
      restart funkyness added to the todo
      meh, printf->fprintf and some c++ comments gone

dj2 (50):
      - install the e headers into $(includedir)/enlightenment. hopefully should
      - check the e_menu_init return value
      - add the sticky window code
      - Add new lines at the end of files, causes problems for some people
      - make shade/maximize and stick into checkbox options and place in their own
      - don't want to install config.h so move it out of e.h and put it into the
      - include the \0 too
      add -restart to enlightenment_remote
      - if we are in gadman edit mode and we enable a module, the module wasn't in
      - extend E's ipc a bit more
      - display window coords while moving
      - end the move, not the resize
      - if there is no LANG set this would segv. I don't know if this fix is
      - screwed up the formatting, fix
      - change the names of the module entry points. This will break other
      - Without this e would segv if I created a sticky window on a desktop other
      - make this compile again
      - add the ability to get the theme directory list from libe
      - remove duplicates
      - remove duplicate
      quite you
      - add -framerate-get and -framerate-set back into enlightenment_remote
      - add in -menus-scroll-speed-get/set
      - these should all be ported to e_ipc_handlers.h already
      - add -focus-policy-set/get back into e_remote. CLICK dosen't seem to be
      - this stuff is ported
      add -edge-flip-set/get -edge-flip-timeout-set/get
      add -font-cache-get/set and -image-cache-set/get back into ipc
      - add in the -dir-list-append/prepend/remove functions.
      - move duplicate code in e_ipc_handlers into a macro
      - add -menus-fast-move-threshold-set/get back into ipc
      -menus-click-drag-timeout-set/get
      - add the -border-shade-*-get/set back into enlightenment_remote
      - bug in the pager code
      - add -desks-set/get back in
      - englebass fixed it.
      - the RESPONSE macro dosen't use HDL, so remove it
      - make this a warning instead of an error
      the _ should be there, just need to move the )
      - add the ability to change the initial window placement policy. currenlty
      - remove config.h from e.h and put it into the .c files that need it.
      - make the cursor placement code keep the window fully onscreen
      - move the common code to a function in the e_modules file.
      - these are marked extern in E_Lib.h so make sure they exist
      - esmart isn't part of e17, its bugs don't belong here
      - preferably not. thanks.
      - this was causing e to segv under valgrind. I'm assuming full_path is the
      - fix warning
      - use the wrapper to get the home directory
      - remove random ;

doursse (7):
      flame module added to E. It's not loaded by default
      french translation
      typo
      Some automake versions require this file
      display gadget coords while moving and gadget size while resizing
      updated french translation. Thanks to Sebastien Houze
      return 0 when config dialog is NULL

e-taro (68):
      Fix a handful of minor leaks
      ja.po update (Yasufumi Haga)
      ru.po update (Danny Moshnakov)
      nb.po update (Morten Nilsen)
      hu.po update (Peter Párkányi)
      Slovakian (hrobar) and Japanese(Yasufumi Haga) po updates
      ko.po updates (Jerome Pinot, Park Eunri)
      ja.po update (Yasufumi Haga)
      Jerome Pinot's new iiimf.imc file for im-sdk
      - free the list elements as well as the list itself
      hu.po update (Peter Párkányi)
      Free data when pointer info is popped off the stack (and a little simplification)
      Plug exebuf leak
      hu + ja .po updates (Peter Párkányi, Yasufumi Haga)
      sk.po update (hrobar)
      Slovakian update (hrobar)
      remove these casts - don't need them now thanks to stafford's const char
      ja.po update (Yasufumi Haga)
      Make E_Apps support LANG value like [zh_TW], [ja] etc.
      Fix segv when non-C locale users click on Run Command keybinding
      hu.po update (Peter Párkányi + dyuri)
      sk.po update (hrobar)
      The last of Haga-san's po updates
      After vertically maximizing a window, the user may horizontally move/resize it,
      Re-format to e-style
      sk.po - slovakian update (hrobar)
      hu.po update for e17 (Peter Parkanyi)
      ja.po update (Yasufumi Haga)
      Spelling fix. Sorry translators!
      ja.po update for e17 (Yasufumi Haga)
      ja.po update for e17 (Yasufumi Haga)
      ja.po update (Yasufumi Haga)
      hu.po update (Peter Parkanyi)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga) - his ISP got blacklisted for spam, this po is from direct email :)
      e17 hu.po update (Peter Parkanyi)
      e17 ru.po update (Danny Moshnakov)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      e17 bg.po update (Luchezar P. Petkov)
      e17 ja.po update (Yasufumi Haga)
      And lastly, eo.po for e17 (Olivier)
      e17 ja.po update (Yasufumi Haga)
      Add a BUG. This used to work :)
      e17 sk.po update (hrobar)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      e17 eo.po update (Olivier)
      e17 ja.po update (Yasufumi Haga)
      1) Maximizing in individual directions with <alt><f10> and <ctrl><f10> works now
      This looks as if it was fixed ages ago.
      e17 eo.po update from Olivier
      Whoops - I misread that. I fixed the smart maximization when the shelf is at the top, not smart placement
      e17 ja.po update (Yasufumi Haga)
      e17 po updates - Korean (Jerome Pinot), Japanese (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      e17 ja.po update (Yasufumi Haga)
      temporary fix for this ja.po issue...
      fix ja.po properly... apparently when the substitution variables (of different type) in a c-format string are reversed in the translation, you need to put a "x$" after the "%" (where x is the position of the variable in the original string). Here:
      e17 ja.po update (Yasufumi Haga)
      e17 eo.po update (Olivier M)
      Turn the e17 eo.po back on... I think this is all I need to do. Since the po/Makefile.am file went away, a "make clean" no longer clears away all the new .gmo files, so to get an updated translation working you have to manually remove the file first (unless there is something I'm missing).
      e17 ru.po update (Dan)
      ja.po update for e17 (Yasufumi Haga)
      e17 eo.po update (Olivier)
      e17 ja.po update (Yasufumi Haga)

emfox (28):
      start to translate e17 into Chinese(Simplified)
      continue translate zh_CN, i'll finish it in several days.
      now zh_CN has been finished over 60% :)
      finished simplified chinese tranlation, except some string i am not
      emacs crashed and the autosaved file was in a silly state but not utf-8.
      finish zh_CN translation... i have a pretty sure bet it's ok now.
      updated.
      a simple two-lines fix.
      updated.
      updated.
      translation update
      updated.
      update for start module
      translation update
      zh_CN.po update, and one line fix for debian
      bump dependency, translation update
      update
      * add .desktop to debian package
      zh_CN update
      translation update
      update.
      update
      update
      zh_CN translation update
      add zh_TW translation, thanks to Sam Xu.
      add the new files to debian package
      update translation.
      update zh_CN translation.

emte (1):
      Added the change for BitBake the Standardized Openembedded Build System

englebass (337):
      Always need to check if therms is valid.
      Don't set a default ACPI temperature sensor.
      Remove unused variables.
      Remove unused variable.
      Remove unused variables.
      Remove unused variables.
      Add return value.
      Correct header define.
      Remove unused variables.
      Add return value.
      Remove unused variables.
      Return 1 on successful apply
      Add missing header.
      Remove unused variables.
      char -> const char
      Declare function.
      Remove unused variables.
      Remove undefined functions.
      Only check the type of sensor on init and when changing config.
      Remove duplicate header.
      Fix for FreeBSD, thanks Ravenlock.
      No config function.
      Add hash to config.
      Temperature config per face. Seems to work, if not complain to me.
      ++
      Fix border icon drag.
      Remove old stuff.
      Remove old unused stuff.
      Remove unused variable.
      Remove unused variable.
      #if 0 unused code.
      Fix const warning.
      Don't compile unused code.
      Add const.
      Remove old unused code.
      Remove unused functions.
      Remove declarations without functions.
      Formatting.
      Formatting.
      typdef struct.
      Don't need this info.
      Function to move the drag before the drag begins.
      Start of drag code for gadcon.
      Disable drag.
      Clean up some gadcon config code.
      Drag gadcons off the shelf in edit mode to remove them.
      Functions to create new config and del config.
      Clean gadgets because of current changes.
      Revert to old e_gadcon_client_new, some modules require id to be set on
      Better check for unique id.
      No need to continue looping after the id is rejected.
      New config must be at end.
      Always set the current file version at end of config. Don't update config
      Larger drag resist.
      Disable drop handler.
      Conditional resize.
      Use drag resist config value.
      Set the requested gadcon client pos equal to the drop pos.
      No need to track the drag, as it is assured to be deleted by the dnd code
      This is already 0 when dragging begins.
      This is reset when dragging starts.
      Use config button value to test against.
      Formatting.
      Add a convert callback so that a drag can have several types.
      Rename struct member.
      Rename callbacks for gadcon client.
      dnd gadcon clients. Order for shrinked shelves does not work right.
      Formatting.
      Use E_NEW and return on error.
      Return on error.
      If a config does not exist for a gadcon client on save, create it.
      Comment
      This should be correct file path.
      Keep nice comment.
      DND for gadcon clients.
      Should be prepend.
      ++
      Fix compiler warnings.
      No need for cast.
      Never assign a alloc'ed to a const if we are to free it!
      Use const with stringshare
      const char for file.
      Get rid of stupid casts.
      Remove stupid cast.
      Remove unused variables and cast.
      Remove cast.
      Pass pointer, not reference to pointer.
      Reset test to button 1 to select desk.
      Don't link the complete e src into e_thumb.
      Add return value.
      - Remove unused variables.
      - Fix return value.
      Center dialogs without parent.
      Correct test for missing value.
      Add some else's so that only one placement rule is executed.
      Fix warnings.
      Fix compiler warnings.
      Formatting
      Remove unused code.
      Remove unused struct member.
      Remove old code.
      Formatting.
      Default to "hicolor" theme.
      Require efreet
      Remove X specific elements from the .desktop files.
      *** empty log message ***
      Load efreet.
      Although modules use .desktop files, they are not E_Apps.
      Remove old code.
      Make fm2 use efreet.
      Use efreet for icon themes.
      Remove old code.
      free with macro.
      Formatting.
      Fix valgrind launch
      Remove debug
      Check if we still are within the string.
      internal_icons should always point to an icon, not to an e_app
      Shutdown edje.
      TODO++
      Move edit init after ecore init.
      Delete shelves on shutdown.
      Merge all app executing into one function.
      Remove old code.
      This list isn't and shouldn't be used.
      Remove fdo to .order code. Menus will be used directly soon.
      This isn't const.
      No reason why favorites shouldn't be enabled.
      Remove old code.
      Create menu directly from fdo menu.
      Create the default favorite menu as a .menu file.
      Add DefaultAppDirs to favorite.menu
      Use efreet to get information about .desktop files.
      These files are for code to handle execution and .order files.
      convert app code to exec code.
      Use new exec code to exec .desktop file
      TODO++
      Work on .order parsing.
      Convert startup code to e_order.
      Convert menu completely to .desktop
      Update icon name.
      Store path in E_Order object.
      .order file saving.
      Edit .order files.
      convert ibar to E_Order
      Update against efreet.
      More efreet work.
      Update vs. efreet.
      API change in efreet.
      E_App -> Efreet_Desktop
      Done
      Clean up error handling.
      These files do not exist anymore.
      Convert borders to efreet.
      More efreet stuff. We need a .desktop file monitor.
      efreet
      efreet
      efreet
      ++
      And ecore_desktop is gone.
      don't depend on ecore-desktop
      These files are gone.
      fix leak
      Formatting
      Fix memleak.
      Remove stale code.
      Remove stale code.
      Remove stale code.
      More files to translate.
      More correct list over files that need translation
      Use shutdown stack.
      This is fixed now with the new efreet event.
      Formatting.
      - Add return value.
      Keep track of order objects.
      Keep all actions in a list so we can safely shutdown.
      Don't del order objects on shutdown, it's the job of the creators.
      - Add flag to indicate when main loop has ended.
      Safe looping on shutdown.
      Safe looping on shutdown.
      - No need to use calloc.
      - nice config for thumbnailing. Needs config dialog.
      Remove printf's
      Update icon on theme change.
      Formatting.
      Less memory allocation.
      Don't init/shutdown unused libraries.
      Match new efreet event name.
      Don't stringshare NULL
      Check that path exist before writing to it.
      Make e compile.
      Make configuration work.
      Use helper functions to add icon.
      Early retreat if we don't get a menu.
      Early retreat if there is no menu.
      Don't crash when there is no favorite.menu file.
      TODO
      Bad me, use calloc.
      Listen for changes in .desktop files.
      Listen for changes in .desktop files.
      If a .desktop isn't in a standard location store the full path in the
      TODO++
      No need to change the icon if we already have a desktop file.
      Formatting.
      util is optional in efreet.
      Don't need to listen for list change. The calls e_order uses should
      EAPI
      Remove old prototype.
      Remove unused variable.
      Formatting
      Add prototype for func.
      Remove useless variable.
      Fix instance handling.
      Fix warnings.
      Trigger show/hide shelf on the ecore_evas, not the evas object.
      Don't user timer to hide shelf.
      Honor hide_timeout.
      No need to duplicate this function.
      Keep a hash with winid keys.
      Disable auto-hide for below all shelves.
      Make hiding work on the desktop again.
      Show shelves on dnd enter.
      Only defer object deletion if we are in the main loop.
      Add desklock show/hide event.
      Single event for show/hide desktop.
      Cleanup.
      Fix warnings.
      long long value.
      Check if storage exists.
      Remove stale comments.
      pkg-config already does this.
      Annoying.
      buf isn't a dynamic allocated buffer.
      buf isn't dynamic allocated.
      Fix warnings.
      Better wrapping.
      No longer relevant.
      Always free Efreet_Desktop structs.
      ref and free .desktop files.
      Update for changes in efreet.
      Remove const qualifier.
      Only free data when needed.
      ref and free desktops for .order files.
      More desktop ref/free.
      More desktop ref/free.
      Formatting.
      formatting
      free list from efreet_icon_theme_list_get()
      free order object
      Add needed header
      no longer needed
      Include header for function declaration.
      Correct function defintion
      Function is gone.
      ignore
      remove unused variable
      Add macro to free lists.
      Better check for 0 stringlength.
      Don't use strlen to check for empty string.
      formatting.
      Pass the user supplied Evas_Object to the resize func, as the user
      Fix warnings.
      Remove debug printf
      ++
      We need id's for gadgets which are independent of shelves, so if we move
      Better check if a gadcon supports new features.
      const
      Remove duplicate code.
      simplify
      Only search once per session.
      Use standard c functions for floor and ceil value
      Remove unused struct members.
      app->type can't be both.
      formatting
      formatting
      Shutdown job too.
      Don't use strlen to check for empty string.
      Don't use strlen to check for empty string.
      Formatting.
      Fix warning.
      Remove unused variable.
      Fix warnings.
      Need to strdup the params, as they are free'd later.
      Remove unused (and deprecated) declaration.
      Declare public functions in headers.
      EAPI
      Fix autofoo warning.
      Use %p when printing pointers.
      Use correct event structs.
      Reuse event struct
      module_extra is deprecated.
      formatting
      Remove unused variable
      Always show edge windows, prepare for edge events to show shelves.
      Add edge events.
      Remove unecessary event free, default is to free the event struct.
      Use convenience macro.
      Add x and y coords in event.
      Show shelf on edge trap and hide on mouse out on window.
      Set pointer to null after deletion.
      Possible to lock shelf.
      Remove debug printf
      Fix if statement.
      Declare and put static methods where they belong.
      lock shelf on gadcon edit and menu
      Translate
      Only hide if config says so.
      Always hide on mouse out
      Interrupt hiding on mouse in.
      Always focus on mouse in, and only focus if we interract with the shelf.
      No need to check type if we only register to one event.
      No need to have both unref and close, only creates ambiguity.
      Even though we have e_dbus support, it isn't sure that we get a dbus
      formatting
      Disable gadcon locking for gadcon client menu for now. Need to find the
      If we don't want to show the shelf, explicitly hide it. Needed if the
      Fix compile warnings.
      formatting
      Something to do on a dark winter day.
      Delay assignment of es->win, as e_popup_edje_bg_object_set might change
      Fix fullscreen on desktop change (patch by Hannes Janetzek).
      Fix check for correct pager popup.
      No need to subtract 1
      Fix compiler warnings.
      Create a define which can be used to wrap internal E stuff. This works as
      Remove unused variable.
      Fix logical test by adding paranthesis.
      Remove unused variable.
      Add return value.
      Fix unmaximize (bug #176)
      Clean up unmaximize.
      Only trigger on edge event in the shelf's zone.
      formatting
      No need to recreate the popup if it already exists.
      Only show edge windows which are in use.
      formatting
      Only link tempget with needed libs.

essiene (3):
      * $XXX [xxxxxxxxxx] default view (plain or inset) of a gadget should be able to be
      Update core modules to use new default view settings
      TODO--

gilbertt (1):
      /* config.h.in.  Generated automatically from configure.in by autoheader. */

handyande (166):
      Added clock module - read notes at top of e_mod_main.c to try it out
      Added clock module - read notes at top of e_mod_main.c to try it out
      Actually save as we get disabled, so we load same state when re-enabled
      Remove note now that the default theme is in cvs - nice one raster :)
      Bad raster (hehe) stop overwriting my files...
      Added snow module, just started but looking OK - give it a shot
      small fixes and slow the snow fall
      silent flames
      be gone demons of test menu nastiness
      Set client list to fit better with rasters master plan, now client menu can be at any depth :)
      Added first take on border menus, may need a little tidying
      hmm, weirdness - bad copy paste :(
      Finish icon creation code, a little feeble now, but works
      Missing casts
      fix a couple of warnings etc - now no segs, but desks lose clients
      shh
      Fix small seg
      type
      Added libe check E.h for its functionality, currently you can make a nice front end for loading/enabling libs or setting the background
      Fix enlightenment-config to include libe
      Fix seg for apps with no winclass
      OK, added callbacks, hope it is OK, can be tweaked ;)
      OK, now we have a 2D set of desktops to each zone :) - callbacks not in yet so stuck with 2x2 for now - but wanted to get this in
      Hook in menu configuring of desktops and dynamic resizing
      Move apps on desks being removed to theirnearest valid desk
      remember how many desks we like
      Expose desktop geometry
      Added start of pager module
      remove debug and show pager by default
      oops, images ;)
      Add some needed frees
      oops, typo - _what_ were the chances? ;)
      Pager updates
      Speedups - reusing where possible, and delete, not hide on free
      Properly hide borders from the cache that are no longer needed
      Hook in a few callbacks, putting them in slowly but surely - just testing the water this time
      update pager theme slightly and hook in some callbacks
      Add add and remove - except remove does not work, free's are causing problems - can someone tell me how to fix please?
      Bad xcomp, nice patch, but it broke resize - here mend resize so all is happy
      BAD xcomp - borders on other desks are not visible - that was not the plan
      Fix box edge with xcomps sizing policy - resize offscreen still not quite right
      fix blurred window edges in pager
      finish resize and tidy a bit
      Add ibox for iconified icons - this is a *total* rip / copy of ibar, but looks nice - lacking in multiple zone/box support now - feel free to rip this back out again if you want
      Remember to stop listening once we are shutdown
      Oh, got this one earlier
      Hmm, who forgot to init?
      New pager code - much improved and faster - done "the E way" as much as possible
      typo
      Listen to desk changes on borders
      Finally, border_add getting fired at the right time
      Wait for add events on new windows
      Fix icon alignment
      Pager issues should be sorted now
      Fix small issue with resizing pager
      seems i never committed this
      Small tidy, trying to hunt a segv
      a (not so) paranoid check
      Don't want to file to load...
      Remeber border hints when restarting (or recovering) E. This is currently set on all windows all the time in case of crash - it could be moved to being set on E shutdown (before a restart)
      Fixing up bugs :)
      Fix showing of windows if we are starting afresh
      Make clock handles maintain aspect, and allow for folk who like them big :)
      OK, pager moved to gadman now, others tomorrow - note that pager still needs work for multiple zones
      Port battery and temperature to gadman - finally
      AHA! fixed a pager seg, we should not just be flipping desks without providing the events :) bad somebody...
      Keep screen overlay an overlay
      that was bugging me too - gaim login windows reappearing etc
      May not be totally correct, but this time it, ahem, works
      Modified patch from sebastid at stud.ntnu.no
      Actually show the windows in pager > 1 - fixed issue a)
      Add window menu on alt->right-click
      Sebastian's zone fixes - seem good
      Sebastians module patch, tidy up and fix clock faces + menus
      fix some instance counter issues
      update some todo
      hmm, update TODO accurately
      Small fix (you would need to be changing desktop count and have windows still on those desks [i.e. xnest in e17 or something] but it could happen
      Show application icons whilst we startup
      Man, there is a lot in here that is already done
      Bad Seb - BAD
      Fix border_desk_set *again* ;) - this may also fix sticky bugs reported
      another
      Fixup to use e's DISPLAY padding and use the env if passed param is NULL
      Doc the behaviour
      refresh gadget parts properly (re: pager -> edit mode, then add desktop)
      Seb did this already
      null check
      prety sure they are done
      Allow spaces in window classes (OOo)
      (modified) patch from Mike Roberts
      Code freeze, yes etc etc this was really annoying me and in a way was a bug anyhow....
      Use macro to minimise code for border buttons
      export the restart call to libe - just in case
      tidy edc and make parts more consistent
      /me thinks these are done
      Fix buttons follow text size, sorry raster
      Export an extras dir for external modules
      moved snow to e_modules
      moved snow to e_modules
      oops raster ;)
      Fix make install
      Fix crash if no freq governor
      yes, it is not the right fix, but mkdir_p is undefined
      Refresh after moving
      rasterify format
      right behaviour
      Hmm, small but correct fix
      Well, that fixes my flipping troubles - an OK change?
      Dude, where's my n?
      Fixups for bg_get - learning new IPC code
      ssh
      oops :)
      Add some more IPC stuff, think I am getting the hang of this now
      OK, sorry about that - needless looping
      Moved some more to handlers from libe - added E_LIB_IN where needed
      OK, so use a few macros...
      Is this a good macro for sending a list? SEND_DIR_LIST(path_modules, E_IPC_OP_MODULES_LIST_REPLY) ...
      Please can someone say why the E_IPC_OP_DIRS_LIST_REPLY always seems to return a blank -data- ?
      oops
      OK, so the codec was working - and I was thinking it was my fault :(
      Damn, I am stupid too - too late by far... sleep now
      compile again
      More -dirs-list work
      Port the dirs_list IPC to libe - now up to the functionality it was before IPC changes
      damn you debug
      Flesh out rest of dir_list API
      I'm back baby :)
      Add some e_utils integration, more to come - should help folk use the handy apps
      oops, wrong app...
      Add a path for the PATH environment, then use it to fix the ugly system(which...) hack
      debug--
      Port lang to new IPC - added in get/set to lib, but not list as I am too tired
      OK, so after speaking with raster about config panels I dropped this in - a menu rendering of the same information we will be placing in the config app
      Codewarrior strikes again, run icon this time :) thanks man
      app_installed now in ecore_file
      Show that a window is shaded in type icon
      more .eapp->.eap
      shorne's parser patch, thanks man
      shorne latest TODO parser, I _really_ will get this on the site soon, but I may get the wedding out of the way first ;)
      shorne whaddya on? :)
      .eap..
      don't need to clean twice
      Move config menu to config panel as planned
      Allow showing the configuration panel over IPC
      export config panel through libe
      OK, so 'configuration_panel' is too long => 'config_panel'
      More about fixes
      indenting and make some of the border space be 'inter icon' ;)
      surely we want to show the watermark?
      until the fixme is fixed we need to be more cautious
      fix 'edit icon' entry
      remove double separator
      Add a desktop settings dialog - needs a nice preview of the desks (which will fix the layout) but I don't know how to do that!
      oops, min of 1, not 0 for desk count
      Thanks again devilhorns, this time I mis-read the timeout
      gees man, not another ;)
      It seems to me that the dlerror here is not useful, so this replaces the (null) that always seems to be printed
      Don't create a gadman for the popup (removes the empty gadman container when switching desks in edit mode)
      If someone closed the exit dialog (not using cancel) the exit_dialog pointer got left around - fix
      Move the manipulation of user specified policy flags (ALLOW_OVERLAP and ALWAYS_ON_TOP (not used yet)) to the gadman edit menu, saves a LOT of code inside modules
      Allow edge flipping with xinerama, if we have on other zones on the same edge - i.e. 1 rightof 0 allows us to edge flip up and down
      Argh, duplicate border titles - finally got rid of
      Add -lock-desktop option to enlightenment-remote, scripting/.eap goodness :)
      allow shade buttons on borders
      segv--

hendryx (1):
      OK, you can now have individual backgrounds for diffrent directories now.

horms (2):
      Save and restore autogenerated changelog when debian/rule's clean
      Need not depend on libc6-dev | libc-dev as it is in build-essential

jcwong (2):
      minus "_"
      fix -profile-del

jeffdameth (8):
      added keybindings to trigger to show the pager popup and to cycle through
      dont show urgent popup if the border is iconified
      better naming for actions
      add mouse wheel control to pager popup
      remove unused variable
      yea, looks nicer without substraction
      remove duplicated code
      allow to switch to desks with fullscreen windows that are set to lock user from change position.

jlzapata (11):
      efm work, dnd working, save/load working
      at_location enabled again
      efm: correct icon movement
      efm:
      efm:
      efm:
      efm:
      efm:
      efm:
      efm:
      efm:

kaethorn (22):
      remove fonts from enlightenment-data. depend on ttf-bitstream-vera instead.
      move to CDBS. update standards version.
      Include .eap files in enlightenment debian package.
      Add some virtual debian packages.
      oops, typo.
      fix virtual debian package.
      reflect changes regarding .desktop files for modules.
      add /etc/enlightenment/sysactions.conf to debian package.
      add eap_to_desktop to enlightenment package.
      setuid root freqset. Thanks David.
      remove eap_to_desktop from debian package.
      clean virtual packages.
      depend on efreet.
      recommend e_dbus for debian package.
      update debian package to include new modules.
      oops, wrong paths. fixed.
      fix modules installs and rules.
      revert some accidentaly committed changes.
      * properly add freqset to the package
      Add alternatives configuration via x-window-manager. Thanks to Horst
      update included docs for debian.
      add tempget to debian package.

kiwi (14):
      now when you try to set an existing key binding, it tells you the name of the action associated with the binding
      show the e_entry menu entries only when they are needed
      indent
      allow "copy" and "select all" menus in a disabled entry
      confirm dialogs can now be deleted via e_object_del() call
      ibar confirm dialog on source delete is now destroyed when config dialog is closed.
      cast e_object to remove warning
      fix e_widget_ilist_unselect segfault on null ilist **value
      fix segfault on e_widget_scrollframe_simple_add
      freeze/thaw the ilist in ilist_clear, it speed things up on ilist delete
      freeze on table and box delete
      change the functions order to make it more readable
      fix some warnings, mostly missing "void" when a function has no parameters
      fix potential segfaults if dbus is not working

kwo (14):
      Quiet!
      Use ecore_x exported atoms.
      Close down X somewhat more gently.
      Quiet.
      eap_to_desktop is gone.
      Trying to sort out the gettext stuff.
      Should not be here.
      Might even pass distcheck now.
      Remove more files not in dist.
      This is not supposed to be here.
      po/Makefile.in is supposed to be generated from po/Makefile.in.in.
      If autopoint fails there is no reason to continue.
      Request gettext 0.12.1.
      Seach local m4 directory first.

leviathan (1):
      fix missing config modules

ljlane (8):
      e17 build
      call and exorcist for this cvs server, please
      vanquish more evil
      various stuff
      data path correction
      e17/apps/ stuff
      correction for the configure.{ac,in} mods
      another missing dependecy

lofwyrm (4):
      Add fixup for some small annoying bugs:
      Fixes a SEGV caused by double free of *name string when loading a module through IPC
      Polish translation for E17 update
      Polish translation update

lok (8):
      Hide the grab window when Delete is pressed.
      Fixed an issue when Display information is enabled when moving windows but not when resizing.
      Fix the segv at restart.
      BSD compatibility.
      Reset the preview on the selected bg when unticking the "use theme wallpaper" checkbox.
      Don't tick both move and resize "display information" if only one is really used.
      Fix the fileselector when choosing an icon.
      Oops bad me. Handle both icons in the icon theme or with the path

maiurana (34):
      *** empty log message ***
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      normal update
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***

mandrake (3):
      actions.c:
      Oops, don't need that printf
      Made a default ctrl-alt-insert launches Eterm keybinding :)

manowarrior (75):
      *** empty log message ***
      New icon for the Key Bindings dialog. Perhaps not the best thing I can do, but I'll work on it more if needed. Sorry for the last commit with no log message - I commited icons for Startup and Performance. And something else: I'll be missing next 10 days. After I return, I'll draw more for ya.
      I've returned from the "vacation". New icon for Applications configuration dialog.
      Icon for the Menus configuration dialog.
      A bit better.
      New icon for the Search directories configuration dialog.
      Better icon. Sorry everybody, a lot of accidents today.
      Window Display icon.
      Better icon for the Screen Resolution configuration dialog.
      Better icon.
      New icon for the Modules configuration dialog. Perhaps not the best idea, but at least its original.
      - Better Window Display icon;
      New icon for the Virtual desktops configuration dialog.
      Favorites ;)
      Generic web browser icon.
      Lost! The precious is lost! Gollum, gollum!
      ...and (hopefully) make devilhorns happy :)
      Transitions.
      Added a generic video player icon. Renamed "player.png" to "audio_player.png",
      Looks better in the menu now.
      Orange!
      Restart, Exit and Logout icons. Just like raster's old ones, but better, imho.
      Now is 64x64. Looks much better.
      An e-mail client icon.
      Better?
      New icons.
      Suspend and hibernate icons.
      reboot/shutdown (same as e_restart and e_exit)
      TODO-- (icons in the menu)
      Include our Applications icon in the main menu.
      Fix those.
      Icon for the Shelves dialog.
      Regenerating menus...
      Icon for the "Icon Theme" config dialog.
      +New icons for the Mouse bindings dialog.
      New icons for the Mouse bindings dialog
      new icons for Appearance (this is better then eye, isnt it?),
      a better Transitions icon
      oops.. sorry.
      One more icon for generic audio player.
      Generic icon for Image Viewers
      icon for File Icons.
      updated appearance icon (a bit, just to match the direction of others)
      and fix it :-)
      new menu settings icon; needs a bit more love, but I need e17_icon_configuration's SVG
      some icons for the Applications category.
      uptade the desklock icon
      power mngmt
      Make the Power Management dialog to use it's own icon.
      screensaver
      update this old crap
      We've got a new home! :-)
      And we finally have *desktop* icons :-)
      let's browse our dirs with nicer icon :-) drawer, as raster wanted.
      clicked folder - opened drawer.
      file
      new home
      new folder
      ...and open the folder
      add myself (lots of people suggested me to do so, and finally...)
      oops.. typo.
      Skip and Skip/Pager border icons.
      commit new mime type icons and new folder icons with new names to much the FDO icon naming spec: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
      TODO--
      Update the Home icon a bit for more contrast.  Rename it to much the FDO spec.
      change icon.
      change module icon
      change module's icon
      change this icon too..
      Luke.. I'm your father.. erm, icon.
      My icon.. My precious..
      I'm IconWarrior! I'm your master!
      New icon for "Root" (~/.e/e/fileman/favorites/root.desktop). If you already havea copy of this .desktop on your desktop update it (cp ~/.e/e/fileman/favorites/root.desktop ~/Desktop)
      New Desktop icon
      i'm sick of the old crap..

maxerba (84):
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      some strings that need to be translated
      *** empty log message ***
      one string in ibar that needs to be translated, and two strings in exebuf to avoid duplicated entries in pot file
      *** empty log message ***
      *** empty log message ***
      i18n hunter strikes again :)
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      added some missing files needed to generate pot
      *** empty log message ***
      shouldn't this have to be in potfiles? if there is a reason to not put it in just tell me and I'll stop committing changes to potfiles.in.
      *** empty log message ***
      files which has strings to translate
      *** empty log message ***
      *** empty log message ***
      files which has strings to translate
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      files which has strings to translate
      *** empty log message ***
      *** empty log message ***
      I think this needs to be translated
      some i18n updates
      added korean localization
      *** empty log message ***
      changed encoding from iso8859 to utf8... otherwise E doesn't build due to msgfmt error
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      translated strings in italian for modules' .desktop files.
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      added fr_CH localization
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      restored finnish localization.
      *** empty log message ***
      *** empty log message ***

mej (15):
      Thu Mar 14 19:18:07 2002                        Michael Jennings (mej)
      Wed Jan  5 00:03:30 2005                        Michael Jennings (mej)
      Thu Jan  6 10:27:24 2005                        Michael Jennings (mej)
      Sun Jan 23 22:30:28 2005                        Michael Jennings (mej)
      Mon Aug 29 12:27:11 2005                        Michael Jennings (mej)
      Mon Aug 29 19:35:18 2005                        Michael Jennings (mej)
      Thu Sep  1 16:53:13 2005                        Michael Jennings (mej)
      Thu Sep  8 17:12:14 2005                        Michael Jennings (mej)
      Mon Dec 19 21:27:49 2005                        Michael Jennings (mej)
      Mon Dec 19 21:35:51 2005                        Michael Jennings (mej)
      Mon Apr 10 17:05:40 2006                        Michael Jennings (mej)
      Wed May 17 15:02:06 2006                        Michael Jennings (mej)
      Wed May 17 22:08:32 2006                        Michael Jennings (mej)
      Thu Feb  1 14:18:22 2007                        Michael Jennings (mej)
      Fri Mar  2 15:12:40 2007                        Michael Jennings (mej)

metrics (25):
      Remove leaks in xrandr config panel, tidy up and fix to work with
      --BUG: xdaliclock now gets shaped borders if no user defined border is
      Don't display all the output in the error dialog box if there is a large
      --leaks
      --leak
      --leak
      --leak (my fault :P)
      --leak
      Fix function name spelling.
      #if DEBUG noisy printf's with onefang's permission. :)
      Fix segv in strcmp when locale_cs_canonic is NULL.
      Yet another debugger (kinda vim like).
      Start of fix for drag and drop to autoscrolling ibar/ibox.
      Add composite support for popups (shelves, menus and exebuf)
      Fix copy and paste error.
      Fix drag and drop.
      Fix pager autoscroll dnd issues.
      More fixes of the autoscroll/drag and drop behaviour for gadgets in
      Bring back the drop box!
      Allow dropping to the end location for autoscrolling ibars.
      --BUG
      Only send events for the correct pager desks (--FIXME's).
      Allow dropping of icons from borders that don't have a corresponding
      --TODO
      Don't needlessly update fields if we never actually found an icon.

moom (26):
      * Rewrite the entry widget
      * Add password mode to the entry
      * [Entry] The selection and the cursor are now themable. The text
      * Theme for the cursor and the selection of the entry
      * [Editable] remove e_entry_selectable_get/set() because it's useless
      * Make the text of the entry themable
      * Make the text of the entry themable
      [Entry] Make the cursor blink in the theme, not in the code
      * [Entry] Make the cursor blink in the theme, not in the code
      * [Editable] Improve e_editable_char_size_get()
      * [Entry] Fix the blinking of the cursor
      * [Entry] You can now paste some text in the entry
      * [Entry] Double click on the entry selects all the text of the entry
      * [E_Editable] Fix valgrind warnings and mem leak
      * Fix entry focus
      * [Entry] The entry now works with UTF-8 char
      * [Entry] X selection support
      * [Entry] Add e_widget_entry_clear()
      * [Entry] The entry now supports the keybindings of Emacs. It's disabled
      * [Entry] It should fix e_widget_entry_clear()
      * [Entry] Actually, this should fix it..
      * The window's icon no longer disappears when the border is changed
      * [Ibar/Ibox] Make "o_empty" object expand so we can right-click
      Bug++
      [Widget_Slider] Fix the emission of the "e,state,enabled/disabled" signal
      * [Widget_Slider] Hiding the label no longer makes the line disappear (TODO--)

moom16 (2):
      * Fix spelling
      * Fix the theme of the disabled button when it's scaled

morlenxus (43):
      Now it should be clear how to use it...
      added strace
      Added the same searchpathes for mimetypes as the efm is using.
      Standalone windows menu does now have a title.
      Show 'Add A Shelf' even if we don't have a single shelf.
      Window title change to fit configuration panel, reverse resolution order.
      Horray, new german translation by Thomas 'thomasg' Gstaedtner (thomas at gstaedtner.net).
      Jump to selection (approved by devilhorns).
      German translation update from Thomas Gstädtner (thomas at gstaedtner.net).
      German translation update by Thomas Gstaedtner - thanks!
      New german translation by Thomas Gstaedtner (thomas at gstaedtner.net).
      fixed seggi, changed window size for devilhorns
      added myself :)
      Added a configuration menu entry for the profiles dialog.
      Allow to create plain profiles / clone current profile.
      Move fixed menu entries into modules.
      New configuration dialog 'engine'. Only basic mode for now, advanced stuff will follow soon. :)
      Don't show menu entry for configuring virtual desktops if conf_desks isn't loaded.
      Checkbox for composite.
      Do not allow to kill internal windows using the kill keybinding.
      Reset new profile type; module description added.
      Patch by schula, fix window push for xinerama screens.
      Fix wording as suggested by Zachary Goldberg.
      This is a bash script, so don't use bad alias shebang.
      This allows to have shelfs only on specified desktops. Someone might want to add a nice hide/show animation...
      It's now possible to have efm in the ibar, using a desktop file with type=link and url=file:/path/to/enlightenment .
      Bug fixed: Having a shelf only visible on specific desktops didn't work corrently with dualscreen setup.
      Fix for shelfs on specified desktops: Do not maximize until a shelf which is only visible on other desktops.
      Fixing http://bugs.enlightenment.org/show_bug.cgi?id=199:
      API breakage: e_widget_entry_add() allows now to set a cb function for text change events.
      use correct applications dir
      Fixed as suggested by sebastid.
      Removed ~/.e/e/applications/all as it isn't used anymore. Correct dir is ~/.local/share/applications, so applications.tar.gz was parted into desktop_files.tar.gz which contains the .desktop files and is extracted to ~/.local/share/applications/ and desktop_order.tar.gz which contains the menu and bar files and is extracted to ~/.e/e/ .
      This adds an editable execute entry to the efm 'open with' dialog.
      Fixing bug #251: e_winlist.c corrupts the focus stack when switching to another window which is NOT the nearest one
      little cleanup
      Wops, brackets needed.
      --old todo comment
      This patch fixes a few sloppy focus problems (mouse was over a window which doesn't have the focus,...). See bug #210.
      Allow to disable mouse slide on newly focused windows. This is consistent with sloppy and mouse
      When a window is closed, the focus was given to a window on the wrong desktop. Fixies.
      Allows to focus a specified window on start using the remember settings.
      Shelf delete without confirmation dialog when disabled in the dialog settings.

nielsabspoel (9):
      dutch translation of enlightenment
      update dutch translation of enlightenment for new feautures date 28-10-2005
      rectified small problems with spaces between words and improved word choice for some screens and windows
      changed a few translation so it will fit better in the box and fixed a few typo's
      update dutch translation now 352 strings instead of 350
      dutch translation of enlightenment:changed one line favorite applications
      dutch translation of enlightenment
      update dutch translation of enlightenment 16 december 2005
      fix dutch translation sorry

onefang (242):
      Disable esmart_textarea for now, mention that it needs to be fixed and re enabled.
      Fix follower orientation confusion bug.
      Convert to using a config dialog instead of config menu.  Courtesy of
      Minor API breakage and fixage.
      More ecore_exe naming break'n'fix.  Should be all done now.
      Make it a bit more generic.
      Add a close button callback hook at the request of devilhorns.
      Exe error dialog.  Still needs some work, but it's good enough for testing
      A little birthday present I got from devilhorns.
      Typo.
      After complaining about this, I realized I was guilty of cut'n'paste as
      Allocate and free the view struct as per discussion.
      When changing API semantics, grep is your friend.  My policy - if I break
      Debugging script and support file.
      Raster said to stop hacking ilist and create another widget.  This is the
      Raster said to stop hacking ilist and create another widget.  These are
      Raster said to stop hacking ilist and create another widget.  Link the new
      Raster said to stop hacking ilist and create another widget.  Link the
      Devilhorns wanted a count function added while I was playing in this.
      FIXME++
      Actually use the new tlist.
      Reuse images, don't clone them.
      When I cloned the pipe read stuff to make pipe error, I didn't realise that
      Dammit raster, I'm trying to cut down the amount of over processing being
      Slow down, you're moving too fast.
      Always treat it as markup if it's markup initially.
      Doh!
      Missing space replaced with one I had lying around.  The spare space was
      If I remember correctly, KainX supplied an indent script for formatting to
      Formatting.
      If it's good enough for ilist, it's good enough for tlist.
      This was originally Ctrl-Alt-r, but Ctrl-r conflicts with other apps.  I
      .cvsignore++
      This delay is way to short for the case when you are creating heaps of eaps
      .cvsignore++
      .cvsignore++
      .desktop files supported in .order files now.  Full path to .desktop file
      Actually display the FDO icons referenced from the FDO .desktop files.
      Now uses e_app_icon_add() to add the icon, thus it will keep up in the
      New icon theme config dialog.  It doesn't actually save the config yet,
      Paranoid NULL checking added due to a report of crashes.  May simply move
      You can only use one icon theme at a time.
      Saves selected icon theme in e_config.  I hope I did everything I need
      Bump it again, didn't notice that rephorm had bumped it earlier today.
      New menu structure.
      New menu structure.
      The next step.  B-)
      Add a temporory FDO menu rebuild button.
      Added Drag'n'Drop from application menus to ibar and anything else that
      TODO--
      About time I added myself to this list.
      Started a new applications config dialog.  The idea is to drag and drop from the
      Just getting my thoughts in order.
      *Double clicking on the left fm items opens up the eap editor for that item.
      Doh!  No wonder it was empty.
      Create symlinks in ~/.e/e/applications/all to system .desktop files,
      Did someone change the name?
      Added a basic dialog mode.
      Gotta set the minimum size for the correct widget.  Thanks rephorm.
      Add application now works.
      *All applications dialog can now be called in a special way as an
      Clarify the internal TODO and remove a small fraction of one of them.  B-)
      Drag e_fm into the ecore_desktop world.  Needs a review, I'm only guessing here.
      Enabled startup FDO menu conversion again, now that it no longer crashes rasters box.
      Add debian quirk to search strategy.
      * Right clicking on an application on the left hand side of the All
      All Applications dialog can now delete applications, but the way I
      Make app deleting work.  Sometimes the crude method is the best.
      Er, and trim the excess.
      Use .desktop saving.
      segv--, hopefully without a leak++.
      Beginning to drag all the basic "show this icon for this app" code
      Since raster added the ability for fm2 to delete from within .order
      More icon work.
      Uses the standard icon search method now.
      No need to search for the icon if we already have it.
      More icon tweaking.  I have started to simplify and rationalise this as
      Allow re ordering the .order files.
      Add all apps config dialog to the config shortcut menu.
      Modules can use module.desktop instead of module.eap now.  module.edj is
      Oops--
      module.desktop almost working, but e_module_dialog_show has issues with
      Better name.
      Take care of border internal app icons too.
      Bad devilhorns, er devil that is the horns, er spankies for Christopher.
      One more icon fix.
      Converted to use .desktop file.
      Now showing .desktop icons.  Although the virtual .order displays have
      Icons back in menus again.
      Save new apps as .desktops, and also save new images.
      TODO -= 2
      Actually add the application properly via the dialog.
      TODO -= 3
      Heh, killed that one when I killed the last one.
      Enable and disable the add app button.
      Remove printfs and clean up after debugging with raster.
      TODO--
      Remove already done FIXME's.
      No more (null) menus.
      Dont try to run it if there is no exe.
      *Made this more sane.
      cvsignore++
      E_App caching removed as per TODO, pending a rewrite.  Only #if'ed out so
      *Refactor away all the icky internal ecore_desktop_menu details.
      Reenable the old eap caching code.  It appears that with the caching
      Made a start on documenting the internals of how E treats FDO specs a
      It's more complete now.
      Put the exe and it's parameters back together when needed.
      BUG--
      A design document for caching methods.  Helps to keep rasters email box
      Diddle with the paths.  I can't recall if this was the system path
      Moved myself up at the request of LinuxTitan.  Told him I don't think it makes much difference.
      Some more cache proposals.  I think that's enough to start coding it all.
      Fix a typo I thought I had already fixed.  Some more clean up.
      TODO--
      We want stretchies here.
      Default the available apps to a categorised fm based on system menus,
      Fix the FIXMEs.  This is probably finished for now, the TODO requires
      One last modification, add proper icons to the up/down buttons.
      Add the rest of the info from .eaps.
      Implement menu generation fallback option.  Scan standard dirs, build
      Eap caching code really removed this time.  There may still be some
      A script to convert .eap files to .desktop files, putting the icon in
      A bit more analyses of where E_App caching is needed.  Added stub for .order.
      * There was still one cache left over, and it's needed for searching, so
      More details to worry about.  How all the E_Apps connect together.
      An experimental memory optimisation that seems to fix up the border
      Stringshare for the E_App, strdup for the widgets.
      *Saving E_Apps forces new ones into ~/.e/e/applications/all, and adds
      BUG -= 2;  Lets hope these ones are finally laid to rest.
      Show icons for applications in menus again.
      *The icon theme checkbox now works.
      typo--
      Tweak the E_App object reference counting.  I think this is correct, but
      Maybe this is a bit saner.  Maybe I should just give up and sleep.
      raster gave this one the all clear.
      This is more correct according to the spec, and allows you to delete the
      .edj files can hold more than just backgrounds, and sometimes we want to
      Experimental bouncy desktops in the fm.  I will move this into
      directory .eaps are obsolete, but I havn't pulled my finger out to
      *Put in some more refs/unrefs for E_Apps, maybe need more, maybe I went
      This should fix the wrong icon in border bug.
      Patch from metrics, this time applied in the correct place.
      Fix seggie.
      .xpm are allowed for icons to.
      Change to the new icon theme in the same way that the theme config
      Use the ecore_desktop instrumentation at useful points.
      More ideas for icon caching.
      Part of a review of icon searching, to be completed on sunday.
      Check if anything went wrong with eet before actually doing the conversion.
      Add fdo instrumentation to fm.  Might be better places for this.
      Check if the icon theme is different when searching for icons.  Keep
      Forgot one.
      *Major clean up, but I'm not finished with it.  Too tired to continue,
      Don't go doing things with advanced widgets from the basic page.
      Fixed up most if the icon issues.  Added some FIXME's for the rest.
      So used to const just getting in the way, that I sometimes trip over the
      Make sure the temporary icon created by the border menu is saved properly.
      *Make sure there is only one icon dialog.
      No more seggie if the icons change before they are shown.
      *Once an icon has been found, or found to not exist, save that info in
      If the icon was hard coded into the Icon field of the .desktop file,
      *Most places seem to assume that the instances are stored in the
      Oops, and a DOH! or two.
      Added instrumentation so I can include it in timing tests.
      More cache tweaking.  The next step is to add the next major peice of the
      An idler task to fill in E_App data.
      *Only put the E_App in the hash after it has passed all tests.
      No need to edit the file to choose different debugging methods, you can
      Minor tweaks and clean ups.
      A little bit of clean up and some refactoring.  Now every e_app_new() is
      This item got done a while ago.
      Two functionss for checking for the existance of icons in the E theme.
      Oops, forgot to commit the header.
      *Idle icon scanning, but it's nsot ready yet, so it's #if'ed out.
      Nuke _e_apps_repositories after discussion with raster.  There was only
      Remove no longer needed code that had been #if'ed out anyway.
      Added an option to start gdb with no options and no script.  Renamed the
      *Document my thinking on how to speed up border searches.
      Create the data structures to be used by the new border searcher.  Still
      The new border finding code is almost complete, but it works well.
      Finish and turn on the new e_app_border_find code.  You can now
      Rationalise the icon code a bit.
      Patch it up to work with the new icon regime.
      Fix up seggie while creating a new app.
      More robust, self contained, no longer needing an external file, can be
      *Add some more explenation of the border find algo.
      Converted the default apps to .desktop.  If there is some obscure tar
      Sorry, last one was only half done.  Still some issues, but this one
      Noticed some typoes.
      Try to avoid returning a NULL icon.
      If ibar can't execute an app, no point in showing it.
      Removed some more obsolete .eap code.
      *Turn on icon idle pre searching.
      TODO-- and a minor change.
      The directory icons will be called .directory as per the FDE spec.  This
      Update the callback to get the directory icon info.
      Make directory icons work in the menus.  I love it when I can make code vanish.
      .directory files are .desktops to.
      The missing link.
      .directory files are .desktops to.
      Get rid of the nasty hash walks.
      Typo caught by Beber.
      The code that FDO icons gets passed to eventually forces a 64x64 size,
      Some file manager or something is leaving strange .directory files in
      rephorm had a seggie, but not enough information to track down a
      Don't create empty menus.
      TODO--
      According to raster, the proper way to start enlightenment with this script.
      Don't let those sneaky little .eaps back in.
      ecore_desktop_get_command can now return a list of commands if it needs to.
      cvsignore+=2
      Fix an off by one error, thanks to blak.
      * Put the sort checkbox back, raster wasn't sure what it was used for, we
      Don't include any apps that are specifically for other window managers, but
      BUG++
      Some internal echo commands wont support -e, so make sure we get an external
      BUG++
      Put the add app button back until issues with fm2 .order files are sorted
      Add a big, honking warning sign to the menu regen button.
      Allow the favorite apps menu to be completely disabled.  Also at rasters
      Remave the application add button again, now that raster has that working
      Document another one of them debugging environment variable thingummies.
      Some tweaks I came up with while trying to valgrind E17 in Xnest running
      .cvsignore++
      Oops, needed this check in two places.
      The ESTART timing stuff includes the FDO path setup time, so no need to do
      FIXME++
      Fix a warning.  Good catch devil.  B-)
      Part one of the quick'n'dirty "save our menu costumizations" hack.
      Part two of the quick'n'dirty "save our menu customizations" hack.
      *Make the apps config dialog even more generic.
      All instances of the apps config dialog are now specialized to their task,
      Consistant Over Use Of Capitalisation.  It Sucks, It's Bad English, But It's
      Make it a bit easier to read.
      Increase the number of i2c sensors to 4.  The only useful one on my
      More I2C work.  Made the temperature sensor scanning more generic, but only
      No more limits to the number of I2C temperatures allowed.
      Explain why user friendly names is not likely to happen.
      Make it compile again after a recent API change.
      Patch to add PowerBook temperature reading from Paul T. Threshold.
      .cvsignore+=2 and cvsignore++

pfritz (1):
      *API BREAK* see the discussion in the mailing list. misc and e_modules will follow

pithlit (5):
      *** empty log message ***
      *** empty log message ***
      *** empty log message ***
      update
      Hopefully this works... -lang-set sl didn't work for me

quan74 (14):
      Version number bumps
      add efm themeage to EXTRA_DIST
      add arrow image to EXTRA_DIST
      add new fileman images to EXTRA_DIST
      another one...
      remove missing files from data/themes/images/Makefile.am
      fixed dist packages
      fixed typo in spec
      delete trailing chars from end of specfile, silly raster
      add eap_to_desktop to spec
      mark sysactions as a config file
      AC_OUTPUT shouldn't have .in suffix
      remove eap_to_desktop from spec
      Makefile / dist cleanups

raster (2061):
      e 0.17 ...... :)
      fix paths
      ./configure && make && sudo make install
      Sorry guys.. I had to revert a bunch of changes.. that's life.. but READ the
      add exec.c......... :)
      db_close in wrong spot.. ooops :)
      shading & unshading.... works :)
      clean up the data section for some organisation.. in preparation for e to have
      first cut at virtualizing
      more virtualization
      move code around... neater...
      borders moved around. much cleaner way of selecting borders now
      SHHHHHHHHH cp - just symlink and be quiet!
      e17 now handles shaped client windows.. and if they change shape...
      use settings.db........ and um.. err.. stuff
      adding stuff :)
      e17 does..... MENUS!
      add the data for menus
      add a font
      add some more original images for data...
      add data needed to menus, menu code that fully works (tho test code in
      oooooh - look at this - the desktop left click menu is......... CONFIGURABLE
      clean code.. star work on views code - will have to modify desktop code a
      working on views, and icons.
      change version to be a pre instead of a .0 - cause it isnt 0.17.0 at all
      fs layer in... using efsd... :) primitive for now
      been working on E............ needs efsd now, desktops are now views, new
      damn! i didnt add these!
      now *THIS* shoudl make tome happy. bilget - take a look - this does what you
      a few other palces use config thing.. only 3 e_db_open references there now..
      actions now caches actions list to ram
      dont play with menu struct innards! use api calls :)
      oops... fix :)
      errrrr - copy config files (not data for now) to ~/.e if theyarent there
      actually use user local configs...
      oops - missed some internal menu itme refernces...
      now E shouldnt segv if efsd goes pfffffffffft
      no more printf there about view going idle...
      just for fun.. mouse wheel will scroll the icons around... :)
      views now handle file deletes.... :)
      i WAs goign to start doing stat info and haiving different icons.. but efsd
      icosn are now much mroe state-like :)
      oooooooooh shelf.c.... :)
      errrrrrr.
      the first shelf lives! also view code a bit cleaner as it uses an object to
      well now the shelf can be resized... and i fixed up the shelf file to
      shelf can clip icons... and move them with it.. try resizing (by the
      oops- typo in readme
      oooh play play play play.... :)
      add backing selection bits... just playing... :)
      lighter stripes :)
      selection box there now only when icon selected... :)
      use efsd to read the links :)
      fs.c updated for efsd changes
      selection area works just fine... and current hitting the insert key (or
      woop- middle button pastes and works! :)
      insert key now does it too... and one printf less
      it does pastes out of entry boxes (code needs some smartening up - but it
      and you go handle those pesky selection clear events.. and we're done
      handle callbacks
      clean that code up.. woop.. nice and clean! :)
      ctrl+f & ctrl+_b now supported
      entry auto-scrolls now so the cursor is always visible
      ipc... :)
      and main.c
      oops clip selection :)
      add some data
      and add that
      add a backing bit! :)
      none of that thanks! :)
      all of the entry box ecept text is now configurable with bits... some
      oops - fix fix :)
      packign classes... :)
      slightly more errr... mature things for packing... working on it..
      oops typo :)
      ooooh... nup.. dotn allwoe resizes ayt all while shaded.. bad bad bad...
      ipc updates...
      client code added
      autogen happier
      been playing.. :)
      some optimizations... and fixes :) thats all
      keybindings work... yayayayayya :)
      and get rid of that printf!
      multiple desktops... BAD BAD BAD hack (alt F1-F8 take u to them) - just
      more keybindings
      aaaaaaaaaaaaaah fix fix fix.. now i handle that focus grab return thing a
      e17 can build apps menu (right mosue click on desktop) from
      and skip entires that done have files... :)
      fix configure request bug... (actually size info getting bug)
      and NOw we can open up /dev/ and not have E bog down into a completely
      oops - now right menu works reliably... slight booboo :)
      add dem
      use mime types to determine icon.. if u lok in icons - you'll get he idea -
      "detailed" mimetype fallback now available... :)
      aaaah much smoother opaque resiz.e. we're all happy now :)
      i hate it when i make my wm just "not work" :)
      fix fix fix clean fix :)
      ok- fixes i did over the weekend... committed :) yay :)
      detect other wm's.... :)
      dont need that anymore
      handle if efsd goes away and restart it... also have abackoff timeout to try
      errr - fix that view to compile with current efsd and make a note..
      use new mimes....
      work on fixing up the desktop code...... :)
      ok// double click on dir's opens window and starts monitor...... but efsd isnt
      use the new background code & system.... yay yay :)
      change
      dont need to sort....
      clean up a little
      fix some warnings.. and use $DISPLAY by default (0:0 isn't really a display
      * make it more split upo (better in this case)
      wooop. views now remember size & location by storing it in meta data....
      oops - and dont keep starting efsd if we don't need it :)
      add a different view bg... and oops - adopted desktop window.. dont do that :)
      use cp -dpR instead of -ar (it seems bsd doesnt like -a).
      pass make distcheck :)
      and make that text abstraction do..... outlines! :)
      blum. - i guess -P will work as a -d replacement
      BSD -> bsd
      wheeeee
      * fix apps menu
      add skeleton of scrollbar code... more meat to be added...
      efsd respawnign by e17 is more robust now...
      add some "starter" scrollbars .. ugly... but practical
      work work.. smell smell - scrollbars in and mostly functioning
      errr... make scrollbars come and go if we need them or not :)
      strdup wrapped... and err.. looking for a mem leak.. anyone got insure++ ?
      efsd_ops() leaks. not sure what you want cK? have the monitor func free the
      yay.. leak gone :)
      this shoudl make backgrounds faster... i was too paranoid... how about
      min size is 3 in both dirs now
      bah. make it 2 :)
      started work on guides (for rubber banding etc.) and changed code to match
      add these.. and the changes.. nothing useful yet :)
      been working offline.. wheeeheee! :)
      and now add the stuff i forgot to add...
      go go go... :)
      oops. leak. fix. :)
      don't leak that either... :)
      nooo nooo nooo... don't do that.
      err. dont need to anymore :)
      fs now uses efsd_flush mechanism... and view records x,y - but efsd
      hook in idle handler to flush efsd queue :)
      and make it 0.01 secs :)
      and... working on virtual desktops.. moved desktop view to be a normal
      work work work :)
      added match hooks. #if 0'd out right now. need to think how exactly i planon
      i've been working on the railroad... all the long long day...
      oops :)
      iconbar code :)
      iconbar code.. and some work i was doing on click to focus... having a
      sellys "no mor eleaks" applied :)
      much cleaner iconboar. ok - right now it doesn't scroll. use the buidl
      beat me silly. comments. hope this helps people learn a bit. i don't know if
      allow for .e_background.bg.db to be the background for a dir...
      add tools makefile
      oooh.. we animate! :) and comments to show how it's done :)
      blim! brightness now fades out after mouse out
      aaah cleaner... :)
      iconbar now auto-reload when u twiddle with the files. YAY! :)
      make all the bits decorative
      we shoudl never have had intl in cvs... and add some work on the setup tool
      start on setup tool...
      start on setup tool data
      spinny logo to waste cpu :)
      aaaaaaaah keybind + desktop unflimness fixed :)
      iconbar reloads now :)
      blim. i just had to do this :) too much fun :)
      move the dialog a bit
      oops - and give ourselves out 8 pixels padding too :)
      aaah..
      <merge merge merge> :)
      iconbar.. err.. scale down icons AND set image fill (thanks for pointing out
      hhm - smart placement got borked... fixed
      errrr. yeah...
      bacgkroudns of views now watch for the background file to change... if it
      and handle adds
      and handle delete
      and for thos ofyou pining for some example background files... just so u get
      just a very nice picture. - cleaned up from thew original photo a bit...
      shuffling data around - i had waay too much heirachy before.. too complex.
      and make the metada get for view bg go thru the same path.
      centralise all the bg handling in  views...
      consolidate.. consolidate..
      mah mah mah... fixed soem initial placement probs related to being too keen
      working on the iconbar. it now accepts scroll arrows in the iconbar bit - u
      oops - only resist windows that are... VISIBLE! :)
      shuffle files around in cvs.. simplify the default data layout as setup will
      img_export.. for peoel to list possible exportable imaged from dbs and export
      you can now remember the location of a window.. will add more here.. oh yeah..
      ok - some changes to default settings.. alt_right mouse on windows pops up
      there we go.. fix fix
      and in an optimising spree i broke the bg reload if you replaced the file..
      add stuff to e_setup.. dialog has buttons now. fixed bug with view with bg
      and... dont sync db on window close...
      add block system.. not quite functional yet.. but will be needed...
      aha! ok... lots of stuff here...
      aaah - oops - yeah.. no iw as trying to remove the extraneous \r\n at the
      oops- forgot to cleanup rtimeout handlers if exec succeeded :)
      ok- fix this back so it works again!
      how about we build without ferite too? :)
      maybe try this?
      let them know in the README....
      bye bye!
      _   _      _ _   _____                              ___
      e17 can restart (from the menu) i NEED this now i'm using it... :)
      hidden symbol support
      mwm hints being done properly...
      openoffice is happier
      focusy grabbie bits work...
      fix moa!
      fix aspect hint handling
      slightly tidier if's - spec up to pre10
      and here is some substance
      some ACTUAL ipc!!!! wow! you can load, unload, enable, disable and list
      clock module much better now... still resizing is a cludge, doesnt put itself
      oops - set hour hand right
      use the "client" part to determine client window location/size within a border.
      oops -i broke borderless windows! :)
      do them hints proper-like
      readme additiosn for the not so careful out there...
      new eapp file format.. now to do the file layout arrangement we discussed...
      and now support empty dirs with .order files that reference the all dir of
      1. new app file examples, 2. app parsing code... etc. etc.
      1. fix a segv on restart with ibar unreffing without a ref
      add an example icon creation kit
      fix 2 icons to be nicer
      alt+left mouse drag! WHERD!
      make clock tick EXACTLy ON every second... :)
      , -> :
      fix up config code so i can do lists and structs etc.
      ibar saves config...
      save modules list and load it again
      ewps! fix.
      mew!
      update commentos
      save size broken. fixed.
      indenting... and remvoe printfs
      support ~/.e/e/applications/startup (and restart) dirs. they work likeall
      crash fix
      oops!
      bad formie! u broke the app loading to lot load names if LANG is set AND no
      update to new extended event stuff
      use single client kill
      1. lowres clock...
      more todo items
      slide client along too
      ops. hardcoded config.
      titles (and menus) "glint" in the light (been meaning to do this ever
      and theme stuff for glint...
      disabel some actiuosn while in some states...
      fix extra width :)
      more TODO
      2000 is a much better default shade speed :)
      ignore more.
      prototype the correct fn name!
      clean up a lot of wranings.
      no forward enum decl.
      made the main left menu have everything in it.. so you only NEED 1 mouse
      fix some png's.. that seem to get screwed if loading into gimp. also move to
      setvbuf for easier debugging
      2 more icons.
      and one last icon...
      more TODO...
      focus is much happier all round now.. not it's not done properly. i just
      dont kill pointer focus (for now)
      another TODO item off the list of nasties...
      we support... xrandr... :) feelfree to change resolution on the fly in e17...
      and limit sizes...
      more todo...
      TODO stuff
      flame respects resize events now ... and by default now looks much prettier..
      dont make empty apps menus
      starting a battery module (in need this for my laptop)
      battery modules now... works... in theory. i have to test it on a real
      detect charging state better
      batery is now a default and enabled module.. snow is an easter-egg level
      and delete timer
      del not derl
      a temperature monitor module for acpi... it's simple... and really only
      and images! :)
      errr we really should do this for ALL root windows as some apps explicitly
      radio buttons look nicer....
      list all the files properly... :)
      apm too! :)
      nicer menu check items...
      dont keep adding clients once the menu has stuff
      pointer with... *GASP* alpha stuff! :)
      smoother/nicer cursor now..
      apm!
      nicer pointer with alpha-goodness
      error dialogs now resize to fit text...
      fix shadow pos...
      hide thermometer when there is no temperature info...
      force display to be [disp_name]:X.Y even if it is just [disp_name]:X
      indenties :)
      desktop icon
      some debuggies
      dphase's new pointer...
      slightly better goldy bit
      and when raising dont raise above menus! :)
      radio not check buttons for desktop!
      ibar patchipoos! :)
      ibook temp meter is in sysfs...
      clean Makefile.am a bit
      resist now also support resisting when moving OUt of a box - not just into
      BAAAAAAAAAAAAAAAD HANDY
      i'd change these lines myself...
      nick's flame icon...
      battery alarm from nick
      fix border reffing unreffing. handy was wright... except he was uing a free
      and only send a remove once!
      respect zones for resistance, window placement...
      and menus now work by zones...
      and 1 init per xinerama screen... :)
      and handle a signle head again...
      use diffrent edje group for extra screens on init
      alarm fix
      some cleanups?
      mini-freeze notice
      bugs just WAITING to happen
      fix main int menus to fre, del, cleanup, not leak and work properly
      and attch border menus to the border - so if the border is freed.. the menu
      some todo notes...
      some extra object checks to catch wierdness/badness..
      disable ibox
      fix up include system so u canhave one struct directly reference another (put
      add a note for a bug
      and if apps are fast at requesting lots of geom just after map.. handle it
      icccm compliate configurereq handling
      set frame size and virtual roots to make apps that try manage their own
      double del! fixed.
      actually restart/exit
      werd! found the over-ref. borders begin created before the border system
      dont deal with adds if we already have that border
      evas_object_free? what posessed you to use that? it isnt in Evas' header
      some more gadman code and make shutdown of borders a little faster :)
      gadman gfx! WHERD!
      oops. sorry guys. forgot to cvs add this sucker! :(
      some more gadman stuff - innocuous for now. hooked in soem gadman
      fix some signal issues in gadman theme object - u can mvoe and resize the
      respect bounds on resize too (some fixme's)
      some more gadman work
      some comments
      more gadman work
      fix segv with gaim...
      oops. put con back up
      iner zone moves? need to test...
      tested and working... todo FIXME's still left...
      more gadman work... on the way there...
      set clips if not edge only move too
      gadman in. clock module poprted. others need porting.
      dont start managing unmapped windows. remove e manage info from unmanaged
      handle xrandr properly (again) so u can change resolutions on the fly again,
      fix overlap
      gadget icon and nicer windows icon
      update TODO
      todo/fixme items
      TODO items! ewwww
      1. more TODO
      damn! i didnt realise e17 was eatign up all those pixmaps! fix fix fix!
      return 1 damnit!
      singals patch
      mini-freeze TODO items fixed :)
      bug!
      ewps!
      bad rbdpngn!!!!!!! BAD! flame and snow enabled and RUNNING by default. BAD
      seb's patch...
      fix up resize edje to be less offensive :)
      midde resize, right menu
      moduels support multiple architectures build for 1 module
      printf in the right order damnit!
      only save config when/if it changes, not always... and fix module data dir...
      fix synthetic send
      ibar has apps again.
      moved resize todo thing to the mini freeze. it's a bug.
      change versions. some went DOWN - because they arent releases and i'm trying
      fix up TODO. i'm back on the case. i punted some optimizations off till
      1. e17's init icons get put into an e_box for arrangement nad the init splash
      patches for some cleanups...
      fix TODO
      centralised xinerama code - now we can put intellligent selection (partly
      remove from TODO
      splash is back
      internal calls within a file are static, not EAPI.
      clean up freeze items
      font path centralised (just noticed it everywhere)
      go go freeze todo.. go!
      virtual roots is an option now (off by default)
      TODO update
      icons for window menu need doing.
      java apps...
      the boxy ibar was annoying me... and i found ibar didnt properly calculate
      add todo for freeze
      checking out pager - some notes as to what i need to do
      how did that get in there?
      table smart that handles ONLY homogenous layout with table cells ONLY
      layout smart object - shoudl work like the table one... but i haven't tested
      add a test file that we can destroy at will for testing bits of new code...
      tewdew
      ooh bad gadman! bad!
      mroe info
      use old e hints...
      it was REALLy pissing me off - so i fixed the focus issues now. back to pager
      bah - one mroe focus item to do...
      and some more notes... dang
      firefox/thunderbird menu stuffo
      bah.. and that fix resulted ina  nice new bug to add
      disable that firefox fix... it causes bigger problems
      add a cde pretend routinne in our attempt to fix java... FUCKING JAVA!
      pointless code reformat
      ok  remove the cd crap... but if we pretend to be kwin... it works.
      move this to normal TODO
      actually- ignore firefox focus flahs - imho (for now) it really is a firefox
      theme "sanitising" :)
      we dont need no stinking screen.png...
      and dont refer to screen
      SOME of the pager is fixed. not all. it may leak and more - i'm in the middle
      hmm a pager bug! (i never!) :)
      more pager cleanups - still not 100% happy with it... but getting there.
      clean that too
      fix sick/unstick
      update TODO
      update TODO ..
      fixed pager stick/unstick/duplication problem (thanks catalyst/JC)
      set the default sizes to somethingn "sane" :)
      stacking mofo
      fix pager to work when windows are moved from zone to zone :)
      fix initial stickiness handling
      handle iconify, de-iconify
      in theory support japanese automatically - and then more langauges if we add
      korean support - yes Bendal may suck. someone who is good with korean (or all
      default x desk count (4x1 desktops)
      leak--
      1. fix korean font a bit - much nicer now. fix kochi filename to match
      1. fix korean font a bit - much nicer now. fix kochi filename to match
      pass make distcheck
      mem leak patches from holger :)
      asparagus time for some of the core efl bits...
      give e17 a softer look...
      put default img cache to 4mb.
      dorpshadow work - should have nuked segv, AND optimised it significantly
      add some todo... and fix prototype
      remove segv item - i know of now e17 segv's atm (well none in my bugs list)
      some text classes to play with for shorne
      fix up longer term TODO...
      and dhare shadows between suqare windows... so only have to calc once... (and
      add tha
      some more things to do...
      more TODO
      more todo...
      more TODO
      fix dynamic shaodw changes
      asparagus!
      seg!
      seg report
      app remove segv
      support unfilled middles (finally fix theme to have proepr shading - was lazy
      bring that i back!
      optimise scaling for these too
      optimise rednering.; e17 was over-drawing too much! this just about doubles
      and direct resize there too
      and init too!
      handle xrander too ... again... oops
      testies!
      valgrind bitchies
      optimise the other bits
      nuke valgrind badness! :)
      signal fix... and TODO for timers
      shorns' font fixme work.. so we can all work on it :)
      the rest of shorne's font stuff
      dont die if u dont rm your cfg
      testipoos!
      more issues
      bugsors
      more bugs
      tewdew
      FREEZE TODO--
      bug
      fix a bunch of fixme's in the todo for mini freeze found recently
      i've gone over vd's - read the diff :)
      remove flame
      remove
      e17 now CAN be translated. i have done a partial japanese translation for
      ibox isnt used/etc. so for now lets remove it.
      modules translated...
      more intl support
      a little more support
      lang todo list, shutdown cleanly, fix border move status...
      start of shaped client/border/menu support ... dropshaodw is SLOW with this.
      why the hell did i shutdown intl there? why? hmm. pffft. move.
      more info in intl for people helping
      fix po dir
      no - u NEED to set the LNAG for gettext to use that lang - if u dont e can't
      wrap putenv... (and for remote_main just strudup - if we leak it doesnt
      no more spanky!
      oh that was bad. it made shadows fuck up a bit. fixed now :)
      \
      spanish - for now it'll be the generic spanish until we have multipel spanish
      update TODO and language stuff
      formatting
      pobad. fix. :)
      cpufreq module - cleaned up a bit, some fearyes i removed (not well done
      fix icon
      also if no freq's...
      russian po :)
      fix fade out for if you dont have cpufreq control :)
      oops - fix. dont use that menu there.
      enable cpufreq by default
      put clock with the other little "box sized" modules on the bottom-right (by
      make all icons 24x24
      use mkinstalldirs!
      1. bulgarian
      vandango's de!
      performance and powersave work ok now
      display ghz correctly
      fix fixme's
      heavily optimised shaped window dropshadow handling...
      add theme finder/class/category wrapper - handles finding theme files for
      force quality 1= quality !=1 doesnt work atm
      polish translation.
      shorne's cleanups
      an idea :)
      fix dropshadow bug
      make e17 pass make distcheck....
      change text becaus eenglish text is the same for different meanings.
      intl empty dir needs to be there for make distcheck to pass
      get rid of ecore warning
      work in multihead again! :)
      hungarian po
      2005 :)
      two thousand and bloody 5 damnit!
      check for NULL
      fix a leak! :)
      1. better chinese font - it screws up japanese though. grrr. lets talk about
      1. better chinese font - it screws up japanese though. grrr. lets talk about
      slight fixes to ja po
      es!
      fix es.po formatting
      focus fiddling
      efd shoudl be null
      bindings + action system gets its first test run with button bindings. seems
      key bindings... um.. kinda... work...
      a fixme...
      remove focus win - was just parft of my stuffing around
      more bindings and actions
      fix up button bindings for windows - return the action found too so we can
      a whole wad more bindings... i'll stop here. it's now a matter of slow, over
      enough of mr welcome... just splash..
      slovenian!
      mitigate badness...
      save and load themes...
      it support1 :) and updates to other languages! :)
      fix focus loss on window unfocus so keybindings still work
      todo notes
      another TODO note :)
      you can change language on the fly by enlightenment_remote and it saves the
      slovenian mapping done right
      allow mosue to pop down key activated menu
      updated hu
      todo cleanups.
      explicitly use lang... and set lc_all if its set too..
      key and mouse bindings are saved and loaded to/from config now. next phase:
      some ipc is in to handle key and mouse bindings. right now you can just list
      thos images should be solid - no alpha, in the image format. then evas can
      more work on protol codecs. have to hook in add/del for key and mouse bindings.
      key and mouse bindings are configurable via ipc. now. :)
      tod item added...
      mouse buttons on desktop are now configurable. you can configurew what
      nicer clock fg?
      fix evas object warnings - and fix dropwshadow bug
      fix stacking of windows in pager.. and make the contianer actually track
      update TODO
      start on popup generic system... (menus coudl be popups - as would error
      move resize use popup...
      full asparagus
      properly virtualize ecore_evas setup
      dont display until move actually starts
      let people know when config changed and e17 auto-upgrades your config (the
      allow empty modifiers
      i couldn't resist!
      eappp tool robustness
      fix unmapped client windows that are still managed... (eg xmms playlist)
      edge flip now is configurable
      lets fix desktop flip stuff to not wrap beyodn the desktop area for linear
      TODO...
      limit config val
      fix comment
      fix restart with hidden windows
      mark items to be broken out to ipc
      move some to codecs. this needs cleaning tho... (ipc)
      sorry. mplayer breaks again. this broke more things badly.
      work mplayer.. work!.
      -- printf
      clean up some TODO
      breaking out some ipc action!
      ipc bitchass! :)
      1. TODO item
      update .po's
      TODO items. bugs. start module - its a START. it doesnt work that well. needs
      add TODO
      fix ipc oops.
      fix remote type
      TODO
      notipoos
      nicer :)
      printf's - me dbeugging why these windows hang around. they get del called
      gadman uses xy ints AT a res.
      intl doesnt need that - must work on the ability to do language packs
      shorne's patch
      stop pretending to be kwin. we can be proud to be e! we pretend to have 16's
      re-fix the pulse
      still that bug...
      pagers, desktops and zones seem to work just fine on first start. though
      some virtualisation of focus
      click to focus works... if you turn it on and restart.
      and now it shoudl be able to change click to focs <-> mouse focus dynamically
      fix double clikc in click to focus
      make dnd resistance a config value
      some codec stuff, fi.po update
      pl update
      grab buttons 1, 2 and 3
      fix memory leaks! no more leaks!
      fix stickiness!
      add a check to see whats going on if the ghost borders are around
      shush shush
      speed things up a little more
      and remove menu test
      init splans has a checkbutton to disable it in the future... and e respects
      was wrokign on intl stuff but got distracted by optimising. will come back to
      optimised setup... should be a bit faster - but the main chekc is still the
      fix shaped windows - event loop
      fix intl
      this is VERY evil - VERY evil. but its the sanest solution other than code
      and disable that code too as we wont be using it later. just for reference now
      bg set...
      bg get ipc
      hmm this is cleaner
      handle bg reply
      oops - get cmd-line opt right
      dirs handlers shoudl just become 1 dirs handler then specify what path dir
      list availabel fonts, and handle reply
      font apply and fallback clear done.
      czech po
      fix map request when iconfied
      datastore for moduels to share data via - they are in charge of cleaning up
      generic msg system - really intended mostly to go hand-in-hand width the
      todo.
      update TODO
      an app action - that launches an app - looked up by varios means (exe, name,
      fix up exe to set DISPALY right for executed apps on other managers... this
      ehack is baaack! :)
      LISt delcares. put list at top.
      asparagus...
      breaks gkrellm - mwm hints oftne indicate "make me borderless" and thus
      make it a single property - have to parse it now tho.
      THAT is why focus policy chnage isnt working (read the original src for the
      unfortunately i had to change the libe api to e_lib_ instead of e_ prefix to
      change to E_Lib.h...
      fix handlers to work dynamically
      more portable
      dont segv if u cant manage the screen :)
      disable ehack... grrr
      writign stuff
      seplling :-P
      bg.po update
      todo cleanup
      aspara!
      todo
      ibar drop gfx are nice now :)
      winlist alt-tab works (and dhift-alt-tab to go in reverse)... it is NOT
      some notes - allow icon and window title to display in the main win too of
      fixes, cleanups. todo
      no mroe segv on empty winlist
      NO MORE SEGV damnit!
      smoothly warp pointer and able to scroll win list
      and now alt tab window is no longer as offensive
      320x320 max for winlist by default (no config options yet)
      oops theme cockup. fix. :)
      fix sitck window warp and desk switch
      dont segv if the border in the winlist that is hilighted is closed
      todo item
      unshade if shaded and selected
      TODO
      handle grabbed mouse butotna nd wheel events... wheel controsl selected
      nuke some TODO's
      fix shade unshade mumbo
      if n = 1
      current winlist todo is done...
      segv/bus/ill/fpe handler to trap all the nasties and allow debug or recovery
      tewdoo
      oops - warp was not framerate independent. fix.
      tewdooh
      clean up todo a little - add  some needed items
      2dew
      2doo
      not defined - must be linux-isms's
      TODO
      moh TODO
      oops - actuallly support the title for the winlist box
      fix focus re-order bug
      release any grabs we may have... just in case
      missed from makefile
      handy added this image
      BUG
      fix menu popups to behave mroe sanely with click-release-browse
      bug
      todo... :)
      follow x focus model explicitly :)
      2dew
      toohdooh
      2doo
      i'm evil. this TODO list gets longer :)
      get client leader prop - special spot for placement if special window.
      TODO--
      2do
      fucking qt apps seem to be broken when it comes to take focus protocol. read
      lost windows men TODO... answer seb's todo q. :)
      grabinput handling that allows winlist to pop up FROM the menu etc. hmm -
      increase default drag resist
      issues :)
      problemos!
      help detetc e17 != e16
      ping stuff now can emit a hung/unhung signal to window borders and delete of
      conf opts
      no more printf's there
      hmm only kill pid if pid > 1
      fixed 100% cpu hang in ecore
      remove fixme comment
      border resp0onds to hung/unhung signals - pulsating red glow on the titlebar
      ibar thing
      1 more TODOãitem gone :)
      pl.poo
      bsd temp patch
      bugs , issues, patches.
      todo's
      iniut splash should stay up a bit longer even on early end of init
      make focus code clearer and easier to read
      bug
      1 todo bug item gone. went from .eapp to .eap - hey guess what guys! all your
      bugs/fixes on top as i think these should take priority - todo list is leaner
      TODO is probably easily machine-parsable now too and mroe ordered. someone
      another bug... pug->bug
      2 more bugs gone
      2 more bugs gone
      abort move if window hidden during move
      object have breadcrumbs - this is a go at debugging info to help track that
      patches - opps
      pager screwup should be fixed now. i cant test as no xserver i have can do
      check for REAL shape changes.
      assignees in <>'s
      minimise cpu hape use if shape hasnt changed
      focus policy patch - adjusted :)
      intl - use env vars if set. allow reset to env vars default
      shorne's mouse/key bindings ipc patch... :)
      TODO--
      TODO--
      use "send_time" :)
      oops - fix. and a bug found
      complain if freed object still has crumbs...
      some more TODO
      bread crumbs paid off! werd to THAT!
      another possible culprit?
      bugz
      TODO--
      todo--
      bg now allows transitions when changing the bg. also a first step to allow
      todo--
      actually set up the 2nd stack (8k - much mroe than we need)
      more ipc handlers
      and now u can set different bg's for different desktops.. and it "just works"
      and actually transition using desk transitions nto change when desk changes
      ok - desktop changes are done by edje transitions now
      use desk x,y as ints
      shorne's patches again for ipc! nice work maaaate! :)
      handle re-emit of signals on border change
      todo--
      also support matching window roles
      that fixme was already done
      move todo items around
      oops allow warp in click to focus too - meant to work.. just didnt
      fix that kitten!
      fix that pussy properly!
      transition smoother
      do this porperly with the transition
      hoo famn. segv. fixed.
      just numebr containers lineraly by creation
      i hereby commit said unleashed power from shorne unto the code repositry. may
      todo--
      and behold - shorne did code some more!
      lock flags can be modified - they DO nothing yet... but they can be modified.
      mmx for dropshadwo.. but disabled for now
      implemented position and size locking for user and client. now for more locks
      implement most of the locks
      only show whats implemented AND working
      start of code for remember stuff... nothing yet...
      fix shadow/shape bug :)
      martin geisler's patch :)
      oh moozle!
      dont find deleted remember items
      fix remember on restart (positions)
      add mroe ways to match a window :)
      create remember node if we dont have one
      todo--
      fix up text
      hush handy! hush! :)
      tewdew
      mac mcgarry's ipc action patch :)
      brian tipton's patch
      TODO--
      allow move resize box to follow the object its moving/resizing
      and use resize info flag config value
      todo--
      fix dual focused window problem
      and now make sure focus goes to the right place on de-iconfiy and stuff
      e_win is a quick api wrapper for makign internal windows that the wm creates
      1. an update to mad fin speak
      damn - um... patches from mailing list - fix patch with layer number. da.po -
      dont redraw if the desk bg is the same.. :)
      more paranoid on the killing
      make click to focus behave a bit better - previously focused windwo gets the
      working on click to focus hangs.. fixed.... i think- test it guys!
      todo note
      1. unset want focus...
      fix winlist (alt tab) as it screwed up focsu order a bit - fixed now
      patches patches...
      make lock smoother
      that was mem corruption waiting to happen.. or happening.. who knows :)
      actually show errors when they are there... and fix 1 :)
      TODO--
      oops makefile badness
      it's been a while, so it was time for some ASPARAGUS on our plates
      nicer kill button icon
      1. id3 album cover loader patches
      one way or the other i'm forced to add timestamps to events - i cant avoid it
      fix slight shape bug
      typo
      no modules text
      conservative governor support, sk intl support
      bug++
      fix flip
      1. start work on dialog stuff
      desktopname module from schouze (slightly cleaned and fixed).
      a bugger... :)
      shade bug --
      a bug - note so i can look into it more. this is all the info we have so far :)
      bug--
      smaller icon (match other modules)
      move out handling to container in... :)
      1. bug noted
      oops - wrong patch. this one instead
      werd - fixed that patch
      apps/e/enlightenment.spec CVS: apps/entice/configure.in
      better semantics
      icons are now part of the theme and themable from the theme (always
      add file
      accpet an icon class as a comma-delimited list, so you can do multiple
      oops typo - fix
      oops segv. fix.
      dont force to low quality all the time (i was testing!)
      bug++
      ok lots of things here...
      fix 1 iconified window in list...
      2nd asapargus for the weekend :)
      fix werid multihead xinerama problem :)
      cleanies
      lib check was wrong.
      big oopsies! fix.
      more oopsie fixes.
      missed cases in autoraise foo - fixed.
      bsd battery patch
      formatting
      2do
      2do items
      2do
      pl updates
      only produce border remvoes if we have already sent a border add
      restart on profile set to jump to (and load) the new profile instantly
      pt update
      sk updates
      desktop name ipc patch.
      and actually update user config for new default name
      protection for fools.
      there was a segv... and now it's fixed! :)
      asus no rate acpi info fix
      es updates
      issue i noticed
      fix small focus problem on key grabs...
      bug--
      disable randr module - doesn't build (ecore_x randr calls dont exist or are
      wow...
      fix - border menu goes when border goes now
      bug--
      hmm stop red glow when unhung IF at max glow already
      use focus model stuff properly
      temp module patches from bickers :)
      fix maximize on map
      auto scroll menu controls
      no 2nd stack - fucks things up.
      more bsd cpufreq module patches
      TODO
      handle circulates
      rename pointer images, different edje group names (better namespace i guess),
      thats just scary.. pulsating fading pointer as a .edj animation... scary...
      1 more todo item...
      fix signal
      handle unfound stepping :)
      dont call save on module if it isnt enabled yet
      make cursors 32x32.
      pl update
      dont need these animore - cruft.
      ru updates from dan
      now this is better for the deskname popup :)
      use startup notify... see ibar in default.
      remove useless code
      ok - this is BIZARRE... BUT. if we remove config.h from e.h - e starts
      printf--
      patches, stuff...
      dont hardcode TZ2
      that's not a write op!
      extra theme goodness for the startup feedback
      edje +tb2 now usinged in e17
      edje +tb2 now usinged in e17
      remove test code
      error dialogs min size is also set by title
      oopsie - fix gadman zone fetch res match
      1. handle fixed size parts and mark them so edje doesnt complain, and dialog
      1. handle fixed size parts and mark them so edje doesnt complain, and dialog
      and dialogs handle icons in the main bit now too
      exit and restart actions. are you sure exit dialog. :)
      dialog looks a bit plainer. but nicer.
      fix box expand/fill
      prettier dialog
      nice new about box... fully themable. :)
      move logo somewhere nicer - centered, more symmetry. more text in about. no
      oops - typo
      cleanups
      oops- max size set too
      nice spacing.
      typo
      add hilights (looks nicer with the sun)
      todo++--
      pass distcheck
      update default apps
      a bit of asparagus action for shits & giggles
      sl.po updates
      da.po update
      clean up canvas show - uncessesary exposure there. fixed.
      theme about box! all themes can add their own now! :)
      fore now themes about menu is betetr there in the themes submenu
      begone!
      dont need all that commented out stuff anymore
      TODO--
      wheel bindings! WERD! hard-coded ones for now, need to make these config
      signal bindings.!!!! this means you can completely rebind every event and
      right mouse on resize handles moves - as per old e16 :)
      handlke popup context too :)
      resize handling patches from martin
      dialogh keynav workign via evas grabs now instead.
      oh for gods sake! now all day was sunk into getting focus fixed for dialogs.
      about fix - massimo :)
      shift-tab to go back
      ja.po updates, suggestions taken on :)
      a start on the eap cache - it can load and save right now but not update once
      eapp cache works - or well, should. it should update the caches if dirs
      1. fix valgrind issue - cpufreq was saving a char as an int to eet's
      asparagus!
      handle empty fields as if they are NULL. :)
      I have cleaned up app instance trackign a little. it's a bit complex really,
      that should have 2 opts!
      fix broken .po
      1. fix segv dnd border icon to ibar
      todo bug
      clean up header, static and public calls moved around. move eap validity
      for now dont check valid exe BUt use the call
      and check if the exe realyl exists properly before allowing it in ibar/menus :)
      oops - fix valid check
      better exe exit tracking
      use exe tags
      use actual theme's about box.
      kp_enter support :) (hey houze)
      after some quiet on the western front - asparagus.
      1. centralise canvas creation.
      working to make sure xrender engine works. amazingly - everything works (now)
      weird icons are because startup id was broken!
      found the bug!
      startupid incriment early - id of 0 != valid
      asparagus. and make distcheck passes again.
      dont pass onevents if bound
      add gnome/kde fakes for ooo.... doesnt seem to work but documented
      update all zones
      right click on title by d3fault displays window menu (got lost before)
      swallow wheel bindings, dont swallow mouse bindings
      avoifd duplicates with shadows
      leak --
      dont use xr
      asparagus - again. lots fo leak fixes and other fixes have been happening, so
      fixe makefile to not have space after \
      dont allow gl engine to be used - see comment.
      started work on a quick & dirty widget infrastructure - designed ONLY for
      and now i have a simple check and radio liust infrastructure to use to build
      working on more widgety stuff
      and now all the internal widgets understand keyboard focus and control.
      actually focus focusable widgets. label can be much simpler
      table widget wrapper - NOTE - NON-homogenous tables do NOT work. :) need to
      oops disable test... and add comments
      patch for ibar dnd of a non eap.. from... poku-chan! (man that name just
      table works with multi spanning columns/rows (nasty bit of code that!) and
      a plain table widget too
      first gui config dialog... quickly snuck into the menu - shoudl go in panel
      default sloppy
      less overly zealous spacing...
      fix loop - also some comments on dialog thing. its nto good yet.
      addressing some cfdialog issues
      realised we need to approve if the dialog will close on an ok - as there may
      48x48 icons maybe nicer?
      allwo dialog icon to be set too in conf dialogs
      remove old test - not usable anymroe and add icons to advanced/basic buttons
      norwegan!
      make rememebr a bit more paranoid
      include fix
      ru patches update
      es.po updates
      lable display options for eaps in menus from ilLogict - modified to be
      a bug i noticed
      shorne's intl work! :)
      maxime's patch :) merci beucoup! :)
      fr updates from maxime
      fix shade remember
      some widget work... and maybe a fix for disappearing windows?
      config dialogs now can enable/disable widgets and dialog buttons. ok and
      config dialogs now can enable/disable widgets and dialog buttons. ok and
      fine-tune layout
      fine-tune layout
      locks have been dialogified :)
      and actually delete the locks dialog if the window is deleted.
      clean up lock ptr on obj del :)
      added some object checking - i think we should make sure this object checking
      remember stuff is now... a... DIALOG too :)
      generate thumbs vaguely efficiently withotu eating up all ram and generating
      harmless menu re-ordering
      reset signal handlers for child
      close the eet
      some TODO preening
      pl update
      da.po updates :)
      if image fails to load - give up.
      FIX a fm segv - put a note as to why :)
      the first wave of evas smart object modes. commit hell #1. :) other things
      remove useless test (doesnt work anymore) and make e win popdown/destruction
      no more old textblock - gone. completely. tb2 renamed (as threatened) to
      make the rememebr dialog a tad smarter about windows that have no name & class
      actually rather pointless to unset over there. unset at startup :)
      a scrollview smart plus gfx for it.
      allow custom pan object instead of e_pan and custom frame theme (see e_test.c
      scrollframe now accepts key press events to control it too - use in
      the default edje is well - just too heavy. less heavy now :)
      clean up sb removal. move menu border to its own file
      if module doesnt init - give up.
      also use util strcmp
      support REDRAW_DEBUG env var
      make them different sizes for debugging help fun and an extra clip show
      actually clip files.
      some correctness stuff
      file selector is resizable now - cleaned up some unfinisehd code to make it
      use managed calls
      take advantage of cacheburst
      disable
      cacheburst used all the time now :) any time we are just doign a lot of
      modules back to normal
      fix ibox
      kind of bring fileman icons into some semblance of working
      kind of bring fileman icons into some semblance of working
      well 80 piels wide for now... i think we need to go over this icon view thing
      dude! serious wrongness there!
      starting work on ilist... gfx suck atm. need to eat. commit.
      ilist: look less like arse :)
      disable the test code!
      ilist cd's have some extra params.
      use elipsis for fileman icons.
      ading "livethumb" - it uses the ecore evas buffer engine stuff to make a
      ading "livethumb" - it uses the ecore evas buffer engine stuff to make a
      and working on maing a border selector
      more ilist widget work... but more fix up livethumb to be cleaner
      and now show the default and borderless ones. need to scan all available ones
      fix cahce scan / modify update stuff
      safety - cacheburst to 0 to ensure flushing of eet writes
      fix icons stacking/clip
      finish off border selector dialog
      asparagus time! :)
      always make icons work
      working on ma configuration panel biatches
      note what config is handled in a gui so far
      first step - slider smart and minimal theme stuff. i need to make the gfx
      add slider widget wrapper - NOT COMPLETe YET. DO NOT USE. i have just put it
      slightly better defaults...
      slider widget... workies (in theory). still nto that pretty.
      i'm not happy with this slider... but it'll do for now.
      added 2 more config dialogs. examples of slider
      added 2 more config dialogs. examples of slider
      fix desktop config dialog - prepare for doing a real desktop - preview (blank
      x->y
      shorter text
      starterd shell for doing deskpreview smart...
      some struct stuff. nothng there. got distracted.
      handle NULL config strings. some of them anyway
      handle NULL strings
      more cache controls and a flusher... :)
      no more hang...
      no more (null)ipoos
      dont segv on empty bind param etc. matches. also a note for intle.
      asparagus!
      asparagus - mostly version sync
      dnd safety
      danish translation updates
      patches and stuff hanign in mail...
      patches and stuff hanign in mail...
      fr updates from maxime
      bugs noted down for consumption later
      haga-san's ja fix.
      '
      alert made more robust just in case... but mor eimportantle e_apps and
      bind9ings now use stringshare too
      update es
      more stringshare work
      aleksej patch for segv on moving window to a new desk if its negative desk
      Yasufumi Haga's ja patches :) thanks!
      a lot more use of stringshare.
      handle stringshare for imc's
      disable valgrind
      disable valgrind
      well - skeleton work.. going to work on exebuf...
      working on mr. exebuf...
      that was silly. double stringdel. fix.
      segv deleting actions. fix.
      haga san's ja.po update
      devil's patch... :)
      fix "last focused on desk" stuff
      exebuf is ... well.. a bit better now
      cleaning up exebuf a bit
      exebuf has its own config for gui setup
      centralise getting icon evas object from app
      obj ref problem! fix!
      nl.po parse error - fix!
      digiclock patch
      digiclock patch
      module config dialog
      haga san's latest ja.po
      updates from kojouharov :)
      bug note
      cancel renamed to close.
      jesse's module patch - quickly in.
      formatting
      segv--
      hmm - most modules were disabled by default. fix!
      make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
      fix several bugs (cursors for example)... found some more... :)
      fix several bugs (cursors for example)... found some more... :)
      fix stringshare NULL
      TODO bugs
      bug--
      TODO bugs
      options to allow shading etc.
      fangies work!
      gagis's lazy skid marks! :):)
      ok - turn off visibility stuff for e -0 for some reason just the dropshadow
      same vis off
      oops - message typos!
      oops - message typos!
      dialog message wrong if ld.so errors (also 127 exit code). make more generic.
      add exebuf to the main menu as run command, and add app menu config
      change exebuf to alt+escape - some keyboards donthave a grave key (other
      big fat asparagus!
      some minor fixes to bg cf dialog. a FIXMe there tho. i think we can avoid the
      no mroe leak - and simply bad changes to smart objects. BAD BAD.
      haga-san's ja updates
      haga-san's updates :)
      typooow!
      sharpies patch.
      2 pending patches in my inbox.
      TODO
      authors of the patches too
      ilist jumps to the selected spot now with the ilist widget (keyboard nav is
      remove dupes
      more checks at runtime if e is ok - ie evas and ecore_evas supoprt is all
      just fall back to software x11
      fix file list for deb pkging
      make this cursor config have sane cursor limits! :)
      handle shell execution failure exit code too :) and use a dialog... :)
      ok- fangie.. THIS Is what i meant! this! put a textblock in a scrollframe.
      more info on app exiting - translatable strings now. use textblock widget.
      apps error gets its own header now :)
      space--
      bug++
      ja translation updates :)
      todo items gone. window icon is now choosable - eap or app provided one.
      add a stolen window id subsystem so the border code ignores such stolen
      itray is a little nicer
      itray is a bit better - but frankly - this whole system tray shit SUCKS. a
      pass on mouse events if we didnt trap them first. :) (we fake them)
      printf--
      itray is now a little better in terms of behaving itself.
      itray behaving better - but some itray windows are not shaped! in fact none
      norewgan updates!
      itray fixies - gadman needfs work. might tackle that next.
      moduels menu will go - sorry guys. bad UI design to have inconsistent UI's
      clean up menu - remove themes menu - there's a dialog now.
      typo fix
      going to work on gadcon - an intended replacement for gadman. just starting
      better button label
      anitgadget placement policy
      illogicit patches for:
      shelves... for holding gadcons. now i have a test shelf ... i can go back to
      working on gadcon - it has a special smart object layout of its own that is
      more gadcon work
      exebuf scans the $PATH in the background on open. this means not all results
      lord of the caches: fellowship of the exe cache file. how to get what is most
      should not have 2 actions per prog. 1 only.
      a bit more gadcon work
      limit callback event storms
      and limit it more there as well
      more work on gadcon - u can drag items around and they reshuffle kind of ok -
      more gadcon work! - getting there. slowly. the pieces are coming together...
      for now - people will miss their "start" module - as it has now been ursurped
      more gadcon work... oooh getting close.
      shutdown disabled for now.
      1. move thngs to dialogs from the e_error ones. fileman files are left - they
      working on shelves
      shutdown on restart needs some things to shut down, not all.
      working on shelf config
      more work on shelfy bits
      cross-compile fixes, (odd that this didnt screw up before when i did some
      de-uglify desklock gfx - make it ask for your passowrd if you havent set one
      font hinting settings support.
      and cvs add the new files! :)
      update hinting api - fix config dialog
      support un the fly rehinting.
      compile again!!!!
      compile again!!!!
      desklock lets you auto-lock if the screensaver kicks in and set the timeout
      desklock lets you auto-lock if the screensaver kicks in and set the timeout
      1 fix disabled radio widget as it was using the disabled check image - looks
      1 fix disabled radio widget as it was using the disabled check image - looks
      spelling!
      SP!
      randr - a nice module, isn't really needed anymroe now as almsot all the work
      and restore res on login - if requested.
      better ilist behavior - from ilogicit
      better ilist behavior - from ilogicit
      remove module cruft we dont use.
      add a preview widget (includes a livethumb for live downscaling - notice
      add a launcher. this is OPTIONAL - it is only needed if e is installed
      fix rogue image object.
      and dialogs work again
      and detect the evilness - but still not doign the right thing (tm) yet.
      formatting
      ipc is #defineable (rough for now - maybe able to be undefined and eventually
      only ask for hinting levels if its supported - fallback by hand
      bugpants
      pass distcheck...
      pass distcheck...
      asparagus!
      add extra checks for null returns
      a fixme
      re-enable disabled shutdown
      jknife's fix for ibar config dialog! :)
      asparagus!!!
      some not-so-arsetastic shelf gfx
      with fontconfig we dont need these anymore - it does require the user to use
      bug...
      first test commit on new cvs - does this produce cvs commit log mails?
      test commit again
      test commit again
      debug.
      tst
      test
      fix dnd to ibar.
      comments
      start code on moving shelves... need to complete this with resizing too...
      add ilist headers - much easier to organise things now
      actually should have been ctrl+alt - fixed
      cvs is back up.. time for some asparagus!
      no ned to make the config values optional on build
      better labels :)
      fixs build if dont have pam
      actually - capitalize the words in those titles
      fix deps
      fix theme selector to also scamn system and user themes... AND fix some bugs
      remove printfs...! :)
      use the path list
      1. trap abort signals - glibc likes to abort these days on memory free errors.
      and make sure it does ilist_go before selecting
      increas textclass list in config and in .edc's
      add size request callback
      gasp! packages actually build!
      fix deps
      some more work on shelves/gadcon
      different shelf look - imho much nicer now.
      add frame object selection ability - broke move of the framed "ibar" test.
      revert ttf vera change - guess what. it won't work because by DEFAULT e looks
      fix maintainer
      more shelf work - getting there.
      missing binary
      really - only themwe stuff should go in data. the rest isnt "pluggable"
      we were getting duplicate events for popups. fixed now! :)
      segv patch from reinier :)
      ass signal.h - as it's used in e_thumb.c - it shouldnt have been added to
      fix keysym -> keyname && stringshare add missing
      1. fix formatting. come on guys. formatting!
      and general code formatting, layout, organisation and namespacing - be mroe
      fix package list
      e packages fixed up
      e packages build again - also not much point having an enlightenment-data as
      ef -> battery_config
      hmm- try avoid a segv
      all ibars - 200 size by default.
      remvoe libe - really pointless as its not realyl a lib just an access
      more paranoid cleanup of menus
      start of some shelf config - START only... deal with it. debugging printfs
      remove useless old images - add new shelf image
      now config comes off a menu as does editing of items
      give tlist items more padding.
      barg
      fix shape change handling to... skip same shape changes
      ou can choose shelf styles now - finally. added 2 more styles (gold and
      update cpufreq status every poll
      start a shelf config for all shelves (for listing adding/deleting shelves)
      illogict patches (minus a few that will break config despite fixing a typo)
      NOW we can add/del shelves... still not done.
      use zone geom, not xrander screen info
      fix aspect calc to not segv :)
      update TODO
      pager handles res change/rotate properly again now.
      fix edge flip to change on move_resize too
      remove stuff from ibar and pager theme that arent used anymoe
      fines to start work on settign gadcon contents and make click to focus also
      governors menu works properly/predictably again
      gadcons now can have their contents enabled/disabled depending on what is
      update TODO
      fix bug in dialog bringup and dont bring up dialog multiple times
      fix maximize to respect shelves
      formatting!
      printf--
      add icon provision for gadcon classes and label provider functions. also add
      move bar directory down 1 level so all "bar" dirs are in their own domain -
      nicer popup of label
      sort resolutions nicely
      display bigger module icons
      todo item
      flip bar dirs correctly :)
      autoapply has a lag of 0.5 seconds from changin config to applying to 1.
      empty ibar now lets u click on it for config...
      some old bugs are gone and fix another.
      update TODO
      TODO update - and remove nastiness in module config dialog
      clean up #defines
      make res dialog not segv if u dont select refresh rate, make refresh get
      fix segv's for display config dialog
      defer queued saves for 0.25 sec
      fix weird utf8 ... chars - massimo patch
      debug for rotation stupport
      display res dialog now offers rotate & flip... if your x/drivers can do it.
      1. update gui exported config value comments and
      disable rotations that are not possible
      some illogict patches :)
      1 more todo item done (move mouse to a new screen/zone/head by actions)
      creating new eaps actually works - and shouldnt leak ram now.
      handle spaces in eap filenames when editing, and proeprly escape things, add
      and now pick up new apps immediately :)
      eap icons update realtime in borders based off on-disk changes etc. etc.
      ibar picks up name changes now
      make create icon simpler - we just use generic _new_app_21432432.2.eap names
      remove icon path - really useless info you probably shouldnt change anyway as
      always write icon file with edje_cc first.
      update TODO
      and actually delete the shelf config too
      pl.po update
      x io error exit doesnt segv now
      satrun_vk's patch to make manipulating windows while maximized an option and
      todo++
      oops - fix rotation widget disabling.
      um - no, we need the explicit long list of files. the fact is libtool likes
      no - see my last commit log. by doing this youpackage up twice the needed
      go back to just dir as the scriptlet removes the gunk
      ibox makes it first gadcon moves.
      fix eap name info
      dnd from border to ibox iconifies
      better label
      better labels2
      been debugging - but only real change - set env vars.
      dropshadow module.eap - almost ready to nuke the module iconand use eap's
      1. fix ecore to build again (xcomp - u need to cvs add and commit your 2 new
      gadcon config generates new id's for new gadcon clients... properly.
      and > 4 shelves fixed (ie no gadcon config by default)
      handle config save errors.
      on eap cache file writes - if there is a save error - delete the file (so we
      and now fix up the gadcon contents dialog a bit... :)
      iconradio elements are available now
      make radio icons use icons only to save space
      ----------------------------------------------------------------------fix
      disable auto apply - all the people reporting problems have it enabled.
      start on a long awaited TODO item - a window properties dialog - that will
      7--
      remove really evil/bad code int he desklock config dialog. don't go digging
      limit place coord to within the zone.
      nice little overhaul of module related stuff. moduels now finally RELY on
      and make module config dialog work again :)
      enable/disable module works again :)
      patches that i said were in - commit. (see my reply emails)
      compile again after conflicts
      1. autofoot patches.
      bahg!
      dont uselessly repopulate
      still a bug with maximize & borders :) and fix a segv that has cropped up -
      add a description for shade toggle, and some default key bindings for screen
      a missing _
      part of mmap/eet changes patch
      bug++
      bug++
      toodoo
      todo++
      todo++
      bug++
      todo++
      todo-- :)
      fix stop editing menu
      patch from laurent for displaying shelf orientation in dialog (made the icons
      more props!
      formatting todo etc.
      new basic mode shelf config - simpler with "pre-defined" recipies - this
      handle resolution changes much mroe gracefully for windows - temporarily
      todo....
      dont need the function either and null setting isnt needed too
      no loops.
      disable object paranoia for now and an extra null check for gadcon
      avoid damage on popups
      fix border bugs on fullscreen and maximize fullscreen actions
      printf--
      indenting
      fix kde/qt iconic startup bug
      maxime's leak fix patches
      bugs--
      bug--
      bug--
      todo++
      another good time for good asparagus :) snapshot.
      call clearcache on entering idle
      remove openembedde pkg info - old and dead
      ram's fullscreen action patch and laurent's small radiobutton patch for send
      as key bindings are really global things, context isnt that useful (at the
      adding polish to e17's icons... well a bit more. if anyone who can't code -
      beach photo instead
      nicer theme icon.
      run command icon gets more readable prompt
      add icons for randr rotation and flipping
      bug in xrandr - workaround.
      asparagus time...
      fix makefile for icon
      making cpufreq suidroot is optional and souldnt kill the build :)
      exceed has different behvior with the shape extn - it provides a rect for the
      default import 90% lossy quality - MUCH smaller than before. and almost as
      ipc socket setup will be much more robust now. relies on E_IPC_SOCKET
      new mouse pointer config icon
      really - ignore is pointless. restart or exit now.
      formatting and kiwis thumbnailer fix - not entirely fixed tho
      todo++
      new thumbnailer system. works a bit more like epsilon - launches a
      actually see the delete req in the thumbnailer
      slightly more responsive timer and reset object id's once there are none
      shutdown thumbs properly
      todo--
      nix libe.so and the preload stuff. just remove fromt eh build tree (But keep
      update packaging info and config script
      mkdir only if thumb too lod/not exists
      asparagus time!
      e prefix black magic additions. this is really black magic now...
      we're being blatant about path size.. 4096 should be enough... :)
      fix segv on desklock unlock (valgrind caught it) :)
      encode thumb requested size into thumb filename (so if you ask for thumbs at
      edje prefix fixes - oops - was broken
      splash config works now...
      fix bin/lib prefix - pass as -D
      dan's patch for maximize bug! fix! :)
      workign on efm2... kind of  workign at the basics now...
      limit scroll so you dont go off the ends
      oops - turn off testing
      freeze and thaw some more
      the start of different display modes - just testing list mode...
      and the new fm code can single, multi and range select, optionally force
      bug++
      more e_fm work... slowly getting there...
      and more efm work....
      'mo fm work! :)
      aspara!!!
      plugh small logic hole that leaves ghost windows in rare cases - a very small
      more fm work - fix list append too
      more fm work
      some prefix fixes for env vars
      fix long-standing table box - doesnt expand. not smart - but works. add
      and some major refinements of efm - the selector code - well its in e_test.c
      header proto missing - fix.
      fsel (file selector) widget... WOOT
      1. add template files for favorites dir for file selector
      stop nicing thumbnailer - little point.
      64 icons per region - fine tuning.
      bad raster! no coockie! fix segv - thanks valgrind
      now THIS is cute -watch the thumbnails wobble when generated... or found
      release the asparagus... another snapshot! :)
      fix prefix problem if using env vars
      add overclip so boneyfrog's theme visuals look nicer :)
      better wobbliness
      bug++
      for really big files lists.. efm was being hyper-slow. i knwo why - and it's
      todo++
      formatting
      fm listing scales to much bigger dirs now... and remains interactive.
      todo++ - refinement of new fm work.
      copy string bytes back safely
      several leak--
      add an overlay object to the fm and use it to display a busy indicator with
      big todo update - these are just stuff part of fixes of existing features or
      add mime type parser for system mime types (old mime.types and new xdg shared
      todo update
      detect crashes at startup or early and enable "safe mode" so if you hit
      fix deb pkg
      old image object is deleted - old canvas. re-create it.
      more paranoid memset 0 of desklock passwd (and comment them) - this way once
      be less rememebr write happy
      aaah....
      some more comments
      spotted a bug...
      fix thumb display race cond
      bug++
      much improved importer - not done yet...
      fix flip for xinerama
      aspect back to normal
      fix title look - nicer imho :)
      module icon updates
      todo...
      * border property patch - dont generate on moves
      * desklock personal password disabled - security risk.
      dont ask for other stack for signal handlers
      not as tall by default. (fit in 640x480)
      fix possible bus error...
      use E_FREE
      text changes
      simplify quality/perfect settings
      white bg for center and aspect in bg gen
      focusout patch from sthitha
      module version bump. fm right click menu lets tou create directories and
      right mose menu now has refresh - so dont block it on read-only dirs. just
      fix centered import
      allw filechooser to be remembered (give it its own name/class so it can be
      fix cfg #
      you're all goign to kill me :) but here goes - i broke the dialog and config
      formatting - and remove dead code. hinting dialog not used anymore.
      config wites are atomic - either all or nothing. if nothing - u keep your old
      and now work right - atomic save
      simplify wallpaper dialog down to 1 list - and a radio toggle to flip sources.
      fix leak
      compile again
      theme selector now uses fm2 :)
      add refcounr/is_del check before generating event
      add xpm and svg thumb loading for fm2
      track client #'s differently
      recover might be nicer a term
      use new load opts for e_thumb. 1 line of code... and we get epeg-like speeds
      case insensitive match.
      add more mime type locations - but this is bad - where do we stop?
      add win get call!
      jamse brown ... errr... gadman is dead.
      fixingup of pointer code to fallback a bit simpler - on demand buffer canvas
      fix some env vars to use namespacing
      fix import if dir contains special chars
      fix header and external api call declaration and formatting etc.
      fdo header and src more e compliant :)
      fix battery to work again
      add debug/error catching
      config eopch increase
      configure dialog less bitching from edje
      container stacking/layer consistency and safety. also preview in fsel packs
      ok- happy now.
      2 bugs i noticed
      translate preview
      clean up preview code - remove leak
      tweaking dialog
      remove the pagers wheel handler
      fix wheel over pager bug
      init splash also now uses namespace to some extent. startup config dialog
      inti splash conforms to theme standards now
      init splash works again
      remove unused icon (can do a lot of cleaning in the theme tho!)
      config spanner icon.
      fix makefile
      change default config to match
      fix default config - more shadowy logo - nicer.
      new start module anim - nicer :)
      use start anim in about
      title normalisation
      handle future modtime
      capitalization
      default shelf config no longer looks like its on crack.
      desklock uses fm2 now too
      shorter label
      standardise on higher res 128x128 thumbs
      and allow you to select theme wallpaper and theme desklock bg too.
      fix text class problems
      todo++
      was hacking a bit with borders and desktops - just ignore that codee. it's
      add extra source dir for indirect pseudo-links. handle .order files as
      and use the extra source dir properly.
      oops - fix extra file src string copy to internal
      bad packing. fix.
      handle rewrite of .order files
      1. fix perf dialog - to actually change fps
      set CLIENT window id, not border.
      small thing - but make the cursor in exebuf blink.
      fix module dialog icons
      printf--
      lots of freaky stuff.
      fix suid of e_sys - fix freqset suid install
      e_icon loads at 64x64 internally... to try speed things up.
      applications instead of all applications - nicer - simpler.
      fix some segv's and valgrind errors.
      segv--
      fix some buglets
      todo--/++
      fix thum gen - no alpha for some keys.
      working on fav icons
      update fav's
      fix setuid stuff - oops. always allowed :)
      remove hacking commenting stuff
      fix remember!
      xinerama - slide in from off the container, not zone.
      allow you to remove transitions too...
      fix maximize on zone > 0
      tag config items to not guify
      todo updates cleanups, clarifications - a segv i see here on rare occasions.
      aggressively set client list when add/del from container
      get app from border now - no more zillions of params. also use wm command to
      bug++
      a few patches from emails. :) emails will be coming.. when i flush my mush.
      patches from the world - fixes and todo's
      main menu cleanups.
      sys actions have status/info/progress dialogs that should work right for all
      update TODO
      icons for most sys ops - not great, but something.
      might want to free strings that are strdup'd
      add system icons dir for e, patches for evas.
      ignore++
      fm2 has some slightly better keyboard nav ability - needs to become better
      safety from setting null zone
      bugsiepoos :(
      typebuf makes a comeback... bitches! yooot!
      and fix key nav to be 100% right :) u can go into subdirs and go back to
      found the speed problem with loading dirs of .desktop files....
      when maximized - punt of configure reqa to the saved pos.
      there is now a mime type ->? icon mapping that can work in many ways... hooray
      printf--
      fileman code is not needed anymore (not built)
      if there is a label - use it to sort... :)
      and provide a .order for favorites :)
      handle .order files in favorites when adding link
      display delete menu if its a .order indirect ref and u have write perms to
      fix del menu item... finally
      fix up dnd to handle stacked windows and move the burden of window offset
      i'm cleaning up dnd. fixed leaks. made dnd more convenient - less work to do
      i broke icons.
      thumbnailed icons in dnd display now
      perf config fifnt allow you to easily see font cache at all - the default was
      add player icon from manowarrior - and terminal icon, and fixed startup icons
      working on fm dnd... just logic right now - does nothing. sorting out the
      comments.
      do this without a #ifdef
      commentsies!
      metric's first 2 patches - with 1 slight mod for xterm default cmd.
      actually cvs was just missing a little work i had done locally - as it was
      no - xpm is not requried to be supported. this is an auto-icon choice based
      fix packing of previews so they don't stretch.
      leak-- : someone forgot to delete the all apps menu... :)
      font upsize with more outlining/contrast by default for soem modules.
      and actually match groups right!
      more fm2 dnd work.
      fix from metrics
      working on fm dnd... does shite now.
      breking out fm2 into a window and scrollframe in fwin - start of a generic
      hunting a nasty bug - FIXME in there with comments. this fixes it so e starts
      1. jose's premul patches for evas
      working on fwin... :)
      premul fixes from jose
      enable dnd for apps config dialog
      dnd to ibar from apps config and fwin/fm2 works
      updated minimal app set - will finally die tho when we have a wizard
      add xpimap mime to thumb list
      delete all selected files... when u want to delete
      fix range select
      set menu zone further up to avoid segv
      call deactivate if activate fails
      only bring up config dialogs once - find the previous one and splash it up if
      metrics keynav patches in
      eap support... gone.
      no mroe enlightenment_eapp tool
      and clever borders are back
      another eap refernce nuked
      fix rememebr resolution adjustment so it works - and make it more intelligent
      use max size for frame layout - now it won't fuck up by getting too small
      dnd fixed so fwin works right
      leak--
      catch oversized remembers for internals
      make it 64 adjust (fudge factor really)
      pass make distcheck.
      asparagus! (finally after all the radical changes of late)
      and stacking got screwed with the verlay. fixed.
      toodoo
      making notes in fm - and e_apps. jerkiness on startup identified.
      added icon for .desktop file for e (for xsessions)
      leak-- - and other thigns creeping in due to other debugging
      e_widget needs to track sub objects so it knwos what to delete on deletion of
      aspara!
      and fix a bug in slider widget
      and disable check
      fix delete of non-symlink-backed .order soft refs.
      and ignore dot files where appropriate
      silly strcmp oops. fix.
      bug++
      fix dnd for "below everything"
      bug--
      be more lenient on valid exe's in ibar, e apps, menus.
      more fixes
      metric pooch!
      fix screen res dialog - "are you sure dialog" was a glitch with auto-remembers.
      todo++
      shuffle main menu about a bit
      oops  broke middle mouse menu
      todo++
      fix - right click on right pane of apps dialog bring sup edit
      todo--
      oh main menu is much nicer now - compact. better organised.
      asparagus - we have fixed a lot of things this week, so before the weekend of
      fix up transitions dialog... :)
      patches (see devel list) :)
      force people to do things right and use enlightenment_start
      been doing instrumentation. i'm cuttong down on startup time - a little here
      more instrumenting for e startup
      todo clarifications
      put the e sys stuff 5 second in - not 10.
      actuallly - thats not worth doing for e17.
      working on mime typeopening off apps on files and startup instrumentation is
      print out failed exec path if failed
      oops - back that out
      speed up e17's login - reduce disk IO wait.
      paranoid checks and disabling of precache if it might not be able to be done.
      provide -h for e_start
      working on fwin open.
      debian packagnig mofo
      now e will ask u for what app u want to launch the file in - and will launch
      remove deboogering
      working on opening up apps on double-clikc on files
      add icons to exe history
      disable mouse in handling
      fwin will use the ecore_desktop command get... fut currently that doesnt work
      ecore + e manager leak fix
      metrics sys patch
      metrics remember patch - he's also allowed to have a new name.
      double click on open - with items in ilist or fm2 list and e will auto-open
      fix winlist textcloass - bug++
      desklock title was wrongish (comapred to control panel)
      fixme and todo.
      2 open menu items now.
      sync up fwin
      nuke leaks, valgrind complaints, etc.
      and now if we find random .desktop files or .sh shellscripts or executables
      oof a nast old bug lurking in e_apps for execcing - if the app is NOT in the
      and exec things more nicely
      if a func hasn;t been called yet and preceache is now off - dont go open it
      and also check that symbol too - just in case
      slightly more efficient
      1 metric tonne of pooch.
      fix api for ibar
      todo--
      should have fixed splash issue on xrandr resize
      fix smart placement!
      printf--
      fix rememebr cmd stuff
      tewdew
      more todo notes (kind of a usability note from people asking q's)
      todo fixes
      oh god - still doing it - todo...
      we dont need eap_to_desktop anymore. eet (the util) is removed anyway into
      menus for fm2 can be replaced by callbacks - and selected entries turned off.
      make use of flags.
      disable yet more on that fm view.
      note. somethnig to fix.
      note in todo.
      not used anymore - remove
      ignore++
      already there!
      asparagus.
      lets disable the gettextize and see
      no more autopoint. now it's causing other issues like depending on cvs.
      a lot of po's are broken. remove them.
      create dummy about-nls file with a touch. pants.
      fix bad looping condition in e_start
      dummy commit to remove +x perms
      and -x on this too
      and actually load a .edj icon properly - if defined.
      start again
      fix list remove. add cache flush. use it.
      fop first gets its run for recursive deltes.
      remove some printfs. this works. niice!. :)
      fix bugs waiting to hapen (eap editor)
      better -h for e_start
      bug++
      bug++
      have an "always order stuff" config option for fm2
      and handle that menu version too
      fix signal name for init splash - add "bad init splash" detection timeout.
      make mime type loads more correct and efficient
      remove debugging printfs from fm
      sort now menu item to make kai happy :)
      support the new edje USER image support - this will mean edje can use an
      fix up dnd with .order files linking etc - make it explicit as to the
      patches from people (see mail list) and stuff.
      1. image size bounds checks for eet
      fix up pager button config
      todo--
      add freeze/thaw for ilist - makes the mime config dialog much better :)
      todo-ify the ilist freeze/thaw stuff
      delay exebuf matches by 0.33 secs to speed up interactivity
      lotys of changes - mayaswell asparagus - and the start of some of my fm
      working on file properties dialog.
      only sel_change callback on an actual change
      working on the file properties dialog
      be patient and wait for the previous e to be cleaned up with a loops checking
      numlock binding... WRONG. see comments.
      1. remove ld_lib_path from all things e17 executes EXCEPT its own specific
      working on fm prop dialog. i don't like how i am getting the icon info for a
      fix e if pam is NOT built so desklock aborts with a dialog.
      working a bit more on the icon in file prop dialog - now it gets the props
      fix segv in border - file prop work
      and compile again!
      add the start of metadata that is private to the user (so you can modify
      fix infinite unpack
      1. fixed some inefficient edje loading - moved checks to the cache code where
      1. update bugs in todo.
      don't need that desktop support in e_thumb :)
      fix dnd path support to use url
      patches applied as per emails :)
      fix segv with orphaned windows when their desk goes bye bye.
      a lot of patches - also my work on moving the IO stuff in e_fm to a slave
      come back to me my ibar!!! come back! show me your icons honey!
      add icon dirs
      use efreets new event for desk list change
      fix fileman favorites
      pager urgent popup patch - good
      remove idle timer hack in desklock - not reliable anyway. no poitn fixing it.
      ravenlock screensaver stuff
      1. removed mosue_events 0 on swallows - as this now changes behavior. normalise
      cedric's patches.
      fix removables icons
      bump gen
      segv--
      no break shelf default - it's shaped.
      during startup ibar keeps re-filling all icons in a tight loop (though still
      working on fm2 a bit - it haveth bugs... so be it. but its mroe functional now.
      fops are now almsot all in e_fm slave. need to put mounting in there too later.
      fix FIXME todo list - free for all now - i don't plan on addressing those
      1. segv i noticed. just get rid of it for now
      improve thumbnailer response
      working on custom bg and overlay support in fm2 - works! :)
      allow custom scrollframes for fwins.
      remove unused members
      dont stretch the preview - gets screen aspect all wrong.
      ad only expand the left side
      in theory handle custom themes for everything now (fm2-wise)
      mdkcore's new pt.po :)
      move directory config to .directory.desktop - can quibble on the name later,
      actually handler error on recursive copy - abort the copy on an err in
      patches into cvs we go.
      flush stdou before forking - removes multiple printfs in buffer still being
      fix transitions segv due to preview widget being inserted
      fix segv and fixme related to fm properites dialog
      icon selector from fm prop works now. only on "all types of this file" - per
      printf--
      display symlink info and be able to modify it
      move custom file stuff to another file - e_fm.[ch] is becoming a bit of a
      infrastructure for having custom settings per file - i.e. a custom icon,
      right click also selects
      fix valgrind issues on frees of evas screwing deletions of widgets - this
      and defer the del in other places too. anywhere where a canvas free might
      solve obj resize down on blank dir in fsel
      asparagus - pass distcheck.
      working more on icon view for fm2
      morlenux's dialog confirmation patch
      hide amount smaller
      ilist patches from  Laurent Ghigonis <ooookiwi at gmail.com>
      add catalan translation
      use utf8 - iso8859-1 is wrong.
      fix copyright.
      icons on the desktop... a work in progress. you will need ~/Desktop to exist
      desktop menu is back
      1. fix dnd so icons dod TO where you dnd them and stay there.
      and put removabel devices on Desktop too... hackish for now.
      .desktop files now display right
      fix multi-select on desktop
      and kind of handle fm slave spawns properly - i.e. spawn on demand, queue
      lots of prointf debugging - hunting donw this dnd icon bug
      shut up spanks
      found icon segv. kept old regions around. BAD!
      add  "new application" back since efreet fun
      todo item - things i just remember about fm2/fwin efm that need doing to
      never pass null
      work on the fm - no more segv if no Desktop dir - i hope
      remove frame shadow for desktop - custom scrollframe.
      fix custom file info to be less delicate - not perfectly correct but it wont
      custom file info now works right - rename, del and set. will do recursive
      fix some todo's
      load modules later.
      patches for imlib2 and e.
      handle large files
      remove leak.
      undef __USE_FILE_OFFSET64 - let features.h do it
      shuffling around of fm theme - now desktop can use a different theme entirely
      documentation from brett... tiler can compiler again.
      fwin windows have icon right now... :)
      fix fill call - that was just unsafe
      todo stuff for fm2
      fix title of fwin fin
      todo done
      note some bugs
      winlist patch from jeff - from bug tracker.
      fullscreen/maximuze UNmax/full to the current zone if the zone moved while
      fix window if it changes pager skip flag while its up.
      fix another bug - move started while resizienand vice-versa is bad. disallow.
      lots of debugging - but most of all - removable device support now uses
      hmm- hal insists on mounting as root, not user. i wonder why. options to
      oops - add this.
      update label on reload too
      cdrom happy fun time works
      todo--
      missing #ifdefs for e_dbus
      use udi - not serial
      and survive other fields being null.
      handle multiple opens of the same mount
      use direct desktop load fn
      and dont leak!
      ASPARAGUS!
      futz around with config dialog layout - make it more able to fit in 640x480 -
      save a few bytes by packing structures better... simple savings :)
      brian's selector
      add hook to borders to allow layout to b adjusted by modules
      start abstracting out config dialogs a bit...
      abstract config dialogs more - include params.
      first module makes its way into a module of its own.
      lots of things vanished in e17 - swallows happened to be color 0 0 0 0...
      move more config dialogs to modules.
      move a bunch of other config dialogs over to be modules.
      and modules will delete/clean up all their dialogs on being shut down now...
      1. fix a lot of things so they pass make distcheck - so many things have
      and add image to Makefile.am!!!!! remember!
      oops- commented out. uncomment.
      various patches from the devel mailing list in - and fixed where needed.
      nick's patches to use efreet_mime. seem to work fine.
      fix proto for precache func
      move apps configs to module
      and almost forgot - remove from e_includes.h
      and add conf_applications src .c files in
      and move another chunk of config dialogs into modules
      and move yet more config dialogs to modules
      and more config into modules
      and the last of the config panel dialogs gets modularised - mroe config
      stupid stupid stupid filename length limti for .edj file in module - stupid!
      and fix .desktop
      add delayed module loading in idle time. moduels can register if they
      better pkgconfig deps
      load all conf modules by default
      another example - exebuf goes to a module. it's even a godo demo of how a
      move a chunk of stuff to use evas_smart_class_new() - evas_smart_new() will
      oops - missed version member
      winlist -> module!
      config panel now is a module - just config registry is in core e.
      fix artiface where movereisze info stays in old location then jumps to new
      remove old config callback
      adjust todo - working on fm_main - can't seem to get hal to mount removable
      god damn.. chasing that bad mem access was tricky. found it after futzing
      wizard skeleton. no code (yet).
      working on wizard - nothing yet. dont use it! you'll regret it!
      fix right clikc when multiple files are selected not to desel other files
      lok's xdnd work
      workin' on my wiz.
      remove unref - see comment in diff
      disable tracking of stdout/err for now.
      be able to pass distcheck!
      add.
      asparagus!
      add engine config by default
      bah. until i have a better idea - i'm going "boring".
      dialog only comes up ONCE now.
      just use PATH_MAX - using _... defines is... bad .. mmmkay
      make alerts smaller... small white boxes of death.
      workin on da wiz - working on page infrastructure - just test pages right now.
      fix fn name.
      mo wiz work. has page infra now and can "run" the pages.
      moving wizard pages to their own files - modules loaded. in alphabetical
      adding comments - this is the plan for wizard pages. what do you guys think -
      was playing with user muounting - still no work.
      enable/disable back/next as needed. allow pages to do it too.
      keep style - a first test.
      page 000 now auto-selects an "intl" font that will work and applies it to
      need to re-number pages. really need more numberspace.
      more work on wiz - fix up bold font text part refs so they stay bold. lang
      placement 100% avoids placing over/under a shelf not just "prefers not to".
      and handle corner case for fulslcreen sized windows in auto-place. oops.
      move init splash to its own process to make it smoother and able to be up
      and make the init splash use the right engine!
      handle errors properly in msgbus!
      move msgbus init post splash spawn
      remove ecore-config as req - it isnt used.
      this is ugly - but it reduces trails from dropshadow or desktop redraws on
      lok's patch for handling tracking of mounts better.
      revert lok's patch - gettign segv's and mount success/failure is not working.
      printf--
      cedric's ecore_job_init/shtudown patches.
      buttom patch from lok and seb's shelf bug fix.
      use the shadowed window tree from ecore
      fix xinerama detection to handle bad xinerama info and ignore overlapping
      xinerama support work-infra in for xrandr1.2 and comments as to what is needed.
      and fully handle dynamic screen add/del with xinerama (xrandr 1.2). seems to
      lok's patches for hal support. works a bit better now - removable devs are
      add these suckers in too
      fake xinerama broken - fixed.
      oops +e
      use id, not num
      fix zone num for wallpaper too
      fix transitions.
      boys and girls... animals and vegetables... pokemon and spatial anomolies
      errrr. commit? did the last one work?
      missed extra config calls
      update TODO.
      pointer gets more singals now - needed this for my new theme for e17 - it
      send mroe signals.
      As requested -
      limit hist to 500 - it seems i had some incredibly huge history file and it
      viktor's language list names patch (some need to become kanji etc.)
      check window as well during drag upates.
      prtintfs disabled in dnd - was hunting the dnd performance bug. fixed.
      fix xdnd again.
      patches, caching fixes, zone dynamic creation/deletion handling, stuff.
      allow relative path for icon files in .desktops
      and actually USE the path calculated if relative
      e:
      and commit tempget.c
      entry disabled changes in.
      actions added patch - config limit ping to min of 2 secs. :)
      use -null- to avoid shell parsing stuff with (null)
      thumbscroll. the ability to scroll any widget (anything scrolled by the
      use signed char - this is actually a numeric not a string - and negative
      if a module entry is null - skip it safely. same with name of module being
      no need to strdup to "" for name and class and machne - NULL is acceptable.
      cosmetic for longer text.
      asparagus! also pass distcheck and have common autofoo init that is

ravenlock (56):
      Add checkbox to allow users to enable or disable the clientlist caption length limit.
      Add textbox to show (read-only) the .desktop file we are creating/matched to.  Useful because it is less than obvious under certain circumstances.
      Tweak GUI.  Fix users ability to disable the slide/drag buttons.
      Make is a little more obvious how to run something in a terminal
      Hide the "Favorite Applications" menu item if there is no favorite.menu file.
      Allow windows being pushed around to be pushed over the space once occupied by a presently iconic window
      Setting max|=E_MAXIMIZE_BOTH after resizing it causes the hints to disagree with the geometry.  This was causing max_vert or max_horz windows to come up max_both on a restart of E.
      Allow module to fire its alarm given a percentage remaining threshold.
      Add an "Advanced" dialog to the theme config panel, to allow a user to associate individual theme categories with whichever theme they desire.  Basically a gui for enlightenment_remote`s caps in this area.
      Fix issue in which assigning the same theme category to many themes would result in the lack of an icon designating that it was in fact assigned.
      Should be more robust with respect to "Assign", "Clear", and "Clear All".  Additionally I have added (as best I could) previews of each individual category/part.  In the absence of a suitable preview, I display the theme background.
      Its preferred to have the files selected first, and then the categories.
      FreeBSD has large file support out of the box
      oops.
      Tweak gui to clarify the border icon option
      tlist was not showing it had focus.
      Patch from tokyo to populate the entry widgets context menu with icons.
      Patch from tokyo to populate the entry widgets context menu with icons.
      Fix typo of mine.  Fix some whitespace.  Allow appropriate icons to be viewed in "Border Icons" border menu.
      forgot my separator bar.
      Actually able to see the appropriate icons now.
      Slight change in text.
      I suspect this was intended.
      Rename -shutdown to -exit, to match the operations in the menu.  Create a -shutdown that will shut the computer down.
      Add a description textblock to the dialog.  This will display the Comment field from within the module.desktop file. In a multi-select situation it will show the comment of the last selected item.
      Forgot some cleanup
      A modules.desktop.in with a sample comment for display in the modules config panel.
      Restrict min size.
      Add comments to various E modules for display in the modules config dialog.
      Allow loaded modules to show their description as well.
      Correct the description.
      Tweak comment a bit.
      Add a bold tag to the default theme.  ( <b> ... </b> )
      Add comments to several of the default E config panel modules.
      Need a few more pixels in height to accomodate 4 full lines of text without a scrollbar.
      Reset textblock size to (0,0) before setting text. This seems to help the proper display of scrollbars in situations in which you are repeatedly changing the contents of the textblock.
      Stronger warning for wizard.
      Add comments to the last remaining internal dialog modules.
      Add line break so it fits in min size.
      Pass in the actual config item.
      Seems we are freeing this a bit early.
      Fix issue with moving from unshaped borders to shaped borders (i.e. Fullscreen -> default).
      Make sure we are not null before checking strlen
      Removing the winlist module will result in a) a segv the next time you use it (yes, you just removed it, but hey), b) the inability to use an exebuf action for a keybinding for the remainder of your E session.  Fixed.
      Allow users to modify the base theme from the advanced dialog.
      Whitespace cleanups.
      In all these whitespace cleanups, I did actually remove a few unused variables, and some dead code.
      Make sure the module description falls back to unavailable when there is no selection.  Plus a bunch of whitespace removal.
      fix issue in which toggling skip pager option removes forever the window from the pager.
      New es.po, courtesy of tokyo
      Chinese Simplified is said to be working as well.
      Update many desktop files with some translations.  Courtesy of tokyo.
      test for xrandr presence on this display before bringing up the Display Configuration dialog
      Make sure xrandr is present before using it to change the display resolution during a fullcreen operation.
      Change name for consistency
      Allow ibox to show the border caption.  This was not garunteed with the previously available options.

rbdpngn (28):
      Enabled the Alt-Tab action, and fixed border.c so that the action works
      Needed to be updated to the new ecore api. Now e will compile with ferite
      2 liner to fix some selection artifacts left behind when dragging files to
      D'oh! That previous 2 liner should have been a 1 liner. :-) Forgot to remove a
      The -lc flag snuck back in and broke the compile for BSD people again. Anyone
      Added support for shaped window borders. Also reduced each border to be 1 evas
      More SPLIT merging.
      Knocked off one FIXME. Only handle necessary properties on a window property
      Use luma value to set a reasonable alpha value on the flame in order to blend
      Change the shade action's to emit the border resize at appropriate times to
      Use glibtoolize on OS X.
      Add type checking for the various E objects.
      Spaces in macro calls cause Apple's cpp to insert those spaces in the result.
      Remove spaces between macro arguments.
      Ifdef optional functionality.
      Avoid some warnings on platforms where the no temperature data is available.
      Window cleanup function and menu entry.
      Raise windows on uniconify to avoid them getting lost under existing windows.
      Group the TODO items.
      Fix TODO bug for maximized windows across restarts.
      EEK, return a value.
      Preliminary OS X battery support.
      Touch up some of the output values.
      Add the autofoo to enable OS X battery support.
      Set the maximization policy to allow for toggling in all modes.
      Delete the old timer before setting the timer pointer to NULL.
      Reduce the timeframe for the race condition causing the winlist to stay up
      cpp on OS X sucks at handling whitespace in macros.

rephorm (189):
      Give those iconbars some resistance. Nice for lining up windows along the edge of, but not hiding, the iconbar. If a bit named Resist with class Decoration (so it passes events) is added to the .e_iconbar.bits.db, windows will resist the edges of it. I'll commit an updated default one.
      Give the iconbars some substance.
      Updated the bits.db to have resistance. Gave it a name that made more sense.
      update the script to deal with the new db name
      Got rid of compiler warnings.
      Allow scrollbars with width/height other than 12
      Keep on scrolling.
      hmm. don't know what i was thinking there.
      convert scrollbar to object system
      Epplets!
      epplet data files
      this looks better with the default background
      Cleanup should be static, so it can't be accidentally called externally.
      Generate build_iconbar_db.sh with proper PREFIX
      Changed observer/observee system to use E_EVENT's instead of ECORE_EVENT's.
      Updated deskswitcher to observe desktops and switch the highlighted button automatically upon desk switch.
      A bunch of little changes.
      oops. didn't mean to change that.
      buffer overflow prevention....
      E_EVENT system is now a bit map, allowing one observer to watch MANY events, for instance: E_EVENT_BORDER_ICONIFY | E_EVENT_BORDER_UNICONIFY | E_EVENT_BORDER_NEW, etc. I also made it so that the current event is passed when notifying, so that if watching multiple events, you can do different things for each.
      Windows will now be on top when you uniconify them, and will not reappear on their old desktop if you move around while they are iconified.
      move the background usage over to edb. background.c,h are no longer used.
      This should fix the iconified menu segfaulting problem. The menu now get rebuilt when you middle click, if things have changed.
      Epplets run from ~/.e/desktop/default/.e_epplets/eppletName/eppletName.fe
      New Icon theme!
      Updated deskswitcher. Using ebits instead of evas_objects.
      add epplet dir to evas font list.
      reorder or remove iconbar icons by moving them around on the iconbar or moving them off of it.
      drag and drop view icons onto the iconbar to add em. They get the same icon as t
      clean up the imlib_image
      allow drops from the same view.
      some patches by Nicolas Pomarede:
      RIP!
      The bits files for the new desktop/view layout system.
      Switched the layout over to using one bits file for layout, separate ones for element graphics (scrollbars / iconbars / etc). This allows more flexible (and cleaner) layout.
      i think that should get things back to the way till had them.
      argh. forgot to add these...
      wow. now i'm really embarrassed. total brain fart in the commit yesterday. I really apologize.
      reflect new file names.
      some spelling fixes and sentence completion
      the start of minimize / maximize actions.
      implement maximize action.
      Don't allow resizing when maximized.
      Make shade animation / speed a config option. (speed is in px / sec)
      scratch off some of these
      rename "minimize" to "iconify"
      Fix shading to pull window contents in the right direction again.
      enable iconify in default theme
      bad handy.
      temp fix (this code just won't die...)
      so as to prevent duplication of efforts...
      if the bg didn't change, keep the original desktop object instead of
      relinquish my claim... (no time to finish this up)
      When switching focus from a window to the desktop, the "passive" signal was being sent to the border twice, causing borked edje transitions. (thanks pr0t0cod7)
      Add desktop name to the pager (turn it on in the pager's config menu).
      ... and show other desktop's names when you mouse over them in the pager.
      the start of pager window dnd. currently only lets you move windows from one desktop to another.
      --
      disable pager dragging while hunting down a segv
      clean up and re-enable pager win dragging
      ... and free the event object
      first attempt at cleaning up event object stacking.
      Patches from Jonathan 'giard' Turner to add scroll wheel desk switching to the pager, and fix a bug with pager win dragging and iconified windows.
      the check theme shouldn't need to track state. emit the proper signals whenever it changes.
      no longer necessary
      tell the radio theme to turn on when its activated
      the theme no longer turns itself on on clicks. only when it gets a signal telling it to, simplifying things for the themer
      todo++
      E_Gadget
      oops forgot these.
      pass a single struct to e_gadget_new() instead of a ton of functions.
      clarify multizone pager bug a bit.
      Allow gadgets to either be 1 per container (default) or 1 per zone (like the pager).
      When setting a border's zone, move it inside the zone if it isn't already. This fixes border dragging from a pager in one zone to a pager in another.
      add me
      its a good idea to initialize pointers before using them.
      add an about button to the modules config
      don't call the callback on buttons that are disabled. this prevents some segfaults when clicking on disabled buttons.
      commit some Todo for e_gadget that i forgot to commit weeks ago
      Initial Color Class support in e17
      fix typos
      queue a config save when deleting color classes
      Remove module menu from gadget code since it is no longer used.
      move the temperature module over to E_Gadget
      add Configuration item to face menu (if the module defines e_modapi_config)
      lameness--
      it shouldn't be up to the theme to prevent disabled buttons from being selected.
      better pager dragging
      remove ifdef'd out cruft
      remove unreproducable bug
      clean up the wording and capitalization for desklock config
      don't allow ilist headers to be selected
      more todo
      Include EFL prerequisites / build order in README
      Start of a color selector.
      move spectrum redraw to an idler so it gets called at most once per render.
      make csel a proper widget instead of just a wrapper around table.
      cleanups
      more csel work. theme it up a bit.
      Nuke old unused gadget code.
      formatting, EAPI and add a copy function
      formatting, EAPI and add a copy function
      oops.
      add gradient bg dialog.
      forgot this..
      close the gradient dialog when the wallpaper one is closed
      add gradient dialog icons.
      when clicking on a color well, initialize the color selector to the well's color
      save the last used gradient colors and use them the next time the dialog is shown
      start with proper hsv also...
      * crosshairs show in proper place in spectrum initially
      update todo
      TODO-- (moom got this one done)
      use new edje liner grad fills.
      ****** MAJOR THEME REWORKING -- BREAKAGE *********
      silence warnings on older gcc's about incomplete types
      fix cursor changes on border resize hotspots
      some more theme work
      missed this one
      another chunk
      fix group name for bgs
      TODO--
      and the modules...
      todo++
      fix transitions and shelf style list
      revert over zealous find/replace
      item -> e.swallow.content (thanks bonelessfrog)
      item -> e.swallow.content
      e.client should have been e.swallow.client
      textblocks should be e.textblock.*
      todo++ (low priority)
      repopulate a shelf's gadcon on style change so that any inset gadgets get their styles updated also
      fix plain style autoscroll gadget issues
      fallback to default shelf style for frame styles that don't exist explicitly in the current shelf theme. (no need for everyone to re-implement the plain style every time)
      oops, looks like i got distracted and forgot to finish these (thanks for catching that sndev)
      fix color slider gradient fills after evas changes
      break code that finds bg file for a zone into a separate function
      add preview widget to Virtual Desktops dialog
      (--TODO)++
      add preview to advanced also
      Fix bug: overlap in deskpreview with a single desktop
      remove old todo fragment that has already been done
      add a change callback to the color dialog
      todo++
      printf--
      store the initial color when opening a color dialog, and return that on cancel
      add button to swap colors
      bsd cpp includes whitespace before string params in macros, breaking c string concatenation :(
      fix segv. bad devilhorns! :)
      fix wallpaper setting by screen
      Dynamically add and remove desks in the preview when you change the # of virtual desks.
      add e_thumb_icon_rethumb() - allows re-thumbing after changing e.g. the size to thumb at
      Allow setting bg of desktops from within virtual desktop dialog.
      forgot the theme changes
      i'm assuming this was the intention here? (if not, feel free to revert, but something other than 'mktemp' should be used for the command file name)
      delete gc->clients->data from _before_ the removal
      fallback to /tmp if $HOME isn't set
      No need to restart when changing icon themes.
      re-enable restart on icon theme change
      don't leak when setting an icon on a button that already has one
      add function to add an icon given an icon path or theme name
      update desktop editor to use efreet.
      remove #if 1
      don't add e's dirs to efreet's search path. .desktops should be in $XDG_DATA_HOME/applications and icons should be in $XDG_DATA_HOME/icons now
      Re-enable create/edit icon from border menu.
      reenable icon properties on ibar icons
      reenable creation of .desktop when dropping a border icon on to ibar
      update all borders on efreet desktop update
      flag the border for updating when removing a .desktop
      send signal to indicate that password is currently being checked
      update readme
      nuke password contents on del
      update the selection on double click
      nuke memory that stored passwords in a few more cases
      printf--
      don't allow copying from password entry
      fix aspect widget
      use aspect widget for theme preview, so that it scales up to fit as large as it can, without losing aspect
      use aspect widget for wallpaper preview also
      aspect++
      no need for extra param.
      New app selection dialog for ibar/favorites/etc.
      add the files
      todo++
      when going back to categories list, scroll to the category we were just in
      not all storage devices have serial based udi's
      ecore_dbus is no longer used
      fix comment
      its not guaranteed that storage devices will have UDI's beginning with 'storage', nor does it make sense to query those that do for capability 'volume'.

richlowe (1):
      Seeing as all the public prototypes are in e.h

sebastid (894):
      Don't let a pager play with anothers zone
      viminfo
      Formatting
      Not e_object_unref, e_object_del
      Compile fixes, remove debug, a FIXME
      Typo.
      Formatting
      Cleanup before adding menu for each face, config and save
      Move action from Battery_Face to Battery (We only need to check the battery
      1. Don't return a list of pagers from the module, return a Pager.
      Save config for clock and faces.
      - Move functions from face to main object.
      - Menu for each face.
      Cleanup. Add e_config_save_queue()
      Small fix
      Split out common functionality.
      Fix save on shutdown.
      Edit Mode
      Text
      Update
      _e_border_resize_limit() at the right spot. Seems like resize resist isn't
      Ooops! Wrong fix!
      Now both resize limit and resize resist should work.
      Sticky windows
      Don't honor sticky flag when border is added.
      Add main menu to face menu.
      Add main menu to face menu.
      Don't accept LOCK keys as modifiers on event Mouse Down.
      Bad me.
      Don't change the event structure.
      Remember which window is resizing, and if that window is removed, stop
      Fixed.
      Create atoms to hold container and zone info.
      Formatting.
      Remove e_client_gadman_edge_set, because e_gadman_client_edge_set exists.
      Mark problem with FIXME
      Formatting.
      Clip the complete handle when not in use.
      Add code for zone setting, and remembering zone and container.
      Move managing code from e_main.c to e_manager.c
      Fix for overlapping xinerama screens.
      Gadman ibar
      Gadman ibar.
      Don't let extra screens overlap the main screen.
      Export function.
      Remove unused variable.
      Use xinerama screen id for zone id.
      Typo.
      Remove printf
      We created the submenu, so e_object_del it!
      Free the desks on shutdown.
      We created the menu_items, so e_object_del() them.
      Text.
      Remove actions that shouldn't be here.
      - Add atom E_ATOM_SHADE_DIRECTION, remove E_ATOM_ICONIC
      Check if the event is relative to the current zone.
      Segv fix!
      Cleaner with for loop.
      Remove unnecessary loop.
      Don't waste cycles :)
      No need to waste cycles.
      Better so.
      e_box_orientation_get()
      Make sure loop quits.
      Nicer loop.
      If the object only can move along edges, remove horz/vert centering.
      Make sure loop quits.
      Make sure loop ends.
      Cleanup.
      Free config list.
      Free config list.
      Menu for enable/disable.
      Fix for iconify problem
      Someone can't use Evas_List :)
      Cleanup.
      Wrap text, indent
      Iconsize change works.
      Unnecessary.
      Use macro.
      Remove double loop.
      Move from e_file to ecore_file
      Update.
      Small updates.
      New app subsystem. Seems to work :)
      ecore_file updates
      No more duplicate icons in ibar.
      Remove old stuff.
      This is needed, else deleted file in all wont propagate.
      Fix.
      Fix
      With two batteries, one might charge/discharge while the other is charged.
      Cleanup.
      New version
      Moved to ecore_file
      Removed e_file
      Edjeify errordialog.
      Edjeify errordialog.
      Pager fix.
      Make sure the lamp disappears.
      Don't use the desk client list.
      Formatting.
      Client list update.
      Now a border sends the added event before the sticky etc. events, so the
      Potential problem...
      Default edge for ibar is bottom. Maybe gadman code should check which
      Cleanup. Please don't add code that hides problems with the border events
      Cleanup.
      Make sure that the box object fits inside the bar object
      Hah!
      Config menu accesible from bar
      Hah!
      Damn...
      Pager should listen to iconify event, not show/hide
      Hah!
      Cleanup
      cleanup
      Changed because of new ecore_file. Also fixed some potential bugs, and
      Don't listen to event DELETED_SELF
      Compiler warnings.
      Don't raise window above the resizing object.
      - Make sure move object disappears if a window dies while moving.
      No japanse for the canadians.
      .eet -> .edj
      Ignore Makefile.in and Makefile
      enlightenment.pot is usergenerated
      Prepare for __UNUSED__
      French
      Needed for __UNUSED__
      config.h is in e.h
      Don't install or uninstall po_DATA in podir
      Better fix.
      Remove meaningless while loop
      Fix norwegian
      Don't modify users env if the user already has LANG
      Needed for gettext (at least 0.14.1)
      Setup for filemonitoring
      Evas_List -> Ecore_List
      ecore_list looping isn't optimal, IMHO
      Make install look more like autofoo does it.
      Maybe eapp code works now.
      Not all apps have a parent
      Make sure a deleted message is sent.
      Fix.
      Cleanup.
      Cleanup of eapp code. The old code didn't handle all events well, so
      It should work now.
      Don't show move object until the border is moved.
      Better errormessage
      Cleanup.
      Add hooks to support submenus on the fly.
      Call submenu_post_cb on deactivate
      Move windows between desks
      Layer > 255 isn't allowed
      Formatting.
      Don't update resize and move objects if they don't exists.
      E style.
      No need to cast.
      Edge flipping
      Pointer wrapping. Needs updated ecore.
      Moveresize flip windows if the zone resizes.
      Cleanup. Flip with border still doesn't work..
      Cleanup.
      Handle flip with borders, doesn't work as it should, fix later today.
      Don't know how to fix this right atm.
      Beginning of icon-dragging.
      Remove handlers on free
      Some cleanup and beginning of internal dnd in E. You can drag the icon from
      intl shouldn't be in cvs
      intl is gone
      Cleanup
      Dragging windows between desks work now.
      Remove duplicate code.
      Menuicons work again.
      DND work.
      Fake mouse up on the border, not on the container.
      Disable drag
      Dragging icon from border to pager now works! But since the menu
      Shouldn't be in CVS! It's usergenerated from autogen.sh
      Hurra! Try dragging the icon from a border to the pager! (With the default
      We might want to drag more things on the border.
      Check.
      Remove some debugging output
      Use right parent window
      Don't need layer setting for wm internal window
      Remove layer setting
      Cleanup
      Use last event time when sending a take focus message.
      ignore
      Window layers, incomplete.
      Hm, didn't work.
      Cleanup
      More stacking work. Middleclick on title lowers the window.
      Kinda fullscreen support...
      Window hints cleanup.
      Hints cleanup. Send the border to hints, not the client.win. It's easier
      Don't use the deprecated ecore_x_window_prop_*() functions.
      Show windows on restart.
      *** empty log message ***
      Fix error dialog stacking
      Framework for accepting Xdnd drop on the background.
      E style.
      Drag is relative to container, not zone
      Fix compiler warnings.
      Prepare for move callback.
      Name changes.
      Add move callback
      Icon dragging.
      Typo
      Set right size for drop area.
      Ready to accept eapp drop. Now we really need libemenuedit.
      More framework
      Make sure flip windows are on top.
      End dnd on mouse up.
      Handle window state change requests.
      Can drag eapps from the ibar and drop them again. Will result in multiple
      And now the icon is remove when start dragging.
      Icon dragging in the ibar.
      Changing order on the ibar with dnd works.
      Cleanup.
      Some potential problems. Disable for now.
      Raise init and menu window on startup.
      Save file before commit.
      Cleanup.
      Only remove module if it fails to load, not if it just isn't enabled.
      Dragging icons on the ibar should work. If an icon is dropped outside the
      Cleanup.
      Init entered to 0 on every drag start.
      Update flip windows when desk changes.
      Better to listen to the event in e_zone, since the rest of the code is
      Check the _e_border_reorder_* functions. That's where stacking should
      Don't need to remember both container and zone
      Right include path for module
      Ignore
      Fix Segv when removing .eapp from all
      Always On Top
      Fix edge flip. Must create handler after e_desk_init, else E_EVENT_DESK_SHOW
      Cleanup always on top.
      Fix.
      Free
      Cleanup.
      Note to self.
      Update dnd event structs to match E style.
      Dnd update. Copy setup from popup.
      Dnd is relative to the background evas/modules, so feed a new drag
      Let the user decide the object for a drag.
      Fix eapp locations when moving.
      If the eapp already is in all, move it to the parent dir.
      Cleanup. mplayers problem has nothing to do with reparenting. mplayer hides
      Cleanup.
      When mplayer does fullscreen, it hides its window, does so config on it,
      Dnd update, shape works now.
      Compiler warning
      Compiler warnings
      Compiler warnings.
      Create a client list for each layer, so that stacking order will be
      Fix layers and client lists.
      New border looping interface.
      Looping borders are now done in correct stacking order.
      Ooops.
      Changeing loop style isn't trivial.
      Only fake the pressed button up.
      reparent window when border is deleted. It will disappear sometime.
      Off by one.
      BS.
      Need a container.
      Can't generally unparent on e_border_del, messes up shaded windows.
      Free border lists after use..
      Copy ibar code to ibox, doesn't work yet.
      Reparent border on deletion. The reparent must also be in _e_border_free,
      Back to ibar.
      Real ibox code.
      ibox edc file.
      The icon is now correctly positioned relative to the mouse.
      Update state hints on windows without borders.
      The pager shows which desk a drop is over.
      Only accept drops on the desk area, not the whole pager.
      ibox works.
      don't set state several times.
      Cleanup.
      netwm work.
      netwm
      netwm updates.
      Fixed looping code. Disappering windows when using always on top should
      Don't need to store if the DESKTOP hint was set on init. If the hint
      According to http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html an
      Check if calloc succeded.
      Testing...
      Remove border from client list on deletion.
      Only iconify real iconified windows.
      Only free existing icons.
      Formatting.
      Cleanup
      Didn't help to move.
      Remove debug.
      hidden netwm windows aren't withdrawn, they are iconic.
      Fix gqview segv. The border wasn't removed from the containers client list.
      Make ->layer always consistent with real layer. Else it might get ugly.
      note to self.
      Note to self.
      Sloppy focus.
      Note to self.
      netwm update.
      Compiler warnings.
      ecore update.
      One FIXME down.
      Update.
      Clean up icccm and netwm stuff
      Fix memleak.
      For the speed freak.
      Add return value.
      _NET_WM_ICON, isn't finished.
      Always return a container.
      Another netwm hint down!
      netwm
      Cleanup.
      Delay hints until after the Container is created.
      More netwm
      If something breaks because of the mwm disable, we need to implement
      Can't ignore mwm :/
      1. Do we need to remember mouse down on all buttons?
      - netwm ping.
      netwm sync
      Don't sync when moving.
      Compiler warning.
      Add fetch flag for netwm/icccm state. Easier to manipulate before a new
      Care about skip_pager state
      netwm update.
      - Don't depend on the icon object to calculate size.
      - Make the drop object the right size.
      Update TODO
      Remove printf
      Fix moving border on edge flip.
      ecore_x update.
      Now the ibar DnD should be right. Please?
      Start xdnd integration.
      This should fix the maximization problem.
      This should make it possible to change both rows and columns of desks at
      XDnD to ibar works now!
      Add some ()
      Remember desk on restart.
      Toggle borderless by menu.
      Remove debug.
      smart maximize.
      Fix send border to 0, 0 problem.
      Fixed.
      Don't allow move and resize while we are fullscreen. moveresize must be
      Hm.
      Menu option to enable or disable the follower.
      Update to new ecore_file.
      Init apps before menu, menus might ref apps. Removes the BUG message
      XDnD to ibar works again.
      No move or resize whilst fullscreen.
      Implement "maximize to fullscreen". Only the titlebar stays, the other
      Add the different maximize policies.
      rename smart_maximize to maximize_policy.
      1. Make _e_border_{move,resize}_begin return if the action is allowed.
      Make the bg black when doing fullscreen.
      IPC for maximize policy.
      Raise the border on click, even if move/resize is disabled.
      Add the maximize policy reply
      Please answer!
      Maximize update. Only zoom fullscreen is lacking, but that is more a
      Maximize update. Needs more work, but not now.
      Unused variables.
      Maximize type as an arg to e_border_maximize. Makes it possible to use
      maximize zoom isn't a maximized mode, it's a fullscreen mode.
      Make the background black when doing fullscreen.
      Set height of ibar to a default. It doesn't matter, because the height
      ++
      Write else if like it should be written.
      Q
      Update flip code. The desk_show code now makes sure a moving border stays
      ++
      I don't know why the drop hilighting problem was removed from the TODO,
      shorne's TODO parser
      Fix a match.
      Simpler match.
      print literal %
      Change the event on flip to a pointer warp event.
      Remove some commented out code that is deprecated in favor of e_focus.c
      This isn't a bug.
      Make the background black when doing fullscreen.
      More checks if an focus in/out events belong to a border.
      Don't unfullscreen if the desk isn't visible.
      Hide desktop before windows, so that fullscreen can check if the desk
      --
      Always set maximize hints when maximizing.
      Need Ecore.h for ecore_app_restart()
      mazimize -> maximize
      Focus is fixed, so remove focus fix function.
      Add some comments.
      Indent.
      Added button images from Sébastien HOUZEa.
      When something is supposed to be hidden, set visible: 0;
      Don't need to pass coords to e_hints_window_saved_size_(get|set)()
      Show 00:00, not 24:00
      Only allow borders in normal layers to change stacking from the menu.
      Restore fullscreen when returning to a desk with a border that was
      Remember desk should work now.
      ssssh
      Don't check the netwm state variables. Just do as the state change
      Formatting.
      Border drop on ibar (From Sébastien HOUZE).
      Propagate changes to referencing eapps
      Remember previous size for fullscreen apps.
      Fix.
      Missing return value, is never checked.
      Cleanup.
      Remove whitespace.
      Typo.
      ++
      howto
      Screen resolution change module.
      More randr stuff.
      enable randr, updated ecore_x commited.
      The menu is probably NULL. Don't segv.
      Remove unused variables.
      Fix formatting.
      Remove unused variable.
      Comment out unused variable.
      Add prototype.
      Recalc border on font change.
      Update api function names.
      Themeable pointers.
      Need this too.
      Cleanup.
      Honour lock flags.
      More work on themeable cursor.
      Load ibox in new config.
      Load randr module
      Don't call ecore_main_loop_quit in a callback, delay.
      If the aspect is wrong, never increase the size of the window.
      If the aspect is to large, change the width.
      Move randr module from gadget to submenu in main menu.
      sssh
      Make mono pointer look better. Still isn't quite right.
      We need to open with global. Else embrace module wont work, since it
      Formatting.
      Remove wrong icon for randr
      Enable randr by default.
      No extra files for randr
      No icon.
      Move func to right place. All lookup functions returning a Container
      Move setting of man->num, and fix stupid e_manager_number_get()
      Fix storing data for randr module.
      Better text.
      Confirmation dialod for randr.
      Don't move dialog, we don't know where it will end.
      Only save config if the user clicks "OK".
      Don't show sep when no augmentation.
      Remove debug comment.
      Honor lock flags in e_hints.c
      Fix pager stacking issue. Maybe we should have a general stack event
      Setting of desktopnames are implemented.
      themeable cursor is implemented (but needs some work)
      Add internal atom for state, and centered state.
      Support internal state hints.
      Add convenience functions for settings layer and sticky.
      Set the confirmation window above and make it sticky and centered.
      Code outside of e_border shouldn't care if we use icccm or netwm name.
      Indent.
      After shading move the client window to the original pos. Else the window
      Allow to go from maximized to fullscreen and vice versa.
      Only be restricitive with actions when using fullscreen maximize.
      Don't send netwm ping unless e_config->ping_clients is set.
      If we want to center a e_win, and it has a border, move it.
      Don't need to check for . and .. ecore_file_ls removes them.
      Support /proc/pmu
      Restore controller on startup.
      Make sure that the border isn't deleted if we do an internal hide.
      Remove some compiler warnings.
      --
      * Check and remember WM_TRANSIENT_FOR relationships.
      * Add options
      These shouldn't activate on already existing borders.
      Update cursor size.
      Honour modal windows.
      * Add missing prototypes.
      * Windows can be transient and be part of a group
      * Make sure that the window isn't transient for itself.
      TODO
      If the version from config has something after x.y.z, drop it.
      Remeber group leader for transient windows.
      Export needed cflags for headers.
      Need all header paths.
      * Show border on uniconify
      IF_FREE -> E_FREE
      Make modal windows optional. Is it a good config name?
      Show correct desk on enable and restart.
      Don't check flag.
      Formatting.
      Delete animator on border free.
      Merge desktopname into pager
      Make popup and option.
      Make pager shaped for popup.
      Typo.
      free possible popup on shutdown.
      All elements must be NULL if we're not going to check.
      Set desk after unstick event.
      Make the pager handle events. Less event handlers and easier to handle
      Merge Raise/Lower event to Stack event.
      Remove debug.
      comments
      Fix aspect.
      Fix supported atoms.
      Indent
      E-codingstyle
      Remove unused variables
      Convert degree sign to utf8
      E-codingstyle.
      Don't allow to shade/unshade while shading.
      *** empty log message ***
      --
      Don't free objects, delete them
      Utility functions to find the border above and below the current on a desk.
      If the border we stack above/below isn't on the same desk, find the
      todo--
      A sticky border should be visible
      Manual placement
      Don't fake up all buttons
      Config for wheel and signal bindings.
      focus window on manual placement
      Remove debug
      BUG!
      Don't raise border when changing desk
      Stacking is confusing, should be fixed
      Don't manually place dialogs.
      Make dialog windows transient, so that they are recognized as dialogs.
      Move module api check to module loader.
      Set correct title.
      Check netwm type when we want to check if a window is a dialog. Fetch netwm
      gadman padding.
      Fix clock padding. The clock needs a part called "main" if the complete
      Desktopname is in padding.
      Bullshit.
      Update aspect if the number of desks change.
      _always_ compile before comitting, even if it is a simple fix.
      E codingstyle
      Urf.
      A child should have the same layer as its parent.
      todo--
      Don't add extents if malloc fails.
      done
      New modapi!
      New netwm icon api.
      Fix freeing of netwm icons.
      Reset values if fetching icons fail.
      memleak
      Fixes from Ryan Little
      Add equals function for eapps
      Use placement func to find x/y pos.
      Don't use place func, we need the cursor pos.
      Declare public functions in header.
      Better initial placement with manual placement.
      Manual place relative to zone.
      Place cursor relative to zone.
      Ssshh
      Delete existing dialog
      Delete existing timer.
      Codingstyle
      Fix exe quit callback.
      Only place manually windows which aren't already place.
      Forget parent and leader
      Move cursor logic to e_pointer.c
      More completion
      i18n fix. Thanks to Massimo Maiurana
      Yay!
      Just answer if we got data.
      Add profile-list.
      Only useful data should begin with REPLY:
      Sort by number
      More completion
      Remove debug
      About is in e_theme_about.{h,c}
      Remove debug.
      Winlist options, thanks to Frederick Reeve
      More completion.
      An app without a valid exe should be considered as non existant.
      Track the border icon eap.
      Check for eap changes.
      NULL Check
      Move null check to equals function
      ref and unref bd app, and delete the pointer when app changes.
      Move pointer to manager.
      ++
      Nameing convention.
      Keep track of transitions and categories.
      We must accept all categories, because some aren't initialized on startup,
      More completion
      Free some allocated memory.
      Update list with known groups.
      After deletion, we aren't needed in the container stack.
      Non need to raise a deleted window.
      Don't free mem, we need to wait until the event is processed.
      This shouldn't happend, but better safe than sorry.
      Attach the already defined free callbacks.
      List for known actions.
      Action list.
      That shouldn't go into cvs
      Remove unused func.
      Actions to move a window to another desk
      Cleanup fake xinerama screens
      border positions is relative to container, not zone
      Set functions to null since we close the handle
      Call the netwm property by it's right name.
      And remove debug.
      Make sure the startup_id is > 0
      Only show one exit dialog
      Remember startup id after restart
      Remove space
      Code style cleanup
      Use the right engine, and only center if asked for.
      -- (ecore_evas bug)
      XRender engine
      Remove double free
      Remove whitespace.
      Typo.
      Remove !, and don't increment the value. This is done after an app has
      Cleanup
      Dealy maximization until new_client == 0;
      Check for wrap.
      Don't allow borderless for fullscreen windows (from ilLogict).
      Don't refocus a dialog button. (From ilLogict).
      Correct callbacks for exit dialog. (From ilLogict).
      Show the black object in the black fullscreen window. (From ilLogict).
      Correct the icon for the dialog.
      Resolution change countdown. (From ilLogict).
      And really change resolution.
      It's possible to add several types for one drop handler.
      Cleanup.
      The data from ecore_file_ls is free'd when destroying the list.
      Fix ecore_file_ls usage.
      The right way (tm)!
      Better code structure.
      Cleanup.
      Make the min size smaller
      Possible with more types for a drag. Doesn't make sense for internal dnd,
      Working on xdnd from E.
      Check if overlay exist.
      Check if follower exists.
      Add a type pointer to remember what kind the pointer is, a stack to
      Pointer changes on context. Please comment! Will work more on it soon.
      Ignore events on the popup! A fine usage for the new ecore_evas function!
      pointer stack work.
      Those shouldn't be there.
      Don't change pointer if it is equal.
      Oops! Don't segv!
      Use arrow as fallback.
      Add/delete profiles.
      Delete profile.
      get/set default engine and list.
      engine set.
      Cleanup.
      engines can be default.
      get/set engines for different contexts.
      Typo.
      store engine config
      Disable GL as default engine.
      Set x cursor size.
      x cursor uses size, not pixels. Scaling by 3/4 seems ok :)
      Cleanup.
      Cleanup, and disable. Seems to be some weird things going on.
      Fix snprintf to the wrong var.
      Remove debug.
      Simplify.
      Use _e_fm_file_fullname, and make _e_fm_file_fullname return the correct
      Change pointer on begin/end move/resize.
      First get filename, then open file.
      typo
      Disable for now.
      clean
      Add resize pointer for all mouse,down resize signals.
      clean
      indent
      Fixed. ecore dnd problem.
      style
      clean whitespace
      Not allow resize when shaded.
      indent + whitespace
      whitespace + indent
      Add missing return
      Remove unused variables.
      Declare functions.
      Include header
      Fix function declarations.
      Remove unused variable.
      Silence
      ctype.h for tolower()
      Remove unused variables.
      stat elements are only 32 bits.
      Should be all ||
      Remove unused variable.
      Move assoc to e_fileman_file
      Don't use sscanf
      Remove sscanf
      Silence.
      Style
      Unused variables.
      Fix _e_wid_text_change
      unset the desktop startup id when we get the app, so that it isn't reused.
      Don't use strlen when we are just interested in the first element.
      The app may change the netwm icon.
      Don't use strlen to check emtpy string.
      Fix warnings.
      Correct define for this file.
      Remove unused variable.
      Remove unused variables.
      Add missing header
      Add missing declaration.
      Add missing return value.
      Remove unused prototypes and unused variables.
      Remove unneccesary local allocations.
      Seems like most movie players assume that the window will be resized to
      Correct contains definition.
      Fullscreen policy. Not tested since my stupid laptop only has one res.
      So fix it the correct way :)
      Down event in a down callback.
      Fix EAPI warnings.
      The evas object isn't always created.
      Remove cast
      Clean warnings.
      Fix warning.
      Fix warnings.
      Set pointer to config dialog to NULL when closing the dialog.
      Fix warnings.
      Fix warnings.
      Formatting.
      Don't remove the vim tag!
      Clean compiler warnings
      Clean warnings
      Add some const modifiers to quiet warnings.
      Add const modifiers
      Add const
      Add const
      Use E_NEW macro
      Use correct function when fetching zone.
      Fix warnings
      Fix paranthesis
      Remove unused variables
      Fix warnings
      Don't use strlen to check for empty string
      Don't use strlen to check for empty string
      Check if the sensor name has been set
      Fix style
      For debug.
      Remember fullscreen request for new clients, and delay it.
      Clean up maximization, there is only one unmaximize function now. Think
      Do NOT use \r\n for EOL!
      Do NOT use \r\n for EOL!
      Set correct limits for maximize_policy
      Fix name
      Remove printf
      Fix warnings
      Fix warning
      Remove unused variable
      I assume we want to check the current char of argv
      Add return value. The return value seems to not mean anything???
      Check for correct type
      Add const
      Remove undefined function
      Remove unused variable
      CVS is for keeping log of old stuff :)
      Make hints who want to change the border set border.name = NULL, and move
      Disable paranoia again
      Some netwm states can change the border, like modal.
      Handle changes in transient_for and client_leader after map.
      Focus transient and modal windows if parent is focused.
      Focus modal windows if any group member is focused.
      If an app is added to applications/all, rescan all .order files to check
      Add a flag for borderless, don't change the name directly.
      free mem when fetching new info
      Correct fix for fullscreen border.
      Fix typo.
      Cleanup
      Remember user set bordertype in own variable, and prefer it on border
      --
      ++
      We need to remember the width and height without the border.
      Simplify.
      - fullscreen should have higher priority than user set border
      Only regenerate the border if it really changes.
      This should be fixed.
      Fix typo
      Function to save Ecore_X_Icon. To be used for saving ARGB icon before
      Don't use strlen to check for emtpy string
      Save image from ARGB coming along. Not done yet.
      Save image from X icon works.
      FIXME++
      This should be fixed.
      Formatting
      Save image as png
      Reset eap image/width/height information after the edit is done.
      Delete tmpfile after use.
      Don't register the empty eap on creation. Should be registered on save.
      Only activate "Send to Desktop" when border isn't sticky.
      - don't hide sticky window on set desktop.
      ++
      Always keep shelf list sorted on id.
      --
      Remove unneeded function.
      Add a DEBUG define for debug functions.
      Fix maximize options
      strdup -> evas_stringshare
      Remove unused variable
      Add return value
      Add return value.
      E style
      Remove unused
      Add return value
      Fix declaration
      use const char with evas_stringshare
      No // when browsing /
      The window border close is caught by the object del callback.
      Eap editor now uses new fileselector. Please test it :)
      Remove double if check
      Fix return value.
      Silence warning
      Fix warnings.
      Fix dock maximize.
      Move parsing of maximize string to own func.
      Keep track of number of clients.
      Remove old comment
      Join strings into malloc
      formatting
      Keep track of active menu and active menu item.
      Enough to keep track of active menu item.
      Menu titles
      Use e_grabinput_get()
      Use e_grabinput_get
      ecore_x_.*_ungrab -> e_grabinput_release
      Fix dnd shutdown.
      Stop flip timer on drag end.
      FIXME++
      Don't bother if there is no file selected.
      Don't flip desks if the zone no longer is current.
      Use better macro for checking point inside square.
      Is guified.
      Xdnd files from fm to ibar works again.
      Dnd window is very like a popup, maybe redo?
      - Ignore all move/resize events.
      Use Ecore_Timer for timer.
      Formatting
      Correct function definitions.
      Use const char with stringshare.
      SIG_DFL is a handler, not a sigaction
      Add return value.
      - const
      const
      Formatting
      Formatting.
      Add return value.
      Remove unused variable.
      Remove unnecessary char * cast.
      Use const with stringshare.
      Make fname const.
      Remove unnecessary variable and cast.
      Use const.
      Remove cast
      Remove unused variables.
      Add header include
      Remove cast
      Remove const on variable which will be modified.
      cast be gone.
      Remove cast
      --cast
      const++
      ++const
      --cast
      Remove unused variables
      ++const
      Add all enum types in select.
      Remove unused variables.
      Remove unused variable.
      Use correct struct for object.
      Don't compile old fileman.
      delete objects with e_object_del
      parameter type should be void
      Don't use getenv("HOME") directly.
      Belongs to old fileman.
      Don't check argv twice, one check should be for argc
      Return a value.
      Cleanup.
      Someone(tm) needs to decide which param is the right to pass to these
      Remove unused variable for for format.
      paranthesis are nice.
      Remove unused variables.
      Remove unused label.
      Add cast to e_object
      Remove unused.
      Remove unused variables.
      Don't strdup homedir
      Get homedir from e, since .e should be relative to this dir.
      Use e's homedir
      Add cast.

shadoi (10):
      Debian packaging files, guess they got blown away.
      Make the options list dynamic so it's always up to date.
      Loosen dependencies and add a conflict for older versions.
      Don't try to install docs for libe-dev
      - Autogenerate the debian changelog
      Uhh... yeah, forgot one insignificant little file.
      Add default_label.edc so make dist works again
      Needed for make dist
      More make dist additions
      Fix dependencies

shorne (57):
      Add some text classes so we can use fontconfig fonts if needed
      Add Font Configuration Dialog, and...
      Adding in the font config dialog files
      Add font fallbacks configuration to font config dialog
      Add and Use the config list widget
      Add a simple search path configuration dialog, plus:
      Code cleanups for font config dialog
      Fix segv in font configuration (thanks tobias)
      Updates for Font Dialog
      Fix header naming in font dialog
      Add classes for Splash screen
      Use evas API to get font list
      Fix eet file descriptor leak of imc's
      Modules should use the module text classes.
      Make config list buttons thinner.  This is so longer text labels which
      Add macro for N_ for marking string for translation
      Check for locks when the mouse goes down on a pager_window. If the lock
      Be able to turn basic settings off
      Rebuild EET to make error disappear:
      Work on background settings bugs
      Don't actually make path changes until someone hits apply
      Fix ipc memleak, found when testing -dirs-list
      Allow the icon to be clicked by passing events. Why was this not done before?
      Added more advanced edge flipping configurations. This will reset the edge flip
      Add language selection dialog, A bit of work still required but this is a good
      Free up configuration data
      Comment complicate code which I will forget about in 1 week.
      Fix some issues found by Yasufumi,
      Try to select the correct current locale in the dialog. Need to get the
      Try to really first the NULL locale issue.
      Fixup some issues in intl dialog
      Move those lists up
      Do charset translations to Upper case form.
      Cleanups, Cleanups
      Make sure to fallback to original if we cant translate
      Cleanup the locale parsing code.
      Change and Optimizations to locale parsing
      Start of input method configuration dialog
      That debug line isn't even supposed to be there
      If finally go around to adding the advanced conf dialog for input methods.
      Fix some small memory leaks
      Use the correct edje path for the import dialog BG
      Don't make env var names translatable
      Add disable button for IMC (only in basic now)
      Like we need to totally set the input method to NULL to disable
      Update IMC changes which have been sitting around
      IMC updates
      Revert build changes, OOPS!
      Get the imc icons in e_fm
      Working on font selector:
      Working on font selector:
      Fix layout a bit
      Overhaul for font configuration (hope people like it)
      Migrate conf Language dialogs over to modules
      Long waiting commit
      Very bad, localization seems to have been broken for months.
      If we dont have DBUS dont install the graphics/.desktop for modules

sleuth (19):
      Preliminary dnd support.  Dragging from and to views works, with a
      Don't de-select icons unless they are removed from the view.
      Broken multi-file drops...
      dnd source icon changes based on drop action requested+target
      Cleanup a couple warnings.  Thanks cK!
      Add a rule to rebuild ferite generated code if
      Minor printf cleanup.
      Restore Raster's version of the iconbar_bottom.bits.db and
      Fix gnome menu generation.
      Enlarge the menu intersection test area so clicking
      Fix icon display state after dragging to a second instance of the
      Squash nasty focus bug.  Let me know if this makes click-to-focus any
      And fixup desktop switching when windows are closed/loose focus.
      And fixup desktop switching when windows are closed/loose focus.
      XFree86 XCursor sample support.  No change with a default install, but if you grab the new behaviour.db and change /desktops/cursors/e_native to 0, then E will use your local XCursor setup.  Check out the edevel mailing list for a theme I've tried.  XCursor support is only available in XFree86 4.3.0.
      Plug cursor leak in new XCursor support, only impacts those additions.
      That's not what I wanted...  Should have been a cd ../.. there.
      Finish basic sticky window support.
      Let's not do the add unless it's needed.  Rather nasty side

smugg (4):
      Apply patch from Bobby Potter <bobby at sylow.southwestern.edu>.
      this works somewhat better =)
      Wrote a simple uptime epplet =)
      s/free/FREE =)

sndev (61):
      New configuration dialog for Binding Key Settings.
      Just small bug fix in Key Binding configuration dialog. It fixes a situation
      Some initial work, just initial enviroment, on Desktop Locking:
      A little bit more work on Desktop Locking:
      More work on Desktop Locking:
      * bug fix. Prevents E to crash, when entering the key, while the key binding
      * some bug fixes wrt auto apply settings
      * bugfix.
      More work on Desktop Locking.
      Some work on desk lock configuration dialog and possible options.
      * Fixing missing 'return 1' in e_grabinput.c
      Just some updates of config dialog. Now it is more user friendly and more
      Just some small checks are added. They prevent to assign the same binding key
      some russian translation.
      More russian translation. Particularly of the Key Binding config dialog.
      More russian translation. Particularly of the Key Binding config dialog.
      fixing keybind dialog. One of the ilist was not propertly updating size of its items.
      PAM support for Desklock is added. Now system-wide authentication is available and one
      * add interface functionality that notifies if font class is enabled/disabled by showing or
      * Some code cleenup
      It seems that if all the radios in the group are toggled off, then it is
      * some code cleanup
      -- nothing new.
      Update of the Shelf Content config dialog. Now one can have several instances
      FIXME added.
      Just improving of the GUI by putting headers into the list of backrounds.
      todo ++
      ooopppps. Using uninitiliazed "label" variable in _basic_create_widgets and
      * improving the usability of the Shelf config dialog in E config panel. Now
      1. The confirmation dialog on shelf delete is added. Somebody on IRC proposed to have it.
      * Allow the E_EVENT_FOCUS_IN/OUT to be sent iff the focus is set explicitly.
      * Focus window on uniconify.
      oooppps. NULL check was not performed => strange items in the list :)
      * Preventing to have more than 1 config dialog per shelf, when it is
      * making the code easier
      Improving ibox.
      * fixing desklock cfg dialog bug.
      * fixing parameters of the "Maximize Vertical" and "Maximize Horizontal" actions
      * improving maximization behavior. i.e. if the window is maximized vertically,
      * improvment of the restoration of the window  maximization on E restart.
      We donnot need ok/apply buttons in the "shelf contents" config dialog since the
      * Adding new "KEYS" icon for the E config panel and keybinding config dialog
      * New icon for the "Screen Lock" item in the E config panel.
      much better icon for "Screen Lock" item in the config panel.
      * Adding an icon for "Shelves" config item in the config panel.
      bug++. The maximaze state of the window has to be droped to non-maximazed state
      * no need to disable the "Add" button after the gadget was added. If I want consequently
      Screen Resolution and Window Focus icons for E config panel from
      New Mouse Bindings dialog. Plz try, test, and let me know, if something
      do not allow the dialog to be resized.
      Ehhhh. So stuff in one go.
      Ooopps. no need to increse GENERATION
      - no more "slow" moving on gadcon item dragging.
      make default theme to compile again.
      The original system icon from ManowarrioR.
      Give fbsd users a possibility to use desklock. system-auth profile is not presented on
      * some code, related to keybinding dialog functionality, refactoring.
      todo--
      * no need in those (ACT_EDIT_*) flags.
      * some code refactoring
      oopss. just a small bug--

stffrdhrn (41):
      Begin adding e_themes to ipc
      You can now change the theme for different parts of your desktop; menus/borders etc. (requires a restart for now)
      Some more config values (2 for focus, 2 for move/resize dialog)
      don't try and compile BSD stuffs in linux
      Do some NULL checks, otherwise we crash when themes dont exist
      fix memory problem with input_method listing
      Some fixmes, that was not very tough
      - Change language_pack name to input_method_config, Language pack is going to
      - Try to keep track of the input method exe
      - Add the ability for e_intl to shutdown the im exe during shutdown
      - Add new path for input method configuration files (may not needed?)
      - Add some default input method configurations use 'enlightenment_imc' to look
      - Bug, Don't crash is the assoc_apps is not initialized
      Send signal so clear font fallbacks can work
      E_Intl changes
      - Dont add the .edj when changing themes
      - Clean up the best match function and make it work
      Clean up and enhanse language setting code.
      Locale list udpate
      Comments Cleaning:
      Try to fix logic for setting locales when NULL is passed, This shoud satisfy
      Trying to hunt white efm bug
      Suggestion from Ramkumar
      Fix some problems with validation.
      Some fileman work:
      Fix mem leak in search function:
      Valgrinding...
      EFM Memory Management
      Fix typo
      * Use case insensitive match for suffixes
      Few stale memory plugs and cleanups:
      Cleanups, bug fixes (intl, ipc_handlers, fileman)
      Fix most compiler warnings
      When options arent available disable them, don't just hide them. This is needed if the configured item is one which is disabled. otherwise you cant select the other options.
      Clean up compile warnings:
      Clean up new stuff for consitancy
      More compiler cleanups:
      More fixes:
      Missed a lot of these freeing for possible NULL pointers
      Add language alias caching
      Actually perform shutdown, for shutdown sake.

swielinga (1):
      Debian copyright file fix in HEAD replacing Author(s) by Author or Authors.

technikolor (3):
      Yoink!  Say goodbye to GETTEXT in E.  Support issues with GT have been tedious and the codebase will be trashed in a month or two anyway, so for all parties concerned there is no reason to keep it.  I'm leaving some of the supplimentary files in the repo just incase we descide to do an about-face.
      Patch submitted by Devon O\'Dell <devon.odell at gmail.com>.  A fix for FreeBSD/AMD64 which lacks APM.
      MIN def is ambiguous and not defined in this codebase.  Defining it here just in case.

term (8):
      Make cvs stop bitching, and move the static functions back into the
      Forgot to remove these..
      Fixed the spec file (ahem changelog :).
      There is no ecore 0.0.1.
      This probably has a little overkill, but it actually works. Otherwise,
      I should've done this a while back. Sorry about the big number of emails
      Add checker.sh, which will check the versions for each of the tools required
      Small fix pointed out by Sytse Wielinga <s.wielinga at hccnet.nl>.

tillsan (36):
      just a few casts and protos to shut up some warnings
      ok folks, here goes. The multiple view stuff as discussed in lenght. I've managed to get metadata back up, views save
      and this one too ;)
      update some docu and comments
      re-enable drag and drop. Turned out to need only minimal adjustments. Not extensively tested, so I'd appreciate it if
      This is meant to prevent drags from one view of a dir to another view of
      - use the view->changed flag again and set it whenever necessary (I hope ;)
      prevent selections in multiple views of the same dir. I do it like this to
      Move e_view_machine_get_model functionality into e_view_set_dir in view.c
      and that
      * dnd operations now only affect the currently focused view
      user uses scrollbar -> something happens - better :)
      - add e_view_machine_get_view_by_[base|main]_window
      dont remove things from a list you are iterating over, thank you
      shuffle around registering/unregistering of views and view models as per cK's
      dont refcount the model twice for the first view
      fix annoying redraw bug (finally) and hide it under an indent run ;)
      I assume Brian meant to do that.
      * remove a bunch of unused variables
      rename E_View_Model to E_Dir. That was a stupid name to begin with. :)
      add the files, too
      and that
      oops, dont do that yet
      remove those, we dont need them anymore
      ok. another big one. I'll write to e-devel about the details.
      add those two. New class E_View_Look.
      et tu brute filius (if my latin doesnt fail me ;)
      patch by Kirby Kuehl fixing compilation on *BSD. Yeah.
      ok, embarassing bug. Dont just enherit from observer/observee, call their
      I assume that was a mistake?
      Another one by Kirby Kuehl. Fix compilation on *BSD. Thanks dude :)
      patch by Ibukun Olumuyiwa <ibukun at computer.org>. Thanks dude. :)
      and commit this to HEAD as well
      fixes by Michi Thalmann <th at lmann.ch>
      remove ferite from the makefiles, so people who _do_ have the right version of
      patch by Azundris <hacks at azundris.com> enabling transparency support for

tilman (2):
      pkgconfig
      the temperature module requires ecore-txt

titan (29):
      Whoops I was resizing wrong. This is the correct resize.
      Add a new api for a simple scrollframe that manages pans size on its own.
      Get preview code into cvs. You will not see it yet.
      Get the things that use fsel to keep from breaking with the new preview api. Also a fix or two for the simple scrollframe.
      More preview work. It is nearly complete.
      Fix the Modified time to be logical.
      Formatting
      Authors++
      Whoops. Lets not allow these quite yet :) Need to get the packing of the preview working first.
      Fix the segaroonie
      This fixes it completely.
      Add preview when selecting icons.
      Lets make sure if the editor closes and the fsel is open, the fsel closes too.
      TODO-- The preview pane is implemented :)
      Bad titan! Bad Bad Bad titan! No cookie! Fix the seg I left in :)
      Now you can add your own locations to the favorites list!
      TODO--. Add directory to favorites in fsel is now implemented.
      TODO-- We now clear the file entry when we enter a new directory in the fsel.
      This is more standard way of incrementing
      TODO-- Fsel now displays the current directory. Should we allow the user to browse the fsel using this current directory entry?
      Ok. This is a much better way to display the directory :)
      Ok. This is a much better way to display the directory :)
      Fix up the preview a little bit.
      Update my information in the AUTHORS files I am associated with. Lame commit I know.
      Lets rename shelf/gold to shelf/alternate. This way when other themes
      Rework the fonts config dialog.. this needed to be done. BAD. Also
      Make her flow from left to right instead of top to bottom!
      Seems e_int_config_apps.c was removed from e/src/bin but was left in
      Prefer to have just my name.

troback (32):
      Added sv.po, Swedish translation file.
      Swedish translation added.
      Swedish added.
      Done to 99%
      Normal update.
      Normal update
      Window Lock added
      Update and spelling!
      Minor update.
      Minor update.
      Update from Guillermo.
      Downgrade to previous version. Sorry about that:-]
      Update from Guillermo Movia.
      - config panel added
      - desktop settings translated
      - minor update
      - normal update
      - new konfiguration pannel added
      - normal update
      - normal update
      - update of the Swedish translation, fixed some typos
      - normal update
      Fix some typos and update confpanel. Thanks Daniel
      Normal update of Swedish translation
      - normal update
      Update...
      Update...
      - normal update
      Normal update.
      - update
      Update of Swedish translation
      Minor Swedish update...

tsauerbeck (25):
      e isn't evas
      simplified some code
      trees are optional now
      added bounding for the show_trees config value
      warning fixes
      d'oh, root is a global variable
      ignoring compiler warnings = bad
      renamed EET_FILE_MODE_RW to EET_FILE_MODE_READ_WRITE
      Edjes now use 'edj' as the filename extension
      updated cvsignore files
      make sure 'extents' is initialized (it's safe to call evas_hash_find() with hash being NULL)
      fixed some warnings
      use default x cursor optionally. doesn't have an immediate effect when changed with enlightenment_remote. need to support cursors for hotspots like resize handles etc
      popups showing the current size/position on move/resize now optionally invisible
      fixed a typo
      'clicking-a-window-always-focuses-it' otherwise known as 'always-click-to-focus' is in. doesn't apply instantly, need to restart. i think that's the same with always-click-to-raise, so i'm not trying to do something about it
      don't call ecore_file_get_dir() with NULL
      free the mallocs :D
      include e_scrollbar.h. hope this is the right fix
      memleak fix
      free the mallocs, nuke the whales
      initialized variables are good
      looking at the warnings your compiler spews out is good, too
      added valgrind support
      don't free list data twice

urandom (47):
      general update
      the 3 buttons in the file dialog now point somewhere.
      added borderless toggle as an action
      updated bg translation
      zone != desk. it was always about per desk deskshows, not per zone.
      make deskshow as a function. add an event for it
      function for adding evas objects as icons in the menus
      removed e_menu_item_icon_object_set as it could have never worked properly.
      added s space to the string
      updated the translation
      make the pager flip desks linearly with the mouse wheel.
      todo--
      bug--
      todo--
      added an option for the shelf to let itself be overlapped by maximized windows
      the exebuf now has access to the exe history via the up arrow.
      made the base object of the fwin themeable, instead of hardcode white
      *** empty log message ***
      the pager and iconbox now emit a signal when a border changes state from urgent
      don't send the urgent signal to the pager desk, if the border is iconified
      urgent signals to the icon itself, not only to the overlay
      normal update
      this fixes the build
      when disabling a font class, it will make all the affected parts use their default settings for the text, instead of visually having no change.
      fill the icon name on mouse-in, to catch changed icons
      icons in the ibox and pager will pulsate if urgent
      e_widget_image will use the min group size of the edje being added, if no min width or height are given. a few helpful functions for e_widget_frame*
      a new function to return the correct geometry and position of the gcc regardless of the shelf layer
      emit "e,action,exec" once again. still needs to emit "e,action,start|stop" for apps with startup_notify
      Shelf hiding based on Hannes Janetzek's patch.
      show/hide the shelf when the autohide option is changed. hide the hide-able shelves on startup
      themers can use "instant_delay" "N.M" to tell e when to instantly move the shelf away. that way then can fade the shelves away or use other techniques to give the impression that the shelf is hiding
      add an option to automatically re-maximize windows on shelf hide/show, and move away windows that are on top of the shelf away while the shelf is visible.
      patch by Hannes Janetzek for checking whether the mouse is over the shelf
      fix the incorrectly placed parens. make sure the shelf always hides when the mouse goes out of it. don't hide the shelf when mass editing the gadgets in it
      don't interrupt the shelf show animation, leaving out a half-shown shelf
      a better default value
      new option to hide the desktop icons (under virtual desktops -> advanced)
      updated translation
      minor update
      ecore api change
      info popup for gadcon clients
      extra null check, since E_OBJECT_CHECK doesn't even check that
      recalc the min size, in case the container changes it's geometry
      Most languages have been translated, using wikipedia.
      update
      some translated nations

vacuum (3):
      grammar
      Maximise -> Maximize
      Add note to help FreeBSD users.

vandango (40):
      this is shiny
      supports now language for Edit Mode string
      supports now language for Edit Mode string
      supports now language for 'CPU Frequency Error' string
      updated de.po and enlightenment.pot file
      updated de.po with dropshadows 'Closly' string
      updated enlightenment.pot with dropshadows 'Closly' string
      <Close> is now <Near> then other languages use different words for that
      simple update of available languages
      Small update ...
      Small update
      German update
      German update: Standart -> Standard
      de update
      de update
      little intl change
      little intl change
      little de update
      little int update
      german update :)
      little german update
      little german update
      little german update
      e translation update
      e translation update
      little german update
      German update after my little holiday ;)
      Little german update
      little german update
      little german update
      little german update
      little translation update for startup something
      little german update
      little german update ... ;)
      little trans update
      little trans update
      little german update
      little translation update
      little german update
      little german update

vapier (10):
      fix inconsistent whitespace usage
      use an install hook to setuid freqset thus avoiding mkinstalldir issues with diff versions of automake
      MKINSTALLDIRS -> mkinstalldirs since it seems to work for more people
      allow for setting of env var to prevent running ./configure like the older autogen scripts allowed
      remove AC_CANONICAL_TARGET and use $host* variables instead of $target* variables since thats how it works
      add error checking
      looks like someone forgot they have to declare variables before using them
      remove pointless [] around if tests and make sure we quote properly for -z tests
      remove auto-generated file
      touchup help output

xcomputerman (30):
      Beginning of WM hints abstraction, NetWM hints
      Actually add the code. :p
      Remove redundant inits, ICCCM focus send should only be done if wm property is set
      <Homer>Mmmmmmmm, zones. Drooooool</Homer>
      Virtual Desktops! Yay.
      Don't break object handling rules
      Bad monkey!
      Restore missing callback, object_check_return
      Oops. :)
      Warnings defenestrated. Object check really should be enabled by default now.
      Like my comments now mej? :)
      Bugfixes - restore avoid_damage call on new borders, move background blank
      And the headers, too
      Some support for multiple containers -- map new windows to the currently visible container rather than the first.
      Missing object check for new desk.
      - Fix virtual desktop switching bug - don't delete hidden borders
      Nuke a few things off the TODO list.
      More bugfixes/updates:
      Avoid potential segv if window is unmapped while menu is open.
      Err, what's with the compressed pagers eh?
      Handy, you cannot ref an object that wasn't allocated by E. And generate a *move* event on a move, not a resize event. :)
      - Disregard that, restore the object refs
      Fix pager focusing
      Make pager properly handle hidden/iconified windows
      In menu end, delete objects rather than unref
      Missing object check
      Makefile and rpm spec patch from Jason Williams <jasonw at tulg dot org>
      Would be nice to inform the pager when desks are getting added and removed, too.:)
      Giving some thought to the aardvarks.
      Usability++;

xenith (7):
      More raster-speak
      Theme patch from that Arlo guy.
      bash completion script for enlightenment_remote!
      zsh completion for enlightenment_remote from Oliver Burnett-Hall
      zsh completion update from Sanjay Basu.
      shh....quiet now
      Just call me the great raster-translator (I was bored)

xstasi (1):
      fixed bug on ibooks that would display -0% battery - now it displays all info correctly

-----------------------------------------------------------------------

-- 
Enlightenment 17



More information about the Pkg-e-commits mailing list