* Add DND modifiers: Control for copy, Shift for move, Alt for ask. Default action is move. Config for these comes later.
* Add EDJE signals for theme to act on DND action change.
* Default theme: Show current DND action using overlay icons. Icons done by Tom 'Toma-' Haste, thank you very much.
SVN revision: 35772
(well working up to the point whre you can select a network - at that point
connman itself just stares dumbly at you and does nothing - so right now it's
some form of connman bug i suspect). it doesnt save config or load - so you
need to re-init each time and the graphcis are... let's just say.. sucky. for
now theyare test graphics only. suto-connect if network found etc. doesnt
work as well.. can't even connect first time... i can clean the rest up so in
theory it works - but in practice, won't be useful until connmand (back end)
works properly.
SVN revision: 35755
This is the mixer modules as in:
git://staff.get-e.org/users/barbieri/e_module-mixer.git
it's being used with ALSA backend for some time without problems and
it's ready for inclusion. We still lack OSS4 engine.
SVN revision: 35282
use this unless you wish to have much pain :)
ummm... scrollframe thumb scroll has some heuristics on it to work better -
exec returns exec handles...
SVN revision: 33794
1. configure/build changes to allow cross-compiling painlessly
2. pager module namespace changes - this was still dirty afdter the namespace
cleanup, so clean it up
3. add a powersave subsystem - doesnt have an "automatic" way to turn on and
off right now, this i think is best provided by modules (that do things like
monitor acpi status's (eg close lid of laptop), AC power status etc. etc.
this allows e to nicely defer "power" expensive actions to avoid disk
spinups etc.
4. move to use the new ecore poller system - discussed long ago as part of
power management/saving issues. now it exists
5. add a canvas idle flush call that helsp cope with the new shm greedy
software x11 engine stuff
6. use the new powersave subsystem where appropriate
7. fix non-zeroed/initted memory access in e_fm_main
8. fix mem leak for e menus
9. remove ipc handlers for changed/removed config values
10. use animaotr not timer for menu scrolls - then menu scrolls obey the fps
config
11. fix up timer/poll happienss of cursor idle stuff
12. remove avoid damage from popups for now - causing problems
13. change battery and temp readouts to b e shorter so they fit
14. pager can emit signals on focus change for mini-windows now
15. temperature module now uses a slave process and uses stdin/out to talk to
it and get output - this makes e smoother as in my expereicne i found getting
the temp on my laptop actually took like 200ms so e "hang" for 200ms while
reading the acpi files - so now the subprocess does it and just writesa back
to e when it gets it.
ecore:
1. add ecore_pollers. see the documentation on them in doxygen comments :)
2. fix timers to only go off when they have to - bug there that made e's
select time out a LOT more than it needed to. defensive coding hid the
problem. now fixed. e should be much more power friendly now.
3. formatting/niceness in ecore_exe stuff
4. some comments on comments with SIGIO ideas vs. select
5. add call to be able to add an idle enterer at the start of the list of
them, not just the end (as has been the default)
6. fix ecore_evas to support auto evas idler calls after 0.5 secs of idle in
all canvases - and to do it right
7. if argb destination - set the shape EVENT shape (to mask out events in
transparent regions much like shape does withotu translucency)
8. in ecore_x add support for the event shape
evas:
1. fix cache to work properly and not just always fill up (as it seemed to
like to think cahce useage dropped below 0 when it didnt and thus just
over-fill)
2. software x11 engine now ONLY uses shm segments - no ximages over the
socket. this ximage hack was there to avoid the 2 round trips involved in
setting up an shm image - now i mitigated that wih an shm image cache pool.
it keeps shm images around and repurposes them for new update regions if
appropriate. this means many fewer shm creates (about 1/100th the number) and
since we recycle the memory less 0 memory page filling by the kernel - in the
end, i recorded about a 10-20% speedup over the old software x11 engine.
simple tests i have seen up to 120% speedups. idle flush now does something -
it frees all the cached shm segments. it has a hard-coded limit of 4mb worth
of shm segments (or 32 segments - whichever comes first) to keep around. once
can never complain much about speedups methinks :). also evas will defer sync
until the NEXT frame is written - this means evas can calculate the next
frame of data while x dma's/copies the images to the screen at the same time
(if you hve a dual core or multi-cpu machnike or your xserver is able to use
DMA to copy image data to the screen/video ram then this should see a decent
speedup).
SVN revision: 33448
e_dbus (optional if you built it) and uses dbus for mount, unmount dev and
volume detection, creates icons and changes their state etc. and automounts
on double-click of volume etc. may have bugs. pants on.
SVN revision: 30346
send signal in the event that an invalid password has been entered
update text to indicate current state
don't accept text input while authenticating (as the text gets whiped out if it was wrong once pam returns)
SVN revision: 29593
are used, they can replace these two without having to name one of their
shelf themes shelf/gold. They can name it shelf/alternate! :)
SVN revision: 29541
process to stop e from ever "locking up". this unfortunately breaks the other
source stuff and thus breaks the app editor config dialogs and anything using
fm2 for .desktop stuff from the e applications/all repo. i am doing this as i
expect this to go away with efreet anyway so not too much of an issue. not
all fm operatiosn work currently - note. so beware. it can view files though :)
SVN revision: 28528
2. quickly add a new icon for "removable devices"
3. add removable device support to e17's fm - via dbus/hal. seems to work
well :) (requires pmount to mount devices though)
SVN revision: 28143
raster, help me :-)
updated Applications icon. Looks nice in the panel, not in the menu.
I may hack it a bit. Raster, I know you wanted three gears, but I think
that this variant is much better. I can put back the old one, if you want.
SVN revision: 27877
extensions and input methods (not sure if this exactly represents the dialog's functionality, dh, what will you say?)
TODO-- ?! How many more dialogs are left to be done?
SVN revision: 27626
+New "Screen resolution", which may change soon. Need raster's opinion.
+New icon for "Screen" section in the updated conf. dialog
+New icon for the System submenu (new laptop).
I will wait for opinions and continue if it's ok.
SVN revision: 27291
move color well default min size from theme into the widget itself (may still need to be tweaked a bit -- but can always be overridden when using the widget)
SVN revision: 26565
sysactions more comprehensive and able to handle multiple groups a user
is a member of - config modified to handle common ones i find on debian
and ubuntu that "console" users tend to be added to. add divider in config
menu. work a tad more on fm2 dnd.
SVN revision: 26186
A microscope. I just wanted to make something different, rather than yet another magnifying glass. If you don't like the idea, I'm waiting for your good arguments.
SVN revision: 25785
sys actions check error/status etc. logout implemented, and used. need to
have status for reboot/halt and for suspend and hibernate.
SVN revision: 25656
* Mouse Binding Dialog
- dialog refactoring
- no need to select modifiers, etc. Just click add button and do an action with a mouse.
- new icons. Many thanks to Luchezar 'ManowarrioR' Petkov for great work on this icons.
- extra mouse buttons and wheels are supported.
- etc, just try and see.
* Shelf
- No re-population when "plain/inset" mode set.
- Changing the orientation of the shelf horiz->vert does not screws up it look.
- something else
* Gadcon
- No overlaping items in initial shelf.
- Moving of items in gadcon is not problematic any more. Will not get any mess
and overlaps in gadcon on moving.
- Item sizing. If u size an item to the left it will be sized only to the left.
- If gadcon clients take much more space than gadcon can display, they are resized
starting from the biggest item(s).
- Shrinked mode actions, moving/sizing, is not problematic. Everything works
exactly in the same fasion as in non-shrinked mode.
- etc.
SVN revision: 25235
fiddled with apps code - note sure if this should fix anything at all-
shouldnt, but makes me feel happy that i fiddled with something. :)
SVN revision: 25110
all group names prefaced by e/
its entirely possible i missed a few small places in this, so there may be some growing pains in the next day or two
also, spectrum content -> e.swallow.content
SVN revision: 25057
Almost every signal and required part name has changed. This means that ALL themes other than the default one are now broken. Sorry, but this had to happen.
I have a list of mappings from old to new at http://rephorm.com/files/dump/e_theme_map.txt
There will probably be a little more cleanup on this in the coming days. Then I'll write it all up in a nice theme spec.
SVN revision: 25033
Change the last test in e_test.c to #if 1 to play.
Issues:
Redrawing the H,S and V spectra is a bit slow. Needs to be optimized.
Spacing / Sizing of the various pieces of the csel widget needs to be cleaned up a bit.
I haven't actually themed anything yet. Just some fairly basic place holders to get it working. We should wrap each piece in shadowed cutout graphic, and make fancier cursors.
A color well widget
- show the currently selected color
- allows dnd of colors (this probably requires some reworking of ecore selection code)
For anyone wanting to play with this, a single E_Color struct is used by all parts of the selector, preventing the need to copy values around. This includes RGB *and* HSV values since the two spaces aren't 1:1.
SVN revision: 24669
* entry dialog becomes object - supports initial text contents of the entry
* fm2 gets menu patch (heavily worked so its safe) so u can delete and rename
files (and dirs) that you have permission to do so with.
* picutre importing disables or enables the scale and encoding stuff
depending on what is selected
* more widgets support enable/disable
* importer detects duaplicate destination target filenames and tries
alternate names.
* fsel widget displays extensions by default.
* test filemanager menu gone
* pants on!
SVN revision: 24589
It is now splitted in 3 files:
- e_editable.c that implements a generic single-line editable object
that could be used later by other widgets such as the slider or a
spinner.
- e_entry.c that implements an entry smart object using an editable
object.
- e_widget_entry.c that embeds an entry smart object in a widget.
So far, text insertion and deletion have been implemented. It also
supports cursor movement and mouse selection. The text also no longer
gets out of the bounds of the entry.
Things to come:
- Password mode
- Copy/Paste
- Make it actually themable, for now, the colors/font/style are
hardcoded
SVN revision: 24575
first a few patches - authors mailed.
then - bg selector work. and a few sample bg's. system bg's dir and user bg
dir - new bg dialog should also handle multihead simply too. picture select
button does work - but its only as smart as the old one (the code was built
off the old one). that needs a little work, but now the bg selector is fast
and slick - comes up instantly. resiable too.
SVN revision: 24443
should stop people asking stupid things like "how can i get gadgets on the
desktop" as its a 1 click option. things like "they look like shit - cokie
cutter" are hidden so silly peolpe who dont listen to advice and dont select
below everything - have it selected for them. don't like the basic set of
options given - use advanced to fiddle to your hearts content.
SVN revision: 23456
If the user selects an eap field to display in ibar label, and that
field contained no data, the "Icon Name" text was printed instead.
SVN revision: 23097