[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