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
doursse [Sat, 7 Apr 2007 10:20:42 +0000 (10:20 +0000)]
install evas-xrender-xcb.pc
SVN revision: 29434
doursse [Sat, 7 Apr 2007 07:35:31 +0000 (07:35 +0000)]
Fix spelling
SVN revision: 29432
Sebastian Dransfeld [Fri, 6 Apr 2007 12:28:16 +0000 (12:28 +0000)]
delete_idle_enterer is gone.
SVN revision: 29424
Sebastian Dransfeld [Thu, 5 Apr 2007 21:10:50 +0000 (21:10 +0000)]
Keep track of previous .desktop file on update.
SVN revision: 29395
Sebastian Dransfeld [Thu, 5 Apr 2007 20:56:23 +0000 (20:56 +0000)]
Make sure header variables matches the real variables.
SVN revision: 29393
Sebastian Dransfeld [Thu, 5 Apr 2007 20:53:43 +0000 (20:53 +0000)]
Events when .desktop files change.
SVN revision: 29392
Sebastian Dransfeld [Thu, 5 Apr 2007 20:34:57 +0000 (20:34 +0000)]
++
SVN revision: 29391
Sebastian Dransfeld [Thu, 5 Apr 2007 20:29:26 +0000 (20:29 +0000)]
Use correct source for desktop.
SVN revision: 29390
Sebastian Dransfeld [Thu, 5 Apr 2007 20:24:53 +0000 (20:24 +0000)]
This is valid. StartupWMClass can match either name or class, check
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
SVN revision: 29389
Sebastian Dransfeld [Thu, 5 Apr 2007 20:22:58 +0000 (20:22 +0000)]
Prioritize user .desktop files.
SVN revision: 29388
Sebastian Dransfeld [Thu, 5 Apr 2007 15:54:16 +0000 (15:54 +0000)]
- Formatting.
- Remove old code.
SVN revision: 29380
Sebastian Dransfeld [Thu, 5 Apr 2007 15:44:28 +0000 (15:44 +0000)]
Remove unused variable.
SVN revision: 29379
Sebastian Dransfeld [Thu, 5 Apr 2007 15:42:39 +0000 (15:42 +0000)]
Remove unused variables.
SVN revision: 29378
Sebastian Dransfeld [Thu, 5 Apr 2007 15:40:51 +0000 (15:40 +0000)]
Remove unused code.
SVN revision: 29377
moom [Thu, 5 Apr 2007 12:49:48 +0000 (12:49 +0000)]
* Correctly unswallow a swallowed-object when an Edje-object is deleted.
Otherwise, they may be a segv when you call edje_extern_object_*() on a
previously-swallowed object.
SVN revision: 29373
moom [Thu, 5 Apr 2007 12:11:23 +0000 (12:11 +0000)]
Make Ecore_Evas_FB compile again
SVN revision: 29372
Sebastian Dransfeld [Thu, 5 Apr 2007 12:10:32 +0000 (12:10 +0000)]
Remove desktop from menu.
SVN revision: 29371
Sebastian Dransfeld [Thu, 5 Apr 2007 06:53:41 +0000 (06:53 +0000)]
Don't use an idler to delete the evas. This wont work during ecore main
loop shutdown.
SVN revision: 29365
Sebastian Dransfeld [Thu, 5 Apr 2007 06:44:42 +0000 (06:44 +0000)]
Fix typo.
SVN revision: 29364
rephorm [Wed, 4 Apr 2007 19:12:42 +0000 (19:12 +0000)]
actually find the extension
SVN revision: 29356
Carsten Haitzler [Wed, 4 Apr 2007 13:25:55 +0000 (13:25 +0000)]
cedric's patches.
SVN revision: 29353
Carsten Haitzler [Wed, 4 Apr 2007 12:51:51 +0000 (12:51 +0000)]
1. removed mosue_events 0 on swallows - as this now changes behavior. normalise
2. gustavo's patch.
SVN revision: 29352
Carsten Haitzler [Wed, 4 Apr 2007 12:46:44 +0000 (12:46 +0000)]
swallow parent recalc etc. in.
SVN revision: 29351
Sebastian Dransfeld [Wed, 4 Apr 2007 12:28:16 +0000 (12:28 +0000)]
Make it possible to disable abstract sockets.
SVN revision: 29350
Sebastian Dransfeld [Wed, 4 Apr 2007 12:03:15 +0000 (12:03 +0000)]
--
SVN revision: 29349
Sebastian Dransfeld [Wed, 4 Apr 2007 12:00:40 +0000 (12:00 +0000)]
Efreet style.
SVN revision: 29348
Sebastian Dransfeld [Wed, 4 Apr 2007 11:55:24 +0000 (11:55 +0000)]
Efreet style.
SVN revision: 29347
Sebastian Dransfeld [Wed, 4 Apr 2007 11:54:23 +0000 (11:54 +0000)]
Drop icons without extenstion
SVN revision: 29346
Sebastian Dransfeld [Wed, 4 Apr 2007 11:52:46 +0000 (11:52 +0000)]
Strip known extensions from icons.
SVN revision: 29345
Carsten Haitzler [Wed, 4 Apr 2007 11:43:29 +0000 (11:43 +0000)]
so ravenlock gets his screensaver stuff in
SVN revision: 29343
Sebastian Dransfeld [Wed, 4 Apr 2007 11:37:10 +0000 (11:37 +0000)]
Make inotify work without inotify in glibc.
SVN revision: 29342
Sebastian Dransfeld [Wed, 4 Apr 2007 11:23:41 +0000 (11:23 +0000)]
Check for MOVE_SELF, it was the last new thing added.
SVN revision: 29341
Sebastian Dransfeld [Wed, 4 Apr 2007 11:10:44 +0000 (11:10 +0000)]
Fix for systems which do not have inotify support in glibc.
SVN revision: 29340
Sebastian Dransfeld [Wed, 4 Apr 2007 10:50:35 +0000 (10:50 +0000)]
enable sloppy spec by default.
SVN revision: 29339
Sebastian Dransfeld [Wed, 4 Apr 2007 10:41:53 +0000 (10:41 +0000)]
Use ifdef instead of if for strict spec.
SVN revision: 29338
Sebastian Dransfeld [Wed, 4 Apr 2007 10:29:10 +0000 (10:29 +0000)]
Free ecore_string on shutdown.
SVN revision: 29337
Sebastian Dransfeld [Wed, 4 Apr 2007 10:18:09 +0000 (10:18 +0000)]
If a user adds an extension, we should prefer it.
SVN revision: 29335
Sebastian Dransfeld [Wed, 4 Apr 2007 10:16:24 +0000 (10:16 +0000)]
++
SVN revision: 29334
Sebastian Dransfeld [Wed, 4 Apr 2007 10:11:26 +0000 (10:11 +0000)]
Done
SVN revision: 29333
Sebastian Dransfeld [Wed, 4 Apr 2007 10:09:20 +0000 (10:09 +0000)]
cache monitoring.
SVN revision: 29332
Carsten Haitzler [Wed, 4 Apr 2007 09:55:40 +0000 (09:55 +0000)]
pager urgent popup patch - good
evas clipouts less allocs patch - definite spedusp for when it's used heavily!
SVN revision: 29331
Sebastian Dransfeld [Wed, 4 Apr 2007 08:48:29 +0000 (08:48 +0000)]
Efreet style.
SVN revision: 29330
Sebastian Dransfeld [Tue, 3 Apr 2007 19:20:04 +0000 (19:20 +0000)]
Check for sys/inotify.h first. This will become standard and wont be found
if the test is the other way around.
SVN revision: 29325
Sebastian Dransfeld [Tue, 3 Apr 2007 18:43:30 +0000 (18:43 +0000)]
Formatting.
SVN revision: 29321
Sebastian Dransfeld [Tue, 3 Apr 2007 18:20:15 +0000 (18:20 +0000)]
Return 0 if we have a match. So don't negate the results from strcmp.
SVN revision: 29319
tilman [Mon, 2 Apr 2007 17:33:13 +0000 (17:33 +0000)]
oops, forgot them backslashes.
SVN revision: 29309
tilman [Sat, 31 Mar 2007 16:07:43 +0000 (16:07 +0000)]
added per-engine pc files
SVN revision: 29286
doursse [Sat, 31 Mar 2007 14:55:16 +0000 (14:55 +0000)]
rename AC_CHECK_X_EXTENSION into ECORE_CHECK_X_EXTENSION
SVN revision: 29285
doursse [Sat, 31 Mar 2007 14:35:51 +0000 (14:35 +0000)]
AC_DEFINE removed by error
SVN revision: 29284
doursse [Sat, 31 Mar 2007 11:11:02 +0000 (11:11 +0000)]
use an m4 macro to check all the modules (except evaso_evas engine modules)
SVN revision: 29282
tilman [Sat, 31 Mar 2007 10:53:22 +0000 (10:53 +0000)]
hooked up the 'alternate font metrics stuff' in edje_cc.
SVN revision: 29280
tilman [Sat, 31 Mar 2007 10:33:24 +0000 (10:33 +0000)]
fixed some const char*/char* confusion.
SVN revision: 29279
tilman [Sat, 31 Mar 2007 10:32:48 +0000 (10:32 +0000)]
remove an unused variable
SVN revision: 29278
tilman [Sat, 31 Mar 2007 10:28:20 +0000 (10:28 +0000)]
fixed some const char*/char* confusion.
SVN revision: 29277
Dan Sinclair [Sat, 31 Mar 2007 03:20:53 +0000 (03:20 +0000)]
- formatting
SVN revision: 29272
Carsten Haitzler [Sat, 31 Mar 2007 01:59:24 +0000 (01:59 +0000)]
broadcast an event when the desktop list changes
SVN revision: 29270
Carsten Haitzler [Sat, 31 Mar 2007 01:58:31 +0000 (01:58 +0000)]
allow NULL events.
SVN revision: 29269
Carsten Haitzler [Sat, 31 Mar 2007 01:16:15 +0000 (01:16 +0000)]
add the ability to have more dirs to search for icons between ~/.icons and
the system icon paths
SVN revision: 29267
Carsten Haitzler [Fri, 30 Mar 2007 23:39:41 +0000 (23:39 +0000)]
tilman's edje font metrics patch
SVN revision: 29266
tilman [Fri, 30 Mar 2007 19:47:46 +0000 (19:47 +0000)]
ugh, don't define HAVE_POLL just if is set. we check for it later.
SVN revision: 29241
tilman [Fri, 30 Mar 2007 19:38:17 +0000 (19:38 +0000)]
removed the pthread stuff - it's not used anymore
SVN revision: 29240
Carsten Haitzler [Fri, 30 Mar 2007 12:24:19 +0000 (12:24 +0000)]
fix inotify stuff.. bad bad bad.
SVN revision: 29237
rephorm [Wed, 28 Mar 2007 23:58:49 +0000 (23:58 +0000)]
revert broken fix for polygon geometry
SVN revision: 29217
rephorm [Wed, 28 Mar 2007 18:04:51 +0000 (18:04 +0000)]
export string_list_split/join until we do a proper catgory selector in e
SVN revision: 29215
Sebastian Dransfeld [Tue, 27 Mar 2007 19:50:57 +0000 (19:50 +0000)]
Set load_time after read.
SVN revision: 29205
Sebastian Dransfeld [Tue, 27 Mar 2007 19:41:23 +0000 (19:41 +0000)]
Don't reallocate the Efreet_Desktop on re-read
SVN revision: 29204
Sebastian Dransfeld [Tue, 27 Mar 2007 18:59:23 +0000 (18:59 +0000)]
Remove unneeded include.
SVN revision: 29201
Sebastian Dransfeld [Tue, 27 Mar 2007 18:15:16 +0000 (18:15 +0000)]
TODO
SVN revision: 29200
Dan Sinclair [Tue, 27 Mar 2007 16:54:54 +0000 (16:54 +0000)]
- unused
SVN revision: 29199
Sebastian Dransfeld [Tue, 27 Mar 2007 05:36:29 +0000 (05:36 +0000)]
Readd watch if a file is recreated.
SVN revision: 29197
Dan Sinclair [Tue, 27 Mar 2007 01:42:17 +0000 (01:42 +0000)]
- forgot to update ewl before copying over the css file
SVN revision: 29193
Dan Sinclair [Tue, 27 Mar 2007 01:31:55 +0000 (01:31 +0000)]
- update doxy to be more like web.enlightenment.org
SVN revision: 29192
rephorm [Mon, 26 Mar 2007 22:28:28 +0000 (22:28 +0000)]
cache at actual icon size when doing directory scan.
additionally cache at search size (if different) when doing an icon lookup
this fixes a bug where an icon other than the closest size was getting returned if the exact size didn't exist
SVN revision: 29190
Sebastian Dransfeld [Mon, 26 Mar 2007 21:47:41 +0000 (21:47 +0000)]
Use correct inotify include.
SVN revision: 29189
Sebastian Dransfeld [Mon, 26 Mar 2007 19:30:51 +0000 (19:30 +0000)]
file is not NULL and empty if a file is monitored
SVN revision: 29186
Dan Sinclair [Mon, 26 Mar 2007 17:00:17 +0000 (17:00 +0000)]
- use unsetenv()
SVN revision: 29178
Dan Sinclair [Mon, 26 Mar 2007 16:58:27 +0000 (16:58 +0000)]
- fixup icon theme test
SVN revision: 29177
Dan Sinclair [Mon, 26 Mar 2007 16:53:56 +0000 (16:53 +0000)]
- setup the environment between shutdown() and init() in case the init() stuff
access the env.
SVN revision: 29176
Sebastian Dransfeld [Mon, 26 Mar 2007 16:34:45 +0000 (16:34 +0000)]
Disable the menu edit test, menu editing does not work well.
SVN revision: 29175
Sebastian Dransfeld [Mon, 26 Mar 2007 16:33:00 +0000 (16:33 +0000)]
Fix memleaks.
SVN revision: 29174
Dan Sinclair [Mon, 26 Mar 2007 16:31:10 +0000 (16:31 +0000)]
- better error output
SVN revision: 29173
Sebastian Dransfeld [Mon, 26 Mar 2007 16:26:57 +0000 (16:26 +0000)]
id can be NULL
SVN revision: 29172