doursse [Sun, 27 May 2007 06:48:25 +0000 (06:48 +0000)]
add a note for MinGW users
SVN revision: 30091
rephorm [Sun, 27 May 2007 06:47:44 +0000 (06:47 +0000)]
you can only swallow into SWALLOW parts now
SVN revision: 30090
doursse [Sun, 27 May 2007 06:43:23 +0000 (06:43 +0000)]
add the DirectDraw engine. Evas is now available on Windows (tm)
SVN revision: 30089
rephorm [Sun, 27 May 2007 05:30:05 +0000 (05:30 +0000)]
AUTHOR++
SVN revision: 30088
rephorm [Sun, 27 May 2007 05:28:07 +0000 (05:28 +0000)]
Add GROUP Parts to edje.
These can be used to automatically swallow in another group from the same file.
Parts within child groups can be referred to by a ':' separated 'full path' of
part names. Any API functions that take a part name will now accept a full path
also.
Signals emitted by child objects will be repeated up to the parents with the
source changed to be the path relative to the receiving object. E.g in the
example below, a mouse moving over the lower light green rectangle would result
in the parent object recieving a "mouse,move" signal with source "bot:inner".
**** NEW RESTRICTION **** part names should no longer include a ':' character.
This is not yet enforced by edje_cc, but will cause the part to be inaccessible
from the API.
Example EDC:
collections {
group {
name: "parent";
parts {
part {
name: "top";
type: GROUP;
source: "child";
description {
state: "default" 0.0;
rel2.relative: 1 0.5;
}
}
part {
name: "bot";
type: GROUP;
source: "child";
description {
state: "default" 0.0;
rel1.relative: 0 0.5;
}
}
}
}
group {
name: "child";
parts {
part {
name: "base";
type: RECT;
description {
state: "default" 0.0;
color: 160 208 8 255;
}
}
part {
name: "inner";
type: RECT;
description {
state: "default" 0.0;
rel1.offset: 10 10;
rel2.offset: -11 -11;
color: 210 228 76 255;
}
}
}
}
}
SVN revision: 30087
rephorm [Sat, 26 May 2007 23:57:21 +0000 (23:57 +0000)]
Remove part list, using table everywhere instead
SVN revision: 30085
Carsten Haitzler [Sat, 26 May 2007 06:45:51 +0000 (06:45 +0000)]
limit recursion - safety for bad theme config.
SVN revision: 30080
rephorm [Thu, 24 May 2007 04:34:41 +0000 (04:34 +0000)]
only clear and re-apply gradients when the spectrum actually changes
SVN revision: 30065
rephorm [Thu, 24 May 2007 03:41:04 +0000 (03:41 +0000)]
if requested scroll size is less than min, use min size.
SVN revision: 30064
Peter Wehrfritz [Wed, 23 May 2007 15:20:55 +0000 (15:20 +0000)]
use const void* for the keys in ecore_tree
SVN revision: 30058
Carsten Haitzler [Wed, 23 May 2007 12:07:14 +0000 (12:07 +0000)]
fix custom file info to be less delicate - not perfectly correct but it wont
lose all your data if e segv's or is kill -9'd anymore. eet handles multiple
writes to the same key now by overwriting the previous data
SVN revision: 30057
Peter Wehrfritz [Mon, 21 May 2007 09:54:20 +0000 (09:54 +0000)]
add doxy
SVN revision: 30049
tilman [Thu, 17 May 2007 22:48:48 +0000 (22:48 +0000)]
rework how the html entity escape arrays are stored. this saves a few hundred bytes on the data section of the library, kills off ~300 locations, and makes the so 77K smaller.
SVN revision: 30012
tilman [Tue, 15 May 2007 19:19:00 +0000 (19:19 +0000)]
missing commas in important places ftl
SVN revision: 30001
tilman [Sun, 13 May 2007 08:40:28 +0000 (08:40 +0000)]
don't check for errors in the xcb_create_colormap call
SVN revision: 29974
tilman [Sat, 12 May 2007 14:15:34 +0000 (14:15 +0000)]
fixed alpha_set for xrender-xcb
SVN revision: 29968
tilman [Sat, 12 May 2007 14:13:19 +0000 (14:13 +0000)]
refactored _alpha_set a bit
SVN revision: 29967
tilman [Sat, 12 May 2007 13:37:16 +0000 (13:37 +0000)]
refactored event handling code somewhat
SVN revision: 29966
tilman [Sat, 12 May 2007 13:28:04 +0000 (13:28 +0000)]
remove debugging helpers
SVN revision: 29965
tilman [Sat, 12 May 2007 13:18:34 +0000 (13:18 +0000)]
pass the right window to xcb_create_colormap
SVN revision: 29964
tilman [Sat, 12 May 2007 12:34:00 +0000 (12:34 +0000)]
check for pict formats with depth == 32src/lib/ecore_x/ecore_xcb_window.c
SVN revision: 29963
tilman [Sat, 12 May 2007 11:28:09 +0000 (11:28 +0000)]
don't look up our screen twice
SVN revision: 29960
tilman [Fri, 11 May 2007 18:53:35 +0000 (18:53 +0000)]
grab the cookies before we try to evaluate them
SVN revision: 29953
tilman [Fri, 11 May 2007 18:13:01 +0000 (18:13 +0000)]
check for xcb engines in _alpha_set.src/lib/ecore_evas/ecore_evas_x.c
SVN revision: 29952
tilman [Fri, 11 May 2007 17:53:50 +0000 (17:53 +0000)]
those indices look a bit fragile to me ...
SVN revision: 29951
tilman [Fri, 11 May 2007 17:31:49 +0000 (17:31 +0000)]
fixed atom retrieval. atom names are NOT NUL-terminated.
SVN revision: 29950
Carsten Haitzler [Thu, 10 May 2007 16:15:02 +0000 (16:15 +0000)]
remove cpuid stuff - not used. causes some build issues
SVN revision: 29933
tilman [Mon, 7 May 2007 19:25:46 +0000 (19:25 +0000)]
unbreak the ecore-x build. that 2nd test doesn't belong there.
SVN revision: 29913
tilman [Mon, 7 May 2007 18:21:53 +0000 (18:21 +0000)]
keep the atom init cookie list in a local variables, rather than in global variables. memory usage--
SVN revision: 29910
tilman [Mon, 7 May 2007 18:12:15 +0000 (18:12 +0000)]
distribute ecore-x.pc for xcb, too
SVN revision: 29908
tilman [Mon, 7 May 2007 17:57:46 +0000 (17:57 +0000)]
global string tables suck ass. this is better.
SVN revision: 29906
tilman [Mon, 7 May 2007 15:39:22 +0000 (15:39 +0000)]
don't enable BUILD_ECORE_X and BUILD_ECORE_X_XCB at the same time. this unbreaks the ecore-x-xcb build
SVN revision: 29903
Carsten Haitzler [Mon, 7 May 2007 14:04:40 +0000 (14:04 +0000)]
link modules to emotion
SVN revision: 29901
Sebastian Dransfeld [Sun, 6 May 2007 15:50:31 +0000 (15:50 +0000)]
ignore++
SVN revision: 29887
tilman [Sun, 6 May 2007 15:49:00 +0000 (15:49 +0000)]
fixed dependencies for ecore-x
SVN revision: 29886
tilman [Sun, 6 May 2007 11:29:37 +0000 (11:29 +0000)]
a bunch of constness fixes
SVN revision: 29871
Carsten Haitzler [Sun, 6 May 2007 06:40:00 +0000 (06:40 +0000)]
protect if opening still
SVN revision: 29869
Carsten Haitzler [Sun, 6 May 2007 05:05:26 +0000 (05:05 +0000)]
change to use lazy eval for dlopen
SVN revision: 29868
Carsten Haitzler [Sun, 6 May 2007 05:03:18 +0000 (05:03 +0000)]
export api calls to modules
SVN revision: 29867
Carsten Haitzler [Sat, 5 May 2007 15:14:17 +0000 (15:14 +0000)]
asparagus - pass distcheck.
SVN revision: 29865
Stafford Mitchell Horne [Sat, 5 May 2007 10:30:11 +0000 (10:30 +0000)]
Fix problem with fonts that cant load completely
* fix reference counting for font_int(s)
* properly backout if face doesnt load correctly, this way we dont end up
using the face again
* put some comments about fudged font cache
SVN revision: 29863
Sebastian Dransfeld [Sat, 5 May 2007 07:49:01 +0000 (07:49 +0000)]
Fix Merge type="all"
SVN revision: 29862
Sebastian Dransfeld [Sat, 5 May 2007 07:37:08 +0000 (07:37 +0000)]
dump test names.
SVN revision: 29861
Sebastian Dransfeld [Sat, 5 May 2007 07:21:40 +0000 (07:21 +0000)]
Store the .directory files which provides the icon.
SVN revision: 29860
Sebastian Dransfeld [Fri, 4 May 2007 17:45:26 +0000 (17:45 +0000)]
formatting.
SVN revision: 29849
Sebastian Dransfeld [Fri, 4 May 2007 15:02:55 +0000 (15:02 +0000)]
Fix environment set.
Better new buffer value.
SVN revision: 29845
Carsten Haitzler [Fri, 4 May 2007 08:18:07 +0000 (08:18 +0000)]
1. abort on invalid stringshared del's - bad stuff and should be trapped.
2. disable module cleaning for now.
SVN revision: 29842
rephorm [Fri, 4 May 2007 03:28:12 +0000 (03:28 +0000)]
fix test
SVN revision: 29838
Stafford Mitchell Horne [Thu, 3 May 2007 23:15:09 +0000 (23:15 +0000)]
Add negative font size handling in text_classes
* negative size is a multiplier for the origianl size
i.e. : -100 = 1.0x; -120 = 1.2x
SVN revision: 29835
Sebastian Dransfeld [Wed, 2 May 2007 19:35:43 +0000 (19:35 +0000)]
implement more of fdo menu layout.
SVN revision: 29805
Carsten Haitzler [Wed, 2 May 2007 11:08:41 +0000 (11:08 +0000)]
usless if's
SVN revision: 29799
Sebastian Dransfeld [Tue, 1 May 2007 13:07:51 +0000 (13:07 +0000)]
Write XCB consistently
SVN revision: 29787
Sebastian Dransfeld [Tue, 1 May 2007 13:05:24 +0000 (13:05 +0000)]
ok is only needed if we build eet font loader.
SVN revision: 29786
Carsten Haitzler [Mon, 30 Apr 2007 04:23:47 +0000 (04:23 +0000)]
gustavo's patch on free an empty/unused evas.
SVN revision: 29777
Carsten Haitzler [Mon, 30 Apr 2007 04:22:42 +0000 (04:22 +0000)]
extensive delete me handling for evas free's and list walks
SVN revision: 29776
Carsten Haitzler [Mon, 30 Apr 2007 03:28:05 +0000 (03:28 +0000)]
use alloca - not malloc :)
SVN revision: 29774
Carsten Haitzler [Sun, 29 Apr 2007 15:45:40 +0000 (15:45 +0000)]
add in the work I did for a 16bit engine - for now, a dormant project until i
can be convinced it provides real and significant speedups that warrant the
significant effort.
SVN revision: 29770
Andreas Volz [Sat, 28 Apr 2007 10:21:30 +0000 (10:21 +0000)]
added some docs with best of my knowledge. Please check and correct if needed.
SVN revision: 29747
rephorm [Fri, 27 Apr 2007 20:02:16 +0000 (20:02 +0000)]
oops
SVN revision: 29743
rephorm [Fri, 27 Apr 2007 19:57:39 +0000 (19:57 +0000)]
This isn't correct.
<Parent>
<!--
<!-- comment -->
<Child>Text</Child>
-->
</Parent>
Technically would be parsed as:
Parent Tag
Child Tag
Text Node - "Text"
Text Node "-->"
But, we ignore text nodes after the first child node anyway.
SVN revision: 29742
Dan Sinclair [Fri, 27 Apr 2007 19:48:54 +0000 (19:48 +0000)]
- add test case for incorrect menu name. this currently works correctly.
- add test case for nested comments with tags inside. this test fails.
SVN revision: 29741
Carsten Haitzler [Tue, 24 Apr 2007 11:16:24 +0000 (11:16 +0000)]
patches into cvs we go.
SVN revision: 29708
Carsten Haitzler [Sun, 22 Apr 2007 23:07:48 +0000 (23:07 +0000)]
return 0 if file cp only partially succeeded
SVN revision: 29684
Carsten Haitzler [Sun, 22 Apr 2007 07:01:44 +0000 (07:01 +0000)]
just spotted a bug - i think its efreet related, but this is to make sure it
is or isnt as this struct was overwritten or seemingly pointing to an efreet
data struct
SVN revision: 29643
Carsten Haitzler [Sun, 22 Apr 2007 03:53:02 +0000 (03:53 +0000)]
efreet passes make distcheck now.
SVN revision: 29634
rephorm [Sat, 21 Apr 2007 02:57:51 +0000 (02:57 +0000)]
if we can't convert to the requested target, fail so that requesting app can re-request a different type
fix broken logic (!foo == -1) is always false
SVN revision: 29616
Eric Schuele [Wed, 18 Apr 2007 14:18:28 +0000 (14:18 +0000)]
Fix efreet cache_fill issue by guaranteeing we attempt to obtain at least one file in the dir. This allows the idler to run again at a later time.
SVN revision: 29587
Carsten Haitzler [Mon, 16 Apr 2007 14:30:22 +0000 (14:30 +0000)]
yuv call removed if yuv support not built
SVN revision: 29553
Carsten Haitzler [Mon, 16 Apr 2007 02:01:11 +0000 (02:01 +0000)]
at least use the right fn call names
SVN revision: 29549
Carsten Haitzler [Mon, 16 Apr 2007 01:35:55 +0000 (01:35 +0000)]
printf--
SVN revision: 29548
Sebastian Dransfeld [Sun, 15 Apr 2007 17:21:00 +0000 (17:21 +0000)]
Use const on read-only pointer.
SVN revision: 29544
Sebastian Dransfeld [Sun, 15 Apr 2007 17:19:08 +0000 (17:19 +0000)]
Rename prototype to match function name.
SVN revision: 29543
Sebastian Dransfeld [Sun, 15 Apr 2007 17:09:03 +0000 (17:09 +0000)]
ecore_job is needed. (Thanks Damien)
SVN revision: 29542
titan [Sun, 15 Apr 2007 16:47:58 +0000 (16:47 +0000)]
Remove the comma, as it isn't consistent with the rest of the output.
SVN revision: 29540
Sebastian Dransfeld [Sun, 15 Apr 2007 10:53:54 +0000 (10:53 +0000)]
Use ecore_string_instance so we can do pointer matching instead of string
matching.
SVN revision: 29533
rephorm [Sun, 15 Apr 2007 07:50:03 +0000 (07:50 +0000)]
api change
SVN revision: 29531
rephorm [Sun, 15 Apr 2007 07:24:03 +0000 (07:24 +0000)]
leak--
add functions to retrieve a list of desktop categories and a list of desktops in a given category
SVN revision: 29530
rephorm [Sun, 15 Apr 2007 06:16:54 +0000 (06:16 +0000)]
add efreet_util_menus_find()
SVN revision: 29527
rephorm [Sun, 15 Apr 2007 04:54:45 +0000 (04:54 +0000)]
don't leak empty menu entries
SVN revision: 29525
rephorm [Sun, 15 Apr 2007 04:51:37 +0000 (04:51 +0000)]
${XDG_DATA_HOME}/icons should be scanned, not ${XDG_DATA_HOME}
SVN revision: 29524
rephorm [Sun, 15 Apr 2007 04:24:07 +0000 (04:24 +0000)]
docs
SVN revision: 29523
rephorm [Sun, 15 Apr 2007 04:05:41 +0000 (04:05 +0000)]
some more docs
SVN revision: 29522
rephorm [Sun, 15 Apr 2007 03:19:35 +0000 (03:19 +0000)]
expand a few docs
SVN revision: 29521
doursse [Sat, 14 Apr 2007 22:48:21 +0000 (22:48 +0000)]
fix trailing spaces and wrong #ifdef
SVN revision: 29519
doursse [Sat, 14 Apr 2007 22:45:39 +0000 (22:45 +0000)]
Fix a leak, a typo and update to the new xcb api
SVN revision: 29518
Carsten Haitzler [Sat, 14 Apr 2007 06:51:43 +0000 (06:51 +0000)]
remove debug printf
SVN revision: 29504
Carsten Haitzler [Sat, 14 Apr 2007 04:20:23 +0000 (04:20 +0000)]
noooo. fixie fixie.
SVN revision: 29503
doursse [Fri, 13 Apr 2007 17:24:28 +0000 (17:24 +0000)]
Here is ecore_x with XCB backend.
* The XCB backend is disabled by default during the
configuration. To enable it, add --enable-ecore-x-xcb. See the
messages that configure displays when it finishes.
* The way XCB is detected, and used in src/lib/ecore_x/Makefile.am
should be improved
* Any program that uses ecore_evas does not need to be modified.
Any program that uses ecore_x may need some changes. That is,
adding some functions (_prefetch and _fetch ones). No other
change is needed. See the documention of any _get functions, as
these are the ones that need those functions.
* There are some missing parts, especially everything that involves
the keyboard, as porting Xlib functions related to strings (utf8
stuff, XKeysymToString, etc...) is an horror. So keyboard events
are not working yet.
* I tried to write as much documentation as I could. But there is
certainly some missing doc here and there.
there are certainly other things that I have forgotten.
Improvements of that backend:
* the creation of an ecore_evas is faster. Especially when done over
an ssh connection (on my computer, 7-10s with Xlib, 1.5s with XCB,
over an ssh)
* A Window Manager should be more responsive. But it's not tomorrow
that e17 will use it :)
Have fun !
SVN revision: 29501
doursse [Fri, 13 Apr 2007 17:15:19 +0000 (17:15 +0000)]
Here is ecore_x with XCB backend.
* The XCB backend is disabled by default during the
configuration. To enable it, add --enable-ecore-x-xcb. See the
messages that configure displays when it finishes.
* The way XCB is detected, and used in src/lib/ecore_x/Makefile.am
should be improved
* Any program that uses ecore_evas does not need to be modified.
Any program that uses ecore_x may need some changes. That is,
adding some functions (_prefetch and _fetch ones). No other
change is needed. See the documention of any _get functions, as
these are the ones that need those functions.
* There are some missing parts, especially everything that involves
the keyboard, as porting Xlib functions related to strings (utf8
stuff, XKeysymToString, etc...) is an horror. So keyboard events
are not working yet.
* I tried to write as much documentation as I could. But there is
certainly some missing doc here and there.
there are certainly other things that I have forgotten.
Improvements of that backend:
* the creation of an ecore_evas is faster. Especially when done over
an ssh connection (on my computer, 7-10s with Xlib, 1.5s with XCB,
over an ssh)
* A Window Manager should be more responsive. But it's not tomorrow
that e17 will use it :)
Have fun !
SVN revision: 29500
Sebastian Dransfeld [Fri, 13 Apr 2007 16:29:41 +0000 (16:29 +0000)]
--
SVN revision: 29497
Sebastian Dransfeld [Fri, 13 Apr 2007 16:29:29 +0000 (16:29 +0000)]
No need to this as we get the contents of the dir by using remove first.
SVN revision: 29496
Sebastian Dransfeld [Fri, 13 Apr 2007 16:28:32 +0000 (16:28 +0000)]
Scan dir before monitoring it.
SVN revision: 29495
Sebastian Dransfeld [Fri, 13 Apr 2007 16:06:01 +0000 (16:06 +0000)]
This is done.
SVN revision: 29494
Carsten Haitzler [Thu, 12 Apr 2007 11:17:51 +0000 (11:17 +0000)]
fix up #fidef to be consistent
SVN revision: 29477
Carsten Haitzler [Thu, 12 Apr 2007 11:17:40 +0000 (11:17 +0000)]
check if someone was silly enough to try clip themselves
SVN revision: 29476
Sebastian Dransfeld [Tue, 10 Apr 2007 16:11:54 +0000 (16:11 +0000)]
Fix segv. Create struct before adding it to the hash.
SVN revision: 29458
Sebastian Dransfeld [Tue, 10 Apr 2007 07:18:51 +0000 (07:18 +0000)]
Don't emit add events during inital scan.
SVN revision: 29456
Sebastian Dransfeld [Mon, 9 Apr 2007 12:16:09 +0000 (12:16 +0000)]
Make util optional.
SVN revision: 29452
Kim Woelders [Sun, 8 Apr 2007 20:52:54 +0000 (20:52 +0000)]
Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID).
SVN revision: 29447
tilman [Sat, 7 Apr 2007 13:19:18 +0000 (13:19 +0000)]
ugh, translate some documentation from frenglish to english.
SVN revision: 29435