Michael Lauer
3bb9a7e0f6
ecore: fix linking against tslib, it's -lts, not -ltslib
...
SVN revision: 32743
2007-11-17 13:49:47 +00:00
doursse
d90ac09bd5
opengl code
...
SVN revision: 32737
2007-11-16 19:32:25 +00:00
doursse
d0a2686432
add glew opengl and directdraw 16 bits backends, fix cursors, remove duplicated mouse button up event, add states and types, like X, fix window_del and add an window_override_new-like function
...
SVN revision: 32736
2007-11-16 19:31:32 +00:00
Gustavo Sverzut Barbieri
f58535fcf4
Add void.
...
SVN revision: 32708
2007-11-15 15:44:30 +00:00
Carsten Haitzler
c9c3ca7f1d
improve xdnd performance by thousdands of times. it was HORRID. note the
...
comments in the code.
SVN revision: 32694
2007-11-15 04:48:36 +00:00
doursse
3bb8250718
Fix awk portability by removing the space between the -F flag and its arg.
...
SVN revision: 32655
2007-11-13 07:05:12 +00:00
Gustavo Sverzut Barbieri
78840e0091
Cleanup ecore_path_group_new() and update ecore_path_group_available() API.
...
SVN revision: 32577
2007-11-11 17:08:20 +00:00
Gustavo Sverzut Barbieri
6983cf7503
Cleanup ecore_x_window_background_color_set().
...
SVN revision: 32553
2007-11-10 23:15:03 +00:00
Carsten Haitzler
c6df44802c
As requested -
...
debian--, gendoc++
SVN revision: 32476
2007-11-07 22:56:05 +00:00
Sebastian Dransfeld
0c55f79188
fix memleak (Thanks vinicius).
...
SVN revision: 32464
2007-11-07 21:15:11 +00:00
Michael Jennings
d7997fe020
Tue Nov 6 21:42:00 2007 Michael Jennings (mej)
...
Spec and build fixes.
----------------------------------------------------------------------
SVN revision: 32416
2007-11-07 05:42:08 +00:00
Peter Wehrfritz
a64803dea8
*API CHANGE*
...
- Use Ecore_Path_Group instead of the group id
- remove the name
SVN revision: 32410
2007-11-06 16:58:12 +00:00
Sebastian Dransfeld
b8c6905eb0
ECORE_X doesn't have anything to do with ecore_evas_x.
...
TODO: Split the idea of ECORE_EVAS_X11 and the basic software engine.
SVN revision: 32403
2007-11-06 07:21:08 +00:00
Sebastian Dransfeld
c4c53e3c2a
Don't check for evas when deciding to build engines, check for ecore_evas.
...
Add some missing ',', prevented building of some ecore_evas engines.
SVN revision: 32398
2007-11-06 06:35:46 +00:00
Sebastian Dransfeld
c9a0f84f4c
No need to cast int to double when we return an int.
...
SVN revision: 32397
2007-11-06 06:12:43 +00:00
Peter Wehrfritz
6784e69633
remove @fam_libs@, thanks to Jochen Schroeder
...
SVN revision: 32395
2007-11-05 22:50:42 +00:00
Gustavo Sverzut Barbieri
d2781df7a0
Missing double->int
...
SVN revision: 32391
2007-11-05 21:18:35 +00:00
Sebastian Dransfeld
b511693c5e
No need to check for ecore_evas engines without evas.
...
SVN revision: 32387
2007-11-05 20:47:45 +00:00
Gustavo Sverzut Barbieri
8faf97e494
Fix ecore_x_screensaver insanity
...
SVN revision: 32386
2007-11-05 20:47:29 +00:00
Sebastian Dransfeld
13eaa9daf3
Check for evas-software-x11 engine.
...
SVN revision: 32385
2007-11-05 20:42:08 +00:00
Sebastian Dransfeld
1d02ffac0f
Rename GL to X11_GL, as there might come other GL engines.
...
Use PKG_CHECK_EXISTS to check for evas engines.
Only check for ecore_evas_x engines if we build ecore_x.
SVN revision: 32383
2007-11-05 20:23:39 +00:00
Sebastian Dransfeld
59e5248600
Check for pkgconfig file when deciding to build directfb engine.
...
SVN revision: 32382
2007-11-05 20:08:12 +00:00
Sebastian Dransfeld
0c716d210d
If we want to build ecore_fb, built ecore_evas_fb by default.
...
Fix ecore-evas requires
AC_HELP_STRING
SVN revision: 32381
2007-11-05 20:03:28 +00:00
Sebastian Dransfeld
82fff80730
Add requirements to ecore-evas
...
SVN revision: 32380
2007-11-05 19:58:07 +00:00
Sebastian Dransfeld
6e172fbf6e
Mainly move things around, and don't attempt to build evas engines
...
without the control engine.
SVN revision: 32379
2007-11-05 19:54:24 +00:00
Sebastian Dransfeld
f642f1e45b
Remove unnecessary whitespace
...
SVN revision: 32378
2007-11-05 19:22:28 +00:00
Sebastian Dransfeld
203098164f
Better grouping of ecore_libs, have all the nasty evas stuff at the end.
...
Remove bogus iconv tests.
SVN revision: 32377
2007-11-05 19:21:16 +00:00
Sebastian Dransfeld
acb549a3e7
Group common things to check at the top
...
Formatting.
Comments.
SVN revision: 32376
2007-11-05 19:12:59 +00:00
Sebastian Dransfeld
db9f80387c
remove fam support, will never be fixed and inotify is the shit.
...
SVN revision: 32375
2007-11-05 18:57:11 +00:00
Sebastian Dransfeld
cb090a2c1d
comments
...
SVN revision: 32374
2007-11-05 18:31:05 +00:00
Sebastian Dransfeld
d47932e058
Add some comments.
...
Fix indentation.
SVN revision: 32372
2007-11-05 16:51:04 +00:00
Sebastian Dransfeld
dc76175474
Don't need to check for perl.
...
Don't add compiler flags, the user should do this.
SVN revision: 32371
2007-11-05 16:23:26 +00:00
Carsten Haitzler
6897ae8f9e
ecore_dfb optional again.
...
SVN revision: 32368
2007-11-05 01:21:46 +00:00
Sebastian Dransfeld
4361d43691
Don't add requirements for ecore_evas until we also check the Evas header.
...
Check whether the base module can be built before we want to build the
ecore_evas enging.
SVN revision: 32361
2007-11-04 19:58:41 +00:00
Sebastian Dransfeld
ff0cdf5454
Show result when we don't want to build a module
...
SVN revision: 32360
2007-11-04 19:34:06 +00:00
Sebastian Dransfeld
57e43db8b8
Use pkgconfig, not -config file
...
SVN revision: 32359
2007-11-04 19:15:29 +00:00
Sebastian Dransfeld
09926c9094
Return 0 on error.
...
SVN revision: 32353
2007-11-04 13:13:02 +00:00
doursse
be1229247a
autostuff improvements:
...
* use non deprecated version of AC_INIT and AM_INIT_AUTOMAKE
and check the required minimal versions.
* add bzipped distribution archive
* add AC_LIBTOOL_WIN32_DLL
* forbid libtool to check fortran
* compute libtool versioning from the version of the package
* pass the directories based on ${prefix} to the preoprocessor
with the -D option
* replace INCLUDES, wich is deprecated since 2001 by AM_CPPFLAGS
* remove useless -L flags in *_la_LDFLAGS
SVN revision: 32338
2007-11-04 09:29:20 +00:00
doursse
16dadb4847
fix potential segfault
...
SVN revision: 32297
2007-11-02 11:55:27 +00:00
doursse
069305f380
fix cursor names
...
SVN revision: 32208
2007-10-29 20:05:39 +00:00
doursse
8cdab64618
fix linking on Windows, minor formatting and remove useless windows.h include
...
SVN revision: 32207
2007-10-29 20:02:08 +00:00
doursse
2e41be8733
* Add 16bpp DirectDraw engine check
...
* use PKG_CHECK_EXISTS to check the evas engine.
It's lighter than PKG_CHECK_MODULES
SVN revision: 32203
2007-10-29 09:07:55 +00:00
Peter Wehrfritz
6513f67cad
typo
...
SVN revision: 32173
2007-10-27 16:22:10 +00:00
doursse
11a9e3d87b
add ecore_fps_debug feature on Windows. Btw, if someone knows how to use it, I would be glad to know
...
SVN revision: 32171
2007-10-27 10:58:00 +00:00
doursse
ee8e817b1c
simplify the code of ecore_time_get() on Windows
...
SVN revision: 32170
2007-10-27 10:24:52 +00:00
Brett Nash
06e02b3f6b
Vincent Torri pointed out that char bitfields are undefined in C89... and he
...
is correct.
SVN revision: 32160
2007-10-25 05:55:07 +00:00
Brett Nash
3a4c71f293
Don't use unportable 1-bit bitfields.
...
SVN revision: 32159
2007-10-25 05:26:03 +00:00
Brett Nash
619f9965c8
C89isms: ecore_job_init() and ecore_job_shutdown() now declared with void
...
paramater.
SVN revision: 32158
2007-10-25 05:17:57 +00:00
Kim Woelders
eb2aa4a3d0
Add some const's.
...
SVN revision: 32132
2007-10-21 15:16:14 +00:00
Gustavo Sverzut Barbieri
075afa424d
Fix help string.
...
By: Aloisio Almeida <aloisio.almeida/openbossa.org>
SVN revision: 32031
2007-10-09 18:36:41 +00:00
Sebastian Dransfeld
1bb9022482
Don't reset 'use_curl' flag.
...
SVN revision: 32007
2007-10-07 16:46:58 +00:00
tilman
75bd5e8902
Ecore now checks whether the composite extension is available before trying to open an ARGB window.
...
SVN revision: 31986
2007-10-06 08:37:34 +00:00
Carsten Haitzler
35cd952691
fix valgrind complaint (bad! its a string but its not 0 byte terminated!!!
...
its just a data lump!).
compact the lists of child windows down based on results of scan of children.
printf--
SVN revision: 31979
2007-10-05 12:39:06 +00:00
Carsten Haitzler
7fb1a30d72
printf--
...
SVN revision: 31978
2007-10-05 12:24:32 +00:00
Carsten Haitzler
34afff4284
add a shadowed window tree that allows you to fetch all the window tree in 1
...
hit (well a series of round trips) then keep it stored to find what window a
co-ordinate is in to avoid later round-trips.
SVN revision: 31976
2007-10-05 12:11:45 +00:00
Carsten Haitzler
cf49928045
cedric's ecore_job_init/shtudown patches.
...
SVN revision: 31972
2007-10-05 05:12:38 +00:00
Carsten Haitzler
6a9f664bea
avoid damage now has an enum (compatible with the old way at ABI though), so
...
you can either handle it via exposes, or native system methods (bg pixmaps)
SVN revision: 31944
2007-10-03 06:31:05 +00:00
doursse
b6ca8e692a
for Windows, use dll as extension of shared lib
...
SVN revision: 31896
2007-09-30 18:16:42 +00:00
andrunko
befadf24e3
Fixed configure on maemo.
...
SVN revision: 31891
2007-09-30 15:31:13 +00:00
doursse
a8ebdc324c
* port ecore_plugin to windows
...
* add comments after some #endif
* speed up the compilation on windows
* remove some trailing spaces in ecore_path.c
SVN revision: 31890
2007-09-30 15:24:51 +00:00
Carsten Haitzler
b51a8f26ad
enable and disable draw ok onlyu on visibility changes.
...
SVN revision: 31860
2007-09-29 01:52:13 +00:00
doursse
18c11a3355
set to NULL the directdraw objects once they are relased
...
SVN revision: 31858
2007-09-28 23:44:14 +00:00
doursse
e8452e7b4e
revert, my bad
...
SVN revision: 31838
2007-09-28 15:27:44 +00:00
doursse
ce6f933d50
return -1 if group is not valid
...
SVN revision: 31837
2007-09-28 15:25:50 +00:00
Carsten Haitzler
7a7607d656
ok fixed visibility event. now it works as planned.
...
SVN revision: 31832
2007-09-27 15:43:08 +00:00
Carsten Haitzler
e8a3ed6312
trying to optimise expose draws - i think i fixed a double-draw bug.
...
SVN revision: 31831
2007-09-27 15:31:00 +00:00
Sebastian Dransfeld
3a84f04c4f
formatting.
...
SVN revision: 31825
2007-09-26 17:18:52 +00:00
Sebastian Dransfeld
394664a09a
curl is used both by ecore_file and ecore_con
...
SVN revision: 31824
2007-09-26 17:14:27 +00:00
Sebastian Dransfeld
fcad0da826
formatting
...
SVN revision: 31823
2007-09-26 16:34:14 +00:00
Gustavo Sverzut Barbieri
9acabdd1c5
Ecore_Con fixes and improvements.
...
Bugs:
- data buffer we are receiving must be copied, or we could receive
garbage in the event handler.
- complete event show up before we receive the last data event.
Improvements:
- Use ECORE_MAGIC.
- Status code is no longer curl internal status, but ftp or http return
code (More usefull than CURLE_OK).
- Add a time condition on requested url (see HTTP code 304).
- Add progress events also (should work but not really tested).
- Add data_set/data_get.
Closes bug #217 .
Patch by Cedric BAIL.
SVN revision: 31822
2007-09-26 16:01:04 +00:00
Gustavo Sverzut Barbieri
ac9e3d7412
Do not set color of cursor object.
...
We should not set the color of cursor objects, it damages things like
rectangles and polygons.
SVN revision: 31820
2007-09-26 15:41:50 +00:00
Gustavo Sverzut Barbieri
e04b782d50
Change Ecore_Evas to work with Evas_Object as cursor.
...
WARNING: this breaks the API, if you rely on ecore_evas_cursor_get(), you
need to get the "Evas_Object *" instead of the filename.
Now the code is smaller and we can handle any object, including Edje.
Patch by Cedric BAIL.
SVN revision: 31818
2007-09-26 14:40:02 +00:00
Gustavo Sverzut Barbieri
7468078e12
SDL improvements.
...
Patch by Cedric BAIL (with minor changes).
SVN revision: 31815
2007-09-26 14:00:14 +00:00
doursse
b8199cb7bc
Win32 port:
...
* add _window_get() functions
* add minimal fullscreen support (not completely finished yet, but should work)
* remove CR character in ecore_evas_win32.c
SVN revision: 31790
2007-09-23 11:57:34 +00:00
doursse
99a0034778
* add cursor support
...
* add mouse wheel, window create, window configure and window resize events
* fix fullscreen function
* fix button release even
* add _geometry_get function
* minor cleanups
SVN revision: 31789
2007-09-23 11:08:52 +00:00
doursse
251f9a2f62
Windows port: mkdir is obsolete with vc++, use _mkdir instead. Define macros for realpath and mkdir
...
SVN revision: 31771
2007-09-21 17:06:24 +00:00
Gustavo Sverzut Barbieri
b2bc472a17
Fix build inside scratchbox
...
SVN revision: 31768
2007-09-20 15:52:11 +00:00
Carsten Haitzler
e043668721
add comment.
...
SVN revision: 31752
2007-09-17 23:13:59 +00:00
Sebastian Dransfeld
a50768e616
ignore
...
SVN revision: 31726
2007-09-15 23:52:37 +00:00
Carsten Haitzler
875a5cc6f9
patches from lutin
...
SVN revision: 31688
2007-09-11 12:27:03 +00:00
doursse
cc2b1dd65c
fix linking when curl is used on Windows
...
SVN revision: 31664
2007-09-09 11:43:31 +00:00
doursse
21339321e9
add a readlink equivalent for Windows
...
SVN revision: 31663
2007-09-09 11:05:02 +00:00
doursse
a22ebcafac
port ecore_file to Windows
...
SVN revision: 31662
2007-09-09 10:26:37 +00:00
doursse
bb89d5a5ab
disable ecore_desktop by default
...
SVN revision: 31650
2007-09-08 08:21:08 +00:00
Carsten Haitzler
4b3c2c81af
well that was wrong! fix!
...
SVN revision: 31647
2007-09-08 04:51:16 +00:00
Peter Wehrfritz
97dc553840
add #defines for ecore_dlist_first() and ecore_dlist_last()
...
SVN revision: 31641
2007-09-06 22:06:32 +00:00
Peter Wehrfritz
10a798bc88
don't leak
...
SVN revision: 31620
2007-09-05 09:46:56 +00:00
Peter Wehrfritz
b2ec7dd266
*API BREAK*
...
rename ecore_plugin_call() to ecore_plugin_symbol_get()
add a version argument to ecore_plugin_load(); it makes it possible to have different versions for the interface. NULL gives you the old behaivor
SVN revision: 31616
2007-09-04 18:23:47 +00:00
Peter Wehrfritz
1078f34211
- implement ecore_plugin_available_get()
...
- fix ecore_path_group_new()
SVN revision: 31602
2007-09-02 17:54:16 +00:00
Peter Wehrfritz
d770cd618e
NULL is a valid value, it's actually the default
...
SVN revision: 31600
2007-09-02 17:44:38 +00:00
Peter Wehrfritz
fbf7aaa1fb
add constness
...
SVN revision: 31596
2007-09-02 12:21:00 +00:00
doursse
b50328b469
fix ecore_evas_engine_type_supported_get and ecore_time_get on windows
...
SVN revision: 31552
2007-08-27 10:20:12 +00:00
Carsten Haitzler
278279e269
asparagus!
...
SVN revision: 31524
2007-08-26 14:33:41 +00:00
Carsten Haitzler
585139c7d7
fix build.
...
SVN revision: 31518
2007-08-26 12:57:11 +00:00
doursse
50432552c8
add windows support to ecore. ecore_evas is ported too (directdraw and direct3d. No opengl yet). It needs to be tested a lot, though. Remove some trailing spaces here and there. Replace WIN32 with _WIN32
...
SVN revision: 31513
2007-08-26 11:17:21 +00:00
tilman
1897c10296
include Ecore_Str.h so we get EAPI declarations. this the reason why IMO EAPI should be inserted in the code, too, instead of just the headers.
...
SVN revision: 31462
2007-08-22 17:44:04 +00:00
tilman
8af29b6691
unfuck configure.in
...
SVN revision: 31461
2007-08-22 17:24:44 +00:00
chaos
8b213aa687
And another one
...
SVN revision: 31412
2007-08-19 23:44:34 +00:00
Peter Wehrfritz
fffdd89a4a
the time is over, remove the obsolete function name aliases
...
SVN revision: 31403
2007-08-19 17:20:06 +00:00
chaos
32152d6ee1
2 x multi-byte IPC fixes
...
SVN revision: 31399
2007-08-19 13:39:01 +00:00
Carsten Haitzler
526f902e06
open has become nasty! --- che! :)
...
SVN revision: 31383
2007-08-18 14:26:49 +00:00
Carsten Haitzler
38962990d0
lok's xdnd work.
...
SVN revision: 31377
2007-08-18 10:35:47 +00:00
ningerso
29a2309415
Fix build on systems that don't use .so as the shared library extension.
...
SVN revision: 31354
2007-08-17 00:24:57 +00:00
Peter Wehrfritz
021597ec25
more docs
...
SVN revision: 31237
2007-08-10 16:01:59 +00:00
Peter Wehrfritz
32a28bf832
add some docs
...
SVN revision: 31236
2007-08-10 14:15:14 +00:00
Gustavo Sverzut Barbieri
4a4a0b0f4c
Software 16 X11 now does rotation.
...
SVN revision: 31215
2007-08-07 19:09:53 +00:00
Davide Andreoli
8ea12a434f
Ecore_File documented with doxy tags
...
SVN revision: 31198
2007-08-06 20:00:28 +00:00
Peter Wehrfritz
567e4b2aea
put Nathan's mail into the doxy
...
SVN revision: 31117
2007-08-02 18:08:04 +00:00
Christopher Michael
73cd1d5643
Patch from caro to fix ecore_config dependency checks during configure.in.
...
Ecore_Config depends on ecore_ipc, but that was never previously checked for.
SVN revision: 31045
2007-07-28 19:54:40 +00:00
Peter Wehrfritz
cd20fbc9d9
*API BREAK* see the discussion in the mailing list. misc and e_modules will follow
...
SVN revision: 30970
2007-07-25 17:01:04 +00:00
Peter Wehrfritz
65a19ed366
doxy
...
SVN revision: 30967
2007-07-25 09:04:28 +00:00
Viktor Kojouharov
35495cc97f
the monitor was deleted twice
...
SVN revision: 30942
2007-07-23 16:25:38 +00:00
doursse
8966c010af
compile ecore_config program only if ecore_config is available
...
SVN revision: 30872
2007-07-17 11:08:28 +00:00
Carsten Haitzler
64171b5ca6
cedric's SDL egnine patch - finally.
...
SVN revision: 30844
2007-07-16 07:23:11 +00:00
kaethorn
69ad9e0aaa
remove deprecated ecore_dbus from debian package.
...
SVN revision: 30792
2007-07-13 12:27:33 +00:00
ningerso
b44bdf2f92
Avoid changing the interval on a NULL timer.
...
SVN revision: 30783
2007-07-12 21:45:55 +00:00
rephorm
2960827592
move ecore_dbus to proto and flag it as deprecated
...
SVN revision: 30742
2007-07-11 05:46:52 +00:00
Carsten Haitzler
78408fe60a
1. fix a lot of things so they pass make distcheck - so many things have
...
broken. guys - need to be more careful!
2. asparagus
3. some extra docs/comments for evas
SVN revision: 30696
2007-07-10 00:13:26 +00:00
doursse
0199c38044
make ecore module compilable on Windows(tm)
...
SVN revision: 30605
2007-07-05 09:51:09 +00:00
doursse
25f684183c
create the shared lib for ecore on windows
...
SVN revision: 30604
2007-07-05 09:33:11 +00:00
doursse
3883a45f07
create the shared lib for ecore_job and ecore_txt on windows
...
SVN revision: 30603
2007-07-05 09:29:27 +00:00
Dan Sinclair
84c6b57869
- if the file doesn't exist or the monitor add fails then we will delete the
...
item from the list, but if the item isn't in the list the resultant list ends
up being NULL and we lose everything being monitored so far. So, add the item
to the list earlier so we can remove it safely if needed.
SVN revision: 30584
2007-07-03 19:37:18 +00:00
Dan Sinclair
0aba1dbca4
- the event name is only valid if the event length is greater then 0
...
SVN revision: 30582
2007-07-03 18:18:12 +00:00
kaethorn
bef5c4fdd6
remove ecore-config from debian install files.
...
clean up rules.
SVN revision: 30558
2007-07-03 11:24:28 +00:00
Andreas Volz
f1b651886f
removed ecore-config because of pkg-config
...
SVN revision: 30524
2007-07-01 17:28:11 +00:00
kiwi
a001af9e23
fix some warnings, mostly missing "void" when a function has no parameters
...
SVN revision: 30474
2007-06-27 10:57:54 +00:00
Gustavo Sverzut Barbieri
59d7929e73
Ecore_Evas now supports software_16_x11 engine.
...
SVN revision: 30424
2007-06-21 22:49:36 +00:00
Carsten Haitzler
a6ad878e08
ASPARAGUS!
...
SVN revision: 30379
2007-06-17 15:25:52 +00:00
Sebastian Dransfeld
68f78f8e7f
I assume that the Evas should be flushed and not the Ecore_Evas.
...
SVN revision: 30374
2007-06-17 09:23:51 +00:00
Carsten Haitzler
aa68331c2a
add idle flush support - 0.5 secs of no rendering gets the engine to flush
...
all floating data.
SVN revision: 30358
2007-06-17 03:41:43 +00:00
Carsten Haitzler
db6835417d
we really don't need this event filter. remove.
...
SVN revision: 30339
2007-06-16 03:29:43 +00:00
Carsten Haitzler
2a5d49866c
clean up ecore_con dns query- on shut down nuke all pending queries
...
SVN revision: 30292
2007-06-10 03:41:05 +00:00
Eric Schuele
5a88f37fe1
oops.
...
SVN revision: 30260
2007-06-05 22:12:10 +00:00
Eric Schuele
91ced99888
FreeBSD has large file support out of the box
...
SVN revision: 30259
2007-06-05 21:52:15 +00:00
Peter Wehrfritz
f3ae942b0a
add a way to set a free callback for the keys in ecore_tree
...
SVN revision: 30228
2007-06-04 15:28:29 +00:00
Carsten Haitzler
849e428e7f
documentation from brett... tiler can compiler again.
...
SVN revision: 30221
2007-06-04 09:48:28 +00:00
Sebastian Dransfeld
237cb22cf5
Fix hash reduce function. Passed wrong value to rehash.
...
SVN revision: 30214
2007-06-03 12:22:05 +00:00
Sebastian Dransfeld
6f042d4963
Temporary revert changes, made hash malfunction.
...
SVN revision: 30211
2007-06-03 11:37:32 +00:00
Sebastian Dransfeld
869c74666b
Also check for PRIME_MAX when increasing hash size.
...
SVN revision: 30210
2007-06-03 08:22:48 +00:00
Sebastian Dransfeld
63a4d1b72a
It's not hash->size which is to be compared to PRIME_{MIN,MAX}, but the
...
result from the ecore_prime_table lookup.
SVN revision: 30209
2007-06-03 08:10:33 +00:00
Carsten Haitzler
d825b13440
delete all ev handlers
...
SVN revision: 30208
2007-06-03 07:07:27 +00:00
Carsten Haitzler
f31429ba3d
use features.h
...
SVN revision: 30204
2007-06-03 03:48:18 +00:00
Carsten Haitzler
0edf0118d4
dont actually need to #define this - features.h does ti for us
...
SVN revision: 30203
2007-06-03 03:46:35 +00:00
Carsten Haitzler
7c8c33371d
make ecore_file able to handle large files.
...
SVN revision: 30194
2007-06-02 16:33:43 +00:00
Peter Wehrfritz
03f0a0ad75
use const void* for the keys in ecore_tree
...
SVN revision: 30058
2007-05-23 15:20:55 +00:00
Peter Wehrfritz
5db0ab1039
add doxy
...
SVN revision: 30049
2007-05-21 09:54:20 +00:00
tilman
c9ddb45e1f
don't check for errors in the xcb_create_colormap call
...
SVN revision: 29974
2007-05-13 08:40:28 +00:00
tilman
1b5c08f276
fixed alpha_set for xrender-xcb
...
SVN revision: 29968
2007-05-12 14:15:34 +00:00
tilman
5dfbd6c396
refactored _alpha_set a bit
...
SVN revision: 29967
2007-05-12 14:13:19 +00:00
tilman
d516be0740
refactored event handling code somewhat
...
SVN revision: 29966
2007-05-12 13:37:16 +00:00
tilman
ff3449dd48
remove debugging helpers
...
SVN revision: 29965
2007-05-12 13:28:04 +00:00
tilman
1e6ce6f2fc
pass the right window to xcb_create_colormap
...
SVN revision: 29964
2007-05-12 13:18:34 +00:00
tilman
82f3a8d08c
check for pict formats with depth == 32src/lib/ecore_x/ecore_xcb_window.c
...
SVN revision: 29963
2007-05-12 12:34:00 +00:00
tilman
d9a2904f19
don't look up our screen twice
...
SVN revision: 29960
2007-05-12 11:28:09 +00:00
tilman
f036a36c22
grab the cookies before we try to evaluate them
...
SVN revision: 29953
2007-05-11 18:53:35 +00:00
tilman
f6558699c2
check for xcb engines in _alpha_set.src/lib/ecore_evas/ecore_evas_x.c
...
SVN revision: 29952
2007-05-11 18:13:01 +00:00
tilman
84c04021f8
those indices look a bit fragile to me ...
...
SVN revision: 29951
2007-05-11 17:53:50 +00:00
tilman
3af57389ca
fixed atom retrieval. atom names are NOT NUL-terminated.
...
SVN revision: 29950
2007-05-11 17:31:49 +00:00
tilman
56b2705044
unbreak the ecore-x build. that 2nd test doesn't belong there.
...
SVN revision: 29913
2007-05-07 19:25:46 +00:00
tilman
d5c7189898
keep the atom init cookie list in a local variables, rather than in global variables. memory usage--
...
SVN revision: 29910
2007-05-07 18:21:53 +00:00
tilman
ee0000f75f
distribute ecore-x.pc for xcb, too
...
SVN revision: 29908
2007-05-07 18:12:15 +00:00
tilman
79e2242f6b
global string tables suck ass. this is better.
...
SVN revision: 29906
2007-05-07 17:57:46 +00:00
tilman
8a41f300f6
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
2007-05-07 15:39:22 +00:00
tilman
d0b615d4bb
fixed dependencies for ecore-x
...
SVN revision: 29886
2007-05-06 15:49:00 +00:00
Carsten Haitzler
002d09cc7d
asparagus - pass distcheck.
...
SVN revision: 29865
2007-05-05 15:14:17 +00:00
Carsten Haitzler
db70aa52ac
return 0 if file cp only partially succeeded
...
SVN revision: 29684
2007-04-22 23:07:48 +00:00
rephorm
3259061f6e
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
2007-04-21 02:57:51 +00:00
Carsten Haitzler
e2742227ad
printf--
...
SVN revision: 29548
2007-04-16 01:35:55 +00:00
Sebastian Dransfeld
cd3cf292f4
Use const on read-only pointer.
...
SVN revision: 29544
2007-04-15 17:21:00 +00:00
Carsten Haitzler
98acf4c416
remove debug printf
...
SVN revision: 29504
2007-04-14 06:51:43 +00:00
Carsten Haitzler
c09e4641cd
noooo. fixie fixie.
...
SVN revision: 29503
2007-04-14 04:20:23 +00:00
doursse
5cbcf11272
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
2007-04-13 17:24:28 +00:00
doursse
61543a8933
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
2007-04-13 17:15:19 +00:00
Kim Woelders
d7864b4d6b
Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID).
...
SVN revision: 29447
2007-04-08 20:52:54 +00:00
tilman
0d323a27ff
ugh, translate some documentation from frenglish to english.
...
SVN revision: 29435
2007-04-07 13:19:18 +00:00
doursse
295895de82
Fix spelling
...
SVN revision: 29432
2007-04-07 07:35:31 +00:00
Sebastian Dransfeld
d8291ba50a
delete_idle_enterer is gone.
...
SVN revision: 29424
2007-04-06 12:28:16 +00:00
moom
3d5ecf5cc5
Make Ecore_Evas_FB compile again
...
SVN revision: 29372
2007-04-05 12:11:23 +00:00
Sebastian Dransfeld
44c6d3add9
Don't use an idler to delete the evas. This wont work during ecore main
...
loop shutdown.
SVN revision: 29365
2007-04-05 06:53:41 +00:00
Sebastian Dransfeld
1c2b692618
Fix typo.
...
SVN revision: 29364
2007-04-05 06:44:42 +00:00
Sebastian Dransfeld
9a55bdf25f
Make it possible to disable abstract sockets.
...
SVN revision: 29350
2007-04-04 12:28:16 +00:00
Carsten Haitzler
c6f6863b57
so ravenlock gets his screensaver stuff in
...
SVN revision: 29343
2007-04-04 11:43:29 +00:00
Sebastian Dransfeld
37865c6d90
Make inotify work without inotify in glibc.
...
SVN revision: 29342
2007-04-04 11:37:10 +00:00
Sebastian Dransfeld
c13ec0ad48
Check for MOVE_SELF, it was the last new thing added.
...
SVN revision: 29341
2007-04-04 11:23:41 +00:00
Sebastian Dransfeld
bddb9be5cf
Fix for systems which do not have inotify support in glibc.
...
SVN revision: 29340
2007-04-04 11:10:44 +00:00
Sebastian Dransfeld
479f628f89
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
2007-04-03 19:20:04 +00:00
doursse
6d871d6351
rename AC_CHECK_X_EXTENSION into ECORE_CHECK_X_EXTENSION
...
SVN revision: 29285
2007-03-31 14:55:16 +00:00
doursse
49410caa35
AC_DEFINE removed by error
...
SVN revision: 29284
2007-03-31 14:35:51 +00:00
doursse
dadd53df2c
use an m4 macro to check all the modules (except evaso_evas engine modules)
...
SVN revision: 29282
2007-03-31 11:11:02 +00:00
Carsten Haitzler
5f7e0227c4
allow NULL events.
...
SVN revision: 29269
2007-03-31 01:58:31 +00:00
tilman
12215d740c
ugh, don't define HAVE_POLL just if is set. we check for it later.
...
SVN revision: 29241
2007-03-30 19:47:46 +00:00
tilman
9ed48cc2eb
removed the pthread stuff - it's not used anymore
...
SVN revision: 29240
2007-03-30 19:38:17 +00:00
Carsten Haitzler
216d8d315b
fix inotify stuff.. bad bad bad.
...
SVN revision: 29237
2007-03-30 12:24:19 +00:00
Sebastian Dransfeld
af731bf780
Remove unneeded include.
...
SVN revision: 29201
2007-03-27 18:59:23 +00:00
Sebastian Dransfeld
c29155ecb0
TODO
...
SVN revision: 29200
2007-03-27 18:15:16 +00:00
Sebastian Dransfeld
0f6383ee5b
Readd watch if a file is recreated.
...
SVN revision: 29197
2007-03-27 05:36:29 +00:00
Sebastian Dransfeld
e82715591a
Use correct inotify include.
...
SVN revision: 29189
2007-03-26 21:47:41 +00:00
Sebastian Dransfeld
d79c286b70
file is not NULL and empty if a file is monitored
...
SVN revision: 29186
2007-03-26 19:30:51 +00:00
Sebastian Dransfeld
07cedee486
Add a function to find a value in a hash.
...
SVN revision: 29129
2007-03-25 16:44:11 +00:00
Sebastian Dransfeld
928faa73f5
Check for NULL argument.
...
SVN revision: 29110
2007-03-25 12:05:48 +00:00
doursse
a337ae94f1
-lecore_dfb -> -lecore_directfb
...
SVN revision: 29096
2007-03-25 09:30:59 +00:00
Sebastian Dransfeld
d2b7cd5296
Remove unused file.
...
SVN revision: 29091
2007-03-25 08:46:57 +00:00
tilman
62c98ea3da
call PKG_PROG_PKG_CONFIG
...
SVN revision: 28998
2007-03-24 10:41:31 +00:00
tilman
e41d0054bd
removed pkg.m4, wtf?
...
SVN revision: 28989
2007-03-24 09:21:04 +00:00
tilman
a61eb329cc
fix ecore_desktop check etc
...
SVN revision: 28987
2007-03-24 08:38:33 +00:00
tilman
10ce990a4f
more clean ups
...
SVN revision: 28976
2007-03-23 23:04:32 +00:00
tilman
e24eeed435
slightly rework ecore_x
...
SVN revision: 28975
2007-03-23 22:53:21 +00:00
tilman
b3c1a74772
slightly rework ecore_txt checks wrt configure output
...
SVN revision: 28974
2007-03-23 22:44:49 +00:00
tilman
984d3931bb
erm, i don't think there's anything such as 'Ecore_Buffer' :P
...
SVN revision: 28973
2007-03-23 22:29:23 +00:00
tilman
ef4acf8d30
removed some unneeded dummy assignments. spotted by vincent.
...
SVN revision: 28970
2007-03-23 22:07:18 +00:00
tilman
fd8d972c13
clean up AM_CONDITIONALs
...
SVN revision: 28966
2007-03-23 20:25:18 +00:00
tilman
c491798541
don't append to a variable inside a conditional statement
...
SVN revision: 28964
2007-03-23 19:14:01 +00:00
kaethorn
16510219ac
reflect pkg-config changes.
...
SVN revision: 28929
2007-03-22 18:39:22 +00:00
Sebastian Dransfeld
dbe28a92ec
No longer needed.
...
SVN revision: 28910
2007-03-22 16:01:20 +00:00
tilman
64c924042a
make use of Libs.private for some stuff
...
SVN revision: 28906
2007-03-22 15:33:08 +00:00
tilman
31babf84bc
removed ecore.m4
...
SVN revision: 28879
2007-03-22 02:29:11 +00:00
tilman
2fb1a2093c
oops, removed some trailing whitespace
...
SVN revision: 28869
2007-03-21 18:42:37 +00:00
tilman
40ca2f85d8
split ecore.pc into multiple pc files, one for each sub module.
...
SVN revision: 28853
2007-03-21 15:30:23 +00:00
tilman
f0e280839d
ecore-x doesn't depend on ecore-job
...
SVN revision: 28852
2007-03-21 15:06:43 +00:00
tilman
4705ff7f0b
removed ecore_x_reply. we don't need to link to ecore_job anymore, either.
...
SVN revision: 28843
2007-03-21 03:03:33 +00:00
Christopher Michael
75f052383e
Part 1 of ravenlocks mouse acceleration patch that provides the ecore_x
...
functions for setting mouse accel.
SVN revision: 28821
2007-03-20 00:54:49 +00:00
doursse
25e9e492f3
some needed changes
...
SVN revision: 28769
2007-03-16 06:20:27 +00:00
Michael Jennings
feabcdfe64
Thu Mar 15 12:20:27 2007 Michael Jennings (mej)
...
Re-apply the previously reverted patch and add (I think) the correct
fix for ecore-config. I haven't tested this extensively, but edje
builds okay with it, so hopefully it's right.
----------------------------------------------------------------------
SVN revision: 28755
2007-03-15 22:21:28 +00:00
Michael Jennings
41047320af
Wed Mar 14 22:06:13 2007 Michael Jennings (mej)
...
I hate when I do that.
----------------------------------------------------------------------
SVN revision: 28733
2007-03-15 08:06:15 +00:00
Michael Jennings
3edb26cf60
Wed Mar 14 21:57:38 2007 Michael Jennings (mej)
...
Reverting changes; kindly test patches BEFORE applying them.
----------------------------------------------------------------------
SVN revision: 28732
2007-03-15 07:57:43 +00:00
doursse
d9fa45fe5f
use the correct Windows macro when compiling with microsoft compiler, and not mingw/cygwin
...
SVN revision: 28727
2007-03-15 01:01:10 +00:00
doursse
4fb1500d27
accidently removed screensaver test
...
SVN revision: 28726
2007-03-15 00:32:30 +00:00
doursse
9185ef8961
use AC_CHECK_X_EXTENSION macro to check X extension
...
SVN revision: 28725
2007-03-15 00:26:39 +00:00
doursse
8050988bd5
add m4 macro to check X extension
...
SVN revision: 28724
2007-03-15 00:25:53 +00:00
doursse
bbbec0d61e
add ecore_x_drawable.c
...
SVN revision: 28723
2007-03-15 00:23:56 +00:00
Sebastian Dransfeld
36e603707f
Check if screensaver extension is available.
...
SVN revision: 28720
2007-03-14 12:11:21 +00:00
Sebastian Dransfeld
ff2d251911
Only wrap Screensaver extensions.
...
SVN revision: 28719
2007-03-14 12:06:49 +00:00
Sebastian Dransfeld
70be3f56aa
For all who writes X wrappers. If a user decides to not link against a
...
library, the functions will not resolve at link time. So we need to wrap
them in cpp #ifdef's.
SVN revision: 28709
2007-03-14 01:40:16 +00:00
Christopher Michael
a90e76863a
With Seb's recent #ifdef's the if (!dpms_available) checks are not needed now.
...
SVN revision: 28700
2007-03-13 16:49:48 +00:00
Sebastian Dransfeld
8e3275490b
Declare function.
...
SVN revision: 28698
2007-03-13 16:29:02 +00:00
Sebastian Dransfeld
eeecc60efc
Remove no longer used variable.
...
SVN revision: 28694
2007-03-13 16:11:48 +00:00
Sebastian Dransfeld
aae6f6e920
Support for system which do not have DPMS at all.
...
SVN revision: 28693
2007-03-13 16:05:57 +00:00
Christopher Michael
6b4ae8ce60
Call correct DPMSGetVersion function.
...
SVN revision: 28691
2007-03-13 11:14:44 +00:00
Christopher Michael
d57a49d4ef
Fix minor typo..should be ECORE_XDPMS, thanks ravenlock :)
...
SVN revision: 28690
2007-03-13 09:45:00 +00:00
Christopher Michael
9096f91b3d
Added checks for dpms available in X so we know to build ecore_x_dpms or
...
not. Added a fallback check that looks in the Xext if not found in Xdpms.
SVN revision: 28688
2007-03-13 09:31:22 +00:00
Christopher Michael
c537ed8e3c
Fix up ecore_x_dpms...formatting, removed the static int's for dpms version
...
as they are not used anywhere other than the init function. Added traps for
dpms_available before calling any dpms functions.
SVN revision: 28687
2007-03-13 09:30:17 +00:00
Peter Wehrfritz
54d6fba5d5
speed up ecore_str_split(); thanks to mej
...
SVN revision: 28685
2007-03-13 06:46:14 +00:00
Carsten Haitzler
66954e5331
fix realpath
...
SVN revision: 28678
2007-03-13 02:28:18 +00:00
Peter Wehrfritz
0be48d6eae
add ecore_str_split(), thanks to rookmoot
...
SVN revision: 28677
2007-03-13 01:17:33 +00:00
tilman
0b2ec0d179
these days it's everyone's hobby to put lots of funky stuff in ecore, that has nothing core-ish about it. so here's an --libs-core arg that makes ecore-config only echo the core libs of ecore. also formatted the argument list a bit nicer, so that it fits in a 80x24 terminal.
...
SVN revision: 28646
2007-03-10 22:25:58 +00:00
tilman
8df6a0235f
make sure have_ecore_desktop and want_ecore_desktop are initialized. otherwise you'll get an empty result for ecore_desktop if you don't build ecore_file.
...
SVN revision: 28645
2007-03-10 22:12:01 +00:00
doursse
de95d8bd42
Move cursor and drawable functions to their own file. DPMS: Add doc, init function, ecore_x_dpms_timeouts_get and rename ecore_x_dpms_capable. As my xorg does not have the dpms extension, someone else has to add its test in configure.in (like other extensions)
...
SVN revision: 28627
2007-03-09 01:11:09 +00:00
doursse
9fa235b6f1
destroy loaded_plugins if it is empty, then set it to NULL
...
SVN revision: 28617
2007-03-08 00:20:06 +00:00
doursse
33076577dd
destroy group_list if it is empty, then set it to NULL
...
SVN revision: 28616
2007-03-08 00:17:22 +00:00
ningerso
247d9397af
Remove stale pointer in group list.
...
SVN revision: 28615
2007-03-07 23:57:03 +00:00
Peter Wehrfritz
d879ceda5c
- add ecore_strbuf_replace() and ecore_strbuf_replace_all()
...
- some formating and minor things
SVN revision: 28573
2007-03-05 21:41:39 +00:00
Christopher Michael
977462196e
Re-enable setting x_ variables to nothing at start of X checks. Not sure if
...
this was an accidental change or not, but it breaks things like pbuilder for
building pacakges.
SVN revision: 28563
2007-03-05 04:38:54 +00:00
Carsten Haitzler
8420b86942
ecore evas rotation patches
...
SVN revision: 28529
2007-03-02 17:02:49 +00:00
Peter Wehrfritz
370a06b3c9
sort the list in the same way ls actually does: using strcoll,
...
you want to add the line setlocale(LC_COLLATE, ""); or setlocale(LC_ALL, "");
to your application if you not already have
SVN revision: 28511
2007-03-01 16:17:04 +00:00
Michael Jennings
8c8cb4adbc
Sun Feb 25 14:07:14 2007 Michael Jennings (mej)
...
Sigh.
----------------------------------------------------------------------
SVN revision: 28482
2007-02-26 01:07:16 +00:00
Michael Jennings
1c7f235ba0
Sun Feb 25 14:05:05 2007 Michael Jennings (mej)
...
Require ecore-bin.
----------------------------------------------------------------------
SVN revision: 28481
2007-02-26 01:05:07 +00:00
Michael Jennings
37b16004a6
Thu Feb 22 14:16:00 2007 Michael Jennings (mej)
...
ecore needs curl now.
----------------------------------------------------------------------
SVN revision: 28445
2007-02-23 01:16:02 +00:00
Michael Jennings
20dbfeeb9c
Tue Feb 20 23:56:15 2007 Michael Jennings (mej)
...
Add buildreq for conditional DirectFB support.
----------------------------------------------------------------------
SVN revision: 28420
2007-02-21 10:56:17 +00:00
Peter Wehrfritz
eca6777297
oops, ecore should compile now again, Ecore_Data.h includes know <stddef.h> for
...
size_t. If you don't like, let it me know and we'll use unsigned int instead
SVN revision: 28418
2007-02-21 06:08:22 +00:00
Peter Wehrfritz
376e84e228
add ecore_strbuf_insert() and ecore_strbuf_length_get()
...
SVN revision: 28415
2007-02-21 04:31:50 +00:00
David Walter Seikel
47dac6602d
Patch by Thomas Stark to remove blank parameters from exe arguments.
...
SVN revision: 28401
2007-02-20 10:12:45 +00:00
rephorm
e0ceaf7b11
finish adding ecore_strlcat...
...
SVN revision: 28381
2007-02-17 06:25:53 +00:00
rephorm
b8df6783e3
add ecore_strlcat for symmetry
...
add ecore_strbuf, an auto-expanding string buffer for building long strings whose length isn't easily determinable beforehand. for now just supports append.
SVN revision: 28379
2007-02-16 23:49:55 +00:00
Carsten Haitzler
d6dff9cb77
add flush calls.
...
SVN revision: 28376
2007-02-16 18:12:38 +00:00
Christopher Michael
6b044dfb13
Applied Ravenlock's screensaver patches.
...
SVN revision: 28345
2007-02-13 16:24:37 +00:00
Christopher Michael
c6652505b7
Added Ravenlock's DPMS code for ecore_x.
...
SVN revision: 28335
2007-02-13 02:29:01 +00:00
Peter Wehrfritz
864ffd4973
add ecore_dlist_sort() and ecore_dlist_mergesort()
...
SVN revision: 28330
2007-02-12 22:47:46 +00:00
Carsten Haitzler
6e452edfd4
patches applied as per emails :)
...
SVN revision: 28302
2007-02-10 17:23:09 +00:00
Sebastian Dransfeld
0c13e147a5
Make dbus endian aware.
...
SVN revision: 28278
2007-02-07 00:23:54 +00:00
Carsten Haitzler
e848677587
make mv copy if it is a regular file not on same fs.
...
SVN revision: 28245
2007-02-04 13:14:16 +00:00
Christopher Michael
671489c8a2
Comment out unused strcmp block. It used todo a printf, which was commented
...
out, so really no reason to run the strcmp in the first place if we do
nothing with the result.
SVN revision: 28228
2007-02-03 20:44:35 +00:00
doursse
ba652a103b
add some const
...
SVN revision: 28222
2007-02-03 17:59:05 +00:00
Sebastian Dransfeld
e6fe28ea56
formatting.
...
SVN revision: 28191
2007-02-02 00:41:33 +00:00
Peter Wehrfritz
a398189939
- add ecore_list_sort() a wrapper for ecore_list_mergesort and ecore_list_heapsort
...
- change the API for the sort functions to return an int on success
- change ECORE_SHEAP_MIN/MAX to ECORE_SORT_MIN/MAX (*API break*)
- use ecore_list_sort() in ecore_file_ls()
SVN revision: 28188
2007-02-01 19:22:35 +00:00
Peter Wehrfritz
64a72b8400
add ecore_list_mergesort() and ecore_list_heapsort()
...
SVN revision: 28139
2007-01-28 02:46:13 +00:00
kaethorn
0401faccc7
Missed this one. Thanks to Wang Xu.
...
SVN revision: 28137
2007-01-27 18:59:15 +00:00
doursse
49ff134118
check if the mem is allocated
...
SVN revision: 28127
2007-01-27 04:05:58 +00:00
doursse
f83fd02952
use CHECK_PARAM_POINTER_RETURN
...
SVN revision: 28126
2007-01-27 03:51:05 +00:00
doursse
edfbe7f65d
formatting. Add of ecore_str_has_prefix/suffix functions
...
SVN revision: 28118
2007-01-25 23:43:46 +00:00
Sebastian Dransfeld
1ebb1074c2
Don't need to check for old, as we already established that this list
...
isn't empty.
SVN revision: 28092
2007-01-21 13:54:24 +00:00
Sebastian Dransfeld
fe6c018abe
Already did this test ~10 lines up.
...
SVN revision: 28091
2007-01-21 13:53:06 +00:00
Sebastian Dransfeld
543261162a
No need to check this, a non-empty list must have a first pointer.
...
SVN revision: 28090
2007-01-21 12:48:03 +00:00
rephorm
d4014861d6
allow shutting down ecore_file and re-initting
...
SVN revision: 28063
2007-01-19 14:02:34 +00:00
rephorm
b8147d36bf
fix ecore_file_get_dir() to return "/" for files in the root directory
...
SVN revision: 28042
2007-01-18 07:28:56 +00:00
Sebastian Dransfeld
060ca01331
Functions to join lists and hashes.
...
SVN revision: 28034
2007-01-17 13:41:08 +00:00
Carsten Haitzler
9177a1e729
1. make curl interactivity MUCH better.
...
2. make ecore_evas use the norender call to delete objects aggressively for
hiddent canvases.
SVN revision: 28015
2007-01-16 10:17:46 +00:00
ningerso
8f497e0648
Add basic stat output to hash for testing.
...
Expose hash output functions for ecore_string.
Move mask calculation outside inner loop for ecore_str_hash.
SVN revision: 28006
2007-01-16 01:27:01 +00:00
Sebastian Dransfeld
3497296e2f
Remove this check, it can hide bugs. A non-empty list should always
...
have a last pointer.
SVN revision: 27949
2007-01-13 17:51:10 +00:00
Sebastian Dransfeld
d3879bf88b
When doing remove_last on a dlist, use the ->previous property well!
...
SVN revision: 27948
2007-01-13 17:49:15 +00:00
Sebastian Dransfeld
c07d9dd245
Limit curl run to 0.2 seconds.
...
SVN revision: 27937
2007-01-13 01:49:42 +00:00
Dan Sinclair
f83be72545
- if we're replacing the value in the hash make sure we free the old value
...
SVN revision: 27909
2007-01-11 23:42:21 +00:00
kaethorn
8e64b6834e
Use wildcards for dynamic header and static library inclusion.
...
SVN revision: 27906
2007-01-11 21:56:44 +00:00
Dan Sinclair
c826f19dce
- change find to leave the list pointing to the found item instead of the
...
next item in the list
SVN revision: 27899
2007-01-10 21:56:11 +00:00
ningerso
43bd78a18f
Fix doxygen comments for new header.
...
SVN revision: 27891
2007-01-10 11:33:33 +00:00
ningerso
a308648698
Add ecore_strlcpy for an strlcpy copy available on all architectures.
...
SVN revision: 27890
2007-01-10 11:28:41 +00:00
Peter Wehrfritz
8f75a76a4f
save some loops in _ecore_list_goto_index()
...
SVN revision: 27882
2007-01-09 21:21:29 +00:00
ningerso
91a0e23656
Add a function to get the count of nodes in a hash.
...
SVN revision: 27786
2007-01-04 07:45:40 +00:00
Carsten Haitzler
e1f4f1c1cf
custom screensaver patches
...
SVN revision: 27629
2006-12-29 02:56:33 +00:00
Carsten Haitzler
8824be106e
what on earth was that code? looks entirely wrong - comment it out.
...
SVN revision: 27627
2006-12-29 02:06:46 +00:00
Kim Woelders
2d150b0eef
Add const.
...
SVN revision: 27580
2006-12-28 10:19:34 +00:00
rephorm
20afc1f154
add some docs
...
SVN revision: 27579
2006-12-28 03:31:44 +00:00
rephorm
affe150318
add ecore_list_find() to find a data node via a compare callback
...
SVN revision: 27578
2006-12-28 03:30:11 +00:00
Christopher Michael
70c452e8ee
Revert that recent trap commit.
...
SVN revision: 27567
2006-12-26 05:10:48 +00:00
Christopher Michael
50c184fbf1
Added some safety traps to help avoid segfaults.
...
SVN revision: 27566
2006-12-26 05:06:11 +00:00
rephorm
53f435f62b
point out some more leaks
...
SVN revision: 27542
2006-12-21 14:42:20 +00:00
rephorm
b738c80305
formatting fix
...
SVN revision: 27541
2006-12-21 14:10:21 +00:00
rephorm
042292849b
remove some unneeded casts, and unused code
...
add a fixme
SVN revision: 27536
2006-12-21 03:36:27 +00:00
rephorm
dfaefc2560
don't leak when input is invalid (<New> w/o an <Old> e.g.)
...
add a fixme
SVN revision: 27527
2006-12-20 19:50:37 +00:00
Carsten Haitzler
68e3f7d437
explicitly enable alpha for buffer canvas image obj
...
SVN revision: 27520
2006-12-19 15:06:23 +00:00
Sebastian Dransfeld
368d44ce5d
Revert change, premature.
...
SVN revision: 27515
2006-12-19 06:51:51 +00:00
Sebastian Dransfeld
bf9059d260
Convert target to string, the user will probably do this anyway.
...
SVN revision: 27514
2006-12-19 06:40:30 +00:00
rephorm
7a3238bcbe
more unneeded logic
...
SVN revision: 27460
2006-12-15 05:44:18 +00:00
rephorm
61136a5f30
the first clause implies the others
...
SVN revision: 27459
2006-12-15 05:33:24 +00:00
rephorm
73af9d0e82
send proper timestamp to along with selection notify
...
(fixes pasting into xterm)
SVN revision: 27428
2006-12-13 19:47:17 +00:00
ningerso
1129668231
Allow for handling the selection data conversion externally from ecore_x, but
...
provide the same auto-conversion when data is set for the selection.
This should work identically as before, except if the app relied on ecore to
send the notification when no data was present, please test your apps.
SVN revision: 27420
2006-12-11 23:05:48 +00:00
ningerso
5cb9a5e8a4
Remove warnings when building without X damage support.
...
SVN revision: 27416
2006-12-11 07:33:40 +00:00
ningerso
45931feb9e
Cleanup warnings when building without support for the X fixes extension.
...
SVN revision: 27415
2006-12-11 06:33:42 +00:00
Michael Jennings
647edd2a27
Tue Dec 5 16:50:38 2006 Michael Jennings (mej)
...
Fix spec file and add directfb support.
----------------------------------------------------------------------
SVN revision: 27362
2006-12-05 21:50:39 +00:00
Carsten Haitzler
38af0c332a
lotys of changes - mayaswell asparagus - and the start of some of my fm
...
properties dialog work... it sucks - i know.
SVN revision: 27348
2006-12-04 12:14:18 +00:00
ningerso
f71fcb3084
Revert a commit that should not have gone in. This was code to address what
...
appears to be an endianess bug in Apple's X server.
SVN revision: 27325
2006-12-02 06:40:24 +00:00
ningerso
9f0f36e903
Send a selection request event when it occurs and expand the event structure to
...
include useful information. This event handler needs more work to determine when
to convert the data automatically and when to defer to the application handler.
SVN revision: 27324
2006-12-02 06:37:51 +00:00
David Walter Seikel
97970e262f
A good catch by devilhorns.
...
SVN revision: 27257
2006-11-27 21:33:01 +00:00
Christopher Michael
26b9a98431
Move tslib (Touchscreen) checks inside the "want_ecore_fb" block, as tslib
...
is only used if we're building ecore_fb.
SVN revision: 27206
2006-11-25 19:24:46 +00:00
kaethorn
5538e2d90a
Remove fonts from package. Thanks to N-Mi.
...
SVN revision: 27199
2006-11-23 01:15:47 +00:00
tilman
e22ae28a41
missing define for BUILD_ECORE_DESKTOP
...
SVN revision: 27139
2006-11-16 16:53:59 +00:00
David Walter Seikel
13ba0a5f57
More documenting.
...
SVN revision: 27096
2006-11-13 22:08:10 +00:00
David Walter Seikel
168abd8f5f
Disable the instrumentation output.
...
SVN revision: 27089
2006-11-13 14:35:37 +00:00
David Walter Seikel
9e1d31e6b5
Oops, left debugging turned on.
...
SVN revision: 27088
2006-11-13 14:27:29 +00:00
David Walter Seikel
19fae92d52
*No more KDE duplicates in menus.
...
*Start documenting the FDO menu process a bit better.
SVN revision: 27087
2006-11-13 14:20:43 +00:00
David Walter Seikel
0b383eb7bc
Lets see if I can make ubuntu and fedora core both happy.
...
SVN revision: 27076
2006-11-12 16:09:06 +00:00
David Walter Seikel
54b93d6390
Be a bit more paranoid about this loop.
...
SVN revision: 27075
2006-11-12 14:53:57 +00:00
David Walter Seikel
aa360c527d
Oops. Too much debugging, too little sleep.
...
SVN revision: 27063
2006-11-12 02:51:49 +00:00
David Walter Seikel
7b069b1ce0
* Revert the ubuntu fix coz it breaks fedora core.
...
* Try a quick work around for that reported memory eating loop.
I'll fix these properly later today.
SVN revision: 27062
2006-11-12 02:48:34 +00:00
Carsten Haitzler
c08e0a8af8
fix button up for buttons 8,9 etc.
...
SVN revision: 27059
2006-11-12 01:32:30 +00:00
Carsten Haitzler
97ad6ae63e
unused var.
...
SVN revision: 27043
2006-11-11 04:34:51 +00:00
Carsten Haitzler
37f6b78efe
dont loop over screens - pointless
...
SVN revision: 27042
2006-11-11 04:27:07 +00:00
Kim Woelders
6bc4fbac26
Add const. Fix warnings.
...
SVN revision: 27037
2006-11-10 19:58:18 +00:00
Kim Woelders
82a7290a4a
Fix warnings.
...
SVN revision: 27036
2006-11-10 19:11:12 +00:00
Carsten Haitzler
18f1604ccc
vincent spotted these. fixed :)
...
SVN revision: 27035
2006-11-10 15:01:25 +00:00
David Walter Seikel
4f7341166c
*Implement MergeFile type=parent.
...
*Workaround for some strangeness I found in some menu files.
*Config path was broken, fixed now.
SVN revision: 27030
2006-11-09 13:35:21 +00:00
doursse
bb44624d72
cosmetic: the MappingNotify event has id 34 whereas ClientMessage is 33
...
SVN revision: 27009
2006-11-08 06:33:55 +00:00
Kim Woelders
b7622dd8c8
Add const, fix warnings.
...
SVN revision: 26977
2006-11-05 17:45:03 +00:00
Kim Woelders
7c4d58dbdf
Add const, fix warnings.
...
SVN revision: 26976
2006-11-05 16:49:55 +00:00
Kim Woelders
91e6ee5f66
Add const, fix warnings.
...
SVN revision: 26975
2006-11-05 16:42:30 +00:00
Kim Woelders
563035d3db
Fix warnings.
...
SVN revision: 26974
2006-11-05 16:34:30 +00:00
Kim Woelders
fe390d060e
Fix warnings.
...
SVN revision: 26973
2006-11-05 15:22:47 +00:00
Kim Woelders
bb3f3b8d83
Selection data should be untyped. Add const. Fix warnings.
...
SVN revision: 26972
2006-11-05 15:14:49 +00:00
Kim Woelders
1159a35a17
Fix warnings.
...
SVN revision: 26971
2006-11-05 14:19:56 +00:00
Kim Woelders
5c8603665a
No void pointer arithmetic.
...
SVN revision: 26970
2006-11-05 14:18:34 +00:00
Kim Woelders
ed6538707d
Add some static's.
...
SVN revision: 26967
2006-11-05 13:08:37 +00:00
Carsten Haitzler
2b06fffc26
asparagus.
...
SVN revision: 26895
2006-11-01 00:05:06 +00:00
David Walter Seikel
3d9e259e7b
Allocate a bit more ram, that should shutup valgrind.
...
SVN revision: 26852
2006-10-29 08:56:15 +00:00
David Walter Seikel
a23d884945
Expand the command line to handle multiple files, or multiple commands
...
with a single file each.
Needs a serious pounding. The spec is incomplete on this stuff, no
telling what strange ways apps will try to abuse it.
SVN revision: 26850
2006-10-29 07:09:41 +00:00
David Walter Seikel
abcd2dbe90
Should no longer be static now that we strdup it just like all the other
...
ecore_file functions.
SVN revision: 26844
2006-10-29 01:08:28 +00:00
David Walter Seikel
4a32cf0905
Handle putting files into commands. Mostly there, still needs some
...
work. In particular it will only include the last of multiple files per
command. I'll continue this when I wake up.
SVN revision: 26843
2006-10-28 15:27:12 +00:00
Carsten Haitzler
3aef7f0132
too zealous - ecore_config needs to come back
...
SVN revision: 26840
2006-10-28 11:41:53 +00:00
Carsten Haitzler
4d759dc84f
striptease!
...
SVN revision: 26837
2006-10-28 10:15:26 +00:00
Carsten Haitzler
a0d2a33d04
remove test/example stuff
...
SVN revision: 26835
2006-10-28 09:55:50 +00:00
David Walter Seikel
be5de6cdb3
Copy filename escaping code from e_utils to make it more generally available.
...
Step 2 is to remove the original and have everything call this one instead.
SVN revision: 26828
2006-10-28 08:48:11 +00:00
Carsten Haitzler
03e6eca6da
ecore + e manager leak fix
...
SVN revision: 26814
2006-10-28 01:28:01 +00:00
Carsten Haitzler
41c833f7ee
more notes for fangie
...
SVN revision: 26811
2006-10-27 15:24:30 +00:00
Dan Sinclair
c3dbd3904d
- make this const
...
SVN revision: 26806
2006-10-27 03:52:28 +00:00
David Walter Seikel
7981a62c63
ecore_desktop_get_command can now return a list of commands if it needs to.
...
SVN revision: 26788
2006-10-25 10:25:15 +00:00
Carsten Haitzler
0c4a5165df
notes for fangie
...
SVN revision: 26768
2006-10-24 14:20:03 +00:00
Carsten Haitzler
cb7d37c7d7
leak--
...
SVN revision: 26766
2006-10-24 11:39:03 +00:00
Carsten Haitzler
cc0282d9dc
debian packagnig mofo
...
SVN revision: 26762
2006-10-23 23:10:05 +00:00
Carsten Haitzler
a74ccd1b0c
patches (see devel list) :)
...
SVN revision: 26725
2006-10-21 02:32:14 +00:00
Carsten Haitzler
0522fd2680
oooh - nasty bug. and unnoticed for so long. sometimes ecore animators wont'
...
get fulyl deleted - and ecore will just continually loop and consume cpu -
oddly enough no one noticed. i am amazed! fixed.
SVN revision: 26708
2006-10-20 12:27:29 +00:00
rephorm
000776d5fd
plug leak.
...
mark driver as const so its more obvious not to strdup
SVN revision: 26699
2006-10-20 01:46:41 +00:00
Carsten Haitzler
86352e8677
asparagus - we have fixed a lot of things this week, so before the weekend of
...
hacking... aspara
SVN revision: 26698
2006-10-19 23:44:54 +00:00
David Walter Seikel
dfc366dd8d
Implement the FDE icon five second cache check rule.
...
SVN revision: 26660
2006-10-16 17:17:02 +00:00
David Walter Seikel
c2b871fee0
Fix a crash reported by Hawkwind.
...
SVN revision: 26630
2006-10-15 23:08:53 +00:00
David Walter Seikel
8f2164d0e1
Hash the icon directories for speed.
...
SVN revision: 26622
2006-10-15 19:09:07 +00:00
Carsten Haitzler
dcfe2e5fad
aspara!
...
SVN revision: 26617
2006-10-15 15:41:17 +00:00
Carsten Haitzler
a25a94c23a
leak--
...
SVN revision: 26613
2006-10-15 13:43:08 +00:00
Carsten Haitzler
fd41ddf197
and really fix it now
...
SVN revision: 26610
2006-10-15 09:32:25 +00:00
Carsten Haitzler
6abe8fae09
fix recursive rm to delete broken symlinks
...
SVN revision: 26609
2006-10-15 09:18:26 +00:00
David Walter Seikel
19de139d6e
Figure out where the directory icon info is and pass it along.
...
SVN revision: 26584
2006-10-14 04:14:28 +00:00
David Walter Seikel
9dd7b85e5b
FIXME-- This got done a while ago.
...
SVN revision: 26579
2006-10-14 00:29:22 +00:00
David Walter Seikel
d408b3f055
Some optimizations and tweaking.
...
SVN revision: 26576
2006-10-13 23:25:43 +00:00
David Walter Seikel
116abd7310
Bit rot in the debugging.
...
Thanks devilhorns and VeXocide.
SVN revision: 26554
2006-10-12 15:27:58 +00:00
David Walter Seikel
0f1e907fd7
raster wants mime types, raster gets mime types.
...
SVN revision: 26549
2006-10-12 13:47:10 +00:00
Carsten Haitzler
b24637f442
asparagus! (finally after all the radical changes of late)
...
SVN revision: 26453
2006-10-09 15:47:03 +00:00
Carsten Haitzler
c9f04f3f07
pass make distcheck.
...
SVN revision: 26452
2006-10-09 15:40:58 +00:00
Carsten Haitzler
e2a72da538
key down/up swap
...
SVN revision: 26435
2006-10-09 04:26:41 +00:00
David Walter Seikel
ab5d404765
Its a hard icon if only the icon path is specified in the .desktop.
...
Thanks to jcwong for reporting the bug that lead to finding this.
SVN revision: 26342
2006-10-04 06:17:00 +00:00
rephorm
7896dff6ed
typo. should be member, not method
...
SVN revision: 26311
2006-10-03 02:19:14 +00:00
Carsten Haitzler
f458cf8448
that was silliness - convert then memcpy anyway.
...
SVN revision: 26297
2006-10-02 10:37:13 +00:00
David Walter Seikel
481c47b748
If icon_class ends up being blank, then free and null it.
...
Thanks to jeffdameth for pointing out the problem.
SVN revision: 26240
2006-09-30 16:45:26 +00:00
Carsten Haitzler
8c93e825a8
same as previous commit.
...
SVN revision: 26236
2006-09-30 10:18:37 +00:00
rephorm
92755a5af9
missed this
...
SVN revision: 26219
2006-09-29 13:11:49 +00:00
David Walter Seikel
7749a80dfd
We need to determine where the full path came from.
...
SVN revision: 26217
2006-09-29 12:25:39 +00:00
David Walter Seikel
9201a62908
Let it compile again.
...
SVN revision: 26214
2006-09-29 09:28:36 +00:00
ningerso
965166056b
Allow data formats other than the specified format when fetching properties.
...
Pass the actual data format along with property data.
SVN revision: 26206
2006-09-29 05:49:14 +00:00
ningerso
d796ac9023
Remove warnings by ifdefing conditonal variables.
...
SVN revision: 26203
2006-09-29 04:27:39 +00:00
rephorm
eae096cce5
add data pointer to method callbacks
...
clean up some warnings
SVN revision: 26202
2006-09-29 03:05:21 +00:00
rephorm
f32284778e
support arrays (via a more general marshal function)
...
add utility function to get length of a "complete type" in the signature
this assumes the signature is valid. we should probably add a validator (and enfore the recursion limits in the spec)
SVN revision: 26198
2006-09-29 02:04:06 +00:00
Peter Wehrfritz
b1d7ba8071
fix segv, the new adress is not necessary the same as the old one
...
SVN revision: 26192
2006-09-28 20:44:33 +00:00
ningerso
006784cbcd
Fallback to attempt 16 bit format accepts on selection notifies when the
...
8 bit format fails. This fixes receiving application/x-color from gimp but is
probably not an ideal solution.
SVN revision: 26190
2006-09-28 18:56:03 +00:00
rephorm
2ef90bf328
small cleanups
...
api change on _new_error()
SVN revision: 26184
2006-09-27 23:37:01 +00:00