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
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