Jaime Thomas
a0ec6162f7
Plugin fixes, ewl_test workes now.
...
SVN revision: 38164
2008-12-16 00:40:22 +00:00
Sebastian Dransfeld
54b5d7d631
Fix compiler warnings.
...
SVN revision: 38156
2008-12-15 20:52:51 +00:00
Sebastian Dransfeld
582e0768fe
Remove ecore-desktop
...
SVN revision: 38151
2008-12-15 18:39:01 +00:00
Sebastian Dransfeld
48202c24bc
Misc cleanup.
...
- Don't use EAPI for internal functions.
- Add prototypes to header.
- Some compiler warnings.
SVN revision: 38150
2008-12-15 17:59:19 +00:00
Iván Briano
c76c180b22
Goodbye forgotten debug. We won't miss you.
...
SVN revision: 38147
2008-12-14 19:26:41 +00:00
Gustavo Sverzut Barbieri
f29338d413
Bugfix: do not search/delete in non-existent hashes.
...
SVN revision: 38119
2008-12-12 22:34:20 +00:00
Cedric BAIL
642d8686de
Remove ecore_hash and eina_hash use from ecore.
...
SVN revision: 38105
2008-12-11 13:55:47 +00:00
Sebastian Dransfeld
dd4a299895
Remove const qualifier.
...
Dynamically allocated buffers which we will free shouldn't be const.
SVN revision: 38069
2008-12-09 20:08:36 +00:00
Chidambar Zinnoury
c4525334f3
Leak --: ecore_file_dir_get always returns a new buffer.
...
SVN revision: 38068
2008-12-09 18:28:45 +00:00
Gustavo Sverzut Barbieri
c8d86791e6
Include stdio.h so ecore_getopt_help() is fine.
...
We need FILE* for ecore_getopt_help().
SVN revision: 38067
2008-12-09 18:15:28 +00:00
Chidambar Zinnoury
dfadbd5bd7
When your libc doesn't provide iconv, and that you use GNU libiconv, iconv is available on libiconv_plug.so.
...
SVN revision: 38052
2008-12-09 13:31:38 +00:00
Cedric BAIL
e51aa4745a
Valgrind complain when doing IC Destroy after XCloseDisplay, doing it before
...
sounds better to valgrind.
SVN revision: 38021
2008-12-08 14:29:44 +00:00
Iván Briano
d4d14f54ed
Very basic Input Method support. For now, it only uses X default to support things like composed characters with deadkeys kb layouts.
...
SVN revision: 38008
2008-12-08 00:28:37 +00:00
Nicholas Hughart
0b63514546
Some tweaks/fixups for abstract sockets.
...
SVN revision: 37931
2008-12-05 04:48:12 +00:00
Vincent Torri
1a897239c7
Patch by Dmitriy Mazovka:
...
add drag'n drop support in ecore_win32 (reworked) (missing files)
SVN revision: 37890
2008-12-01 22:43:04 +00:00
Carsten Haitzler
9cf7c7c3a3
hmm revert this for now - i think it broke efm... i think...
...
SVN revision: 37879
2008-12-01 11:41:32 +00:00
Carsten Haitzler
b8b89cb17e
flush should use select with a timeout and try write every 10th of a sec
...
SVN revision: 37877
2008-12-01 10:13:16 +00:00
Vincent Torri
b1f46fb7e8
remove trailing spaces
...
SVN revision: 37851
2008-11-29 11:23:17 +00:00
Vincent Torri
4862bc46f1
* Patch by Dmitriy Mazovka
...
- add shape support in ecore_win32
- add drag'n drop support in ecore_win32 (reworked)
* remove strange character (ecore_evas_win32.c)
* include Eina.h before defining EAPI (Ecore_Data.h)
* add -lole32 as lib for DnD, minor thing (configure.ac)
next steps will be the new direct3d engine, and full support
of DnD, shapes and fullscreen for the directdraw engine and
in ecore_evas.
SVN revision: 37831
2008-11-27 19:30:39 +00:00
Gustavo Sverzut Barbieri
62d0d7eca0
Easy to use and powerful getopt implementation.
...
Create a parser description and give it the parameters, that's it. You
can store values (automatically converting types!), count occurrences,
make it true or false, create a list, choose from a list of items or
even specify your own callback to process arguments!
It was inspired by Python's optparse: http://www.python.org/doc/2.5.2/lib/module-optparse.html
SVN revision: 37781
2008-11-24 00:49:04 +00:00
Vincent Torri
d661628349
add evil init / shutdown. Necessary for gettimeofday on Windows CE
...
SVN revision: 37741
2008-11-22 07:55:02 +00:00
Vincent Torri
5da71a34cd
typo
...
SVN revision: 37725
2008-11-21 08:18:09 +00:00
Vincent Torri
e9798f4d5e
add Windows CE gdi backend
...
SVN revision: 37713
2008-11-19 09:24:26 +00:00
Vincent Torri
e3dd190240
remove the problem of the main loop taking 100% of the cpu
...
consumption on Windows
SVN revision: 37699
2008-11-18 06:56:31 +00:00
Gustavo Sverzut Barbieri
14243bc1b3
runtime configurable timer precision
...
One can now configure the maximum acceptable delay to be introduced by
Ecore so possibly more timers will be dispatched together, reducing
wakeups and saving more power.
SVN revision: 37607
2008-11-13 20:42:01 +00:00
Gustavo Sverzut Barbieri
d5216f9ea7
it's 'UNsigned' char, not signed!
...
SVN revision: 37606
2008-11-13 20:39:56 +00:00
Vincent Torri
f3456d4368
fix compilation on windows, minor formatting, use unix end of line
...
SVN revision: 37597
2008-11-12 07:54:25 +00:00
Massimiliano Calamelli
3292fa9100
Fix doxy
...
SVN revision: 37526
2008-11-06 15:59:28 +00:00
Peter Wehrfritz
f0129584b5
take the right patch for ecore_pipe. I moved nbytes back to unsigned int, from int. Was there a reason why you changed it to a signed integer? Negative values doesn't make sense for a size value. Anyway, if you really prefer int, I can change it, later.
...
One possible problem that come to mind, is that some one could del a pipe inside of the handler. That segfaults at the moment. So this should be fixed some time.
SVN revision: 37438
2008-11-03 13:57:53 +00:00
Carsten Haitzler
c8731aeaa6
add patch to add a pipe handler for glueing threads to the core main loop via
...
pipes - makes it save for a thread to send a message to the main loop and not
need lots of thread locks etc.
SVN revision: 37429
2008-11-03 05:42:27 +00:00
Carsten Haitzler
3de2227ec4
stderr-- (just noisy!)
...
SVN revision: 37426
2008-11-03 00:04:43 +00:00
Carsten Haitzler
f025b8cd62
move setup of loop time to init.
...
SVN revision: 37424
2008-11-02 22:32:18 +00:00
Vincent Torri
9b19b7dec4
autotools fixes
...
* remove useless _DEPENDENCIES variables
* remove useless files in EXTRA_DIST
* use -no-undefied directly
* add some flags when the host is windows ce
make distcheck succeeds on my computer
next step will be to fix the horrible mess in Ecore.h and ecore_private.h
SVN revision: 37406
2008-11-02 09:01:35 +00:00
Vincent Torri
36a04eb80a
const++
...
SVN revision: 37405
2008-11-02 08:40:27 +00:00
Vincent Torri
f90666e89b
const++
...
SVN revision: 37404
2008-11-02 08:32:52 +00:00
Carsten Haitzler
41ac47244f
remove more useless ecore_time_get's
...
SVN revision: 37392
2008-11-02 02:19:18 +00:00
Carsten Haitzler
b2edd2d7d6
new ecore_loop_time_get() call. also priority setting for spawning sub-procs
...
SVN revision: 37389
2008-11-02 01:29:08 +00:00
Vincent Torri
478e8c1e4c
fix ecore_evas on Windows CE
...
SVN revision: 37380
2008-11-01 19:01:58 +00:00
Cedric BAIL
6d2ca9c036
Add support for GNU TLS in ecore_con.
...
SVN revision: 37329
2008-10-30 15:26:11 +00:00
Gustavo Sverzut Barbieri
59c00da15a
add some const.
...
SVN revision: 37318
2008-10-29 20:12:45 +00:00
Gustavo Sverzut Barbieri
fe94f35f38
Return associated object.
...
SVN revision: 37316
2008-10-29 19:50:24 +00:00
Gustavo Sverzut Barbieri
9f45e76c20
Export driver as engine_name.
...
Also make sure it matches the names used by engines_get().
SVN revision: 37314
2008-10-29 19:31:05 +00:00
Gustavo Sverzut Barbieri
37b9f3af65
use unsigned for 1-bit members.
...
SVN revision: 37313
2008-10-29 19:07:10 +00:00
Peter Wehrfritz
eea7912a84
no need for eina here
...
SVN revision: 37285
2008-10-28 22:26:59 +00:00
Sebastian Dransfeld
c42322aebf
Remove unused variable.
...
SVN revision: 37217
2008-10-27 09:49:49 +00:00
Sebastian Dransfeld
381dc201ad
Fix sign warning.
...
SVN revision: 37216
2008-10-27 09:49:37 +00:00
Sebastian Dransfeld
97b46f898b
Fix sign warning.
...
SVN revision: 37215
2008-10-27 09:49:25 +00:00
Sebastian Dransfeld
6c3723225a
parse functions should return the point where they left of.
...
SVN revision: 37168
2008-10-26 20:05:59 +00:00
Sebastian Dransfeld
92383c7ce4
Don't declare static functions if they are not used.
...
SVN revision: 37165
2008-10-26 19:56:38 +00:00
Sebastian Dransfeld
c343d0dfb9
Don't declare static functions if they are not used.
...
SVN revision: 37164
2008-10-26 19:54:42 +00:00
Sebastian Dransfeld
71e3ad924c
This function returns void
...
SVN revision: 37163
2008-10-26 19:45:59 +00:00
Sebastian Dransfeld
b2ea1570fe
Make internal inline functions static inline
...
SVN revision: 37161
2008-10-26 17:24:52 +00:00
Sebastian Dransfeld
f0783945d9
* Declare function ecore_con_info_udp_listen in private header
...
* Remove unused variables
* Add paranthesis to remove ambiguity
SVN revision: 37157
2008-10-26 16:32:45 +00:00
Sebastian Dransfeld
a527a94e79
remove inline from ecore_print_warning, exported functions
...
shouldn't be inline.
SVN revision: 37156
2008-10-26 16:32:34 +00:00
Sebastian Dransfeld
70d1e5d58d
Add Eina.h for eina_init
...
SVN revision: 37155
2008-10-26 16:32:21 +00:00
Sebastian Dransfeld
842d3dcf79
Make ecore_print_warning externally accesible for ecore_evas
...
SVN revision: 37040
2008-10-24 05:49:29 +00:00
Michael Lauer
dc655bce76
Apply patch from thomasg <thomas@gstaedtner.net>:
...
"The attached patch fixes the ecore_path_group_available by removing the
senseless check on shared object suffix.
It also renames the function to ecore_path_group_available_get, to match the
ecore API."
SVN revision: 37031
2008-10-23 20:12:49 +00:00
Gustavo Sverzut Barbieri
0621fd52cc
add helper ecore_evas_object_associate.
...
We usually want to create an Ecore_Evas and attach an object to it, be
it the background, your smart object that will manage the scene (ie:
edje) and this is replicated everywhere. Not anymore!
ecore_evas_new() and ecore_evas_object_associate() will behave much
like regular toolkits "window-new()" and "window-main-child-add()",
actually it was based on elm_win.c and hopefully we can remove that,
or most of that code and replace with this helper.
I'll add an Evas smart object to handle stacks of objects, that is, it
will be a clipped smart object that on resize it will resize every
child to the same size. This means we can associate this stack object
and add a background and then your stuff on top of it.
SVN revision: 37010
2008-10-23 01:00:16 +00:00
Cedric BAIL
f3252b5b6e
Fix a little typo.
...
SVN revision: 36989
2008-10-22 15:46:20 +00:00
Carsten Haitzler
f7283eb333
remove some debugging
...
SVN revision: 36960
2008-10-22 09:25:38 +00:00
Cedric BAIL
0780128787
Remove Evas_List from Ecore.
...
SVN revision: 36941
2008-10-21 15:54:55 +00:00
Cedric BAIL
02bf306fdd
Remove macro provided by Eina.
...
SVN revision: 36863
2008-10-20 16:34:59 +00:00
Cedric BAIL
5015cf3a8d
Patch from Shulga Nikita.
...
SVN revision: 36846
2008-10-20 11:18:58 +00:00
Chidambar Zinnoury
e917baaacd
Add eina init and shutdown to ecore init and shutdown.
...
Please, let me log in using Entrance! :D
SVN revision: 36726
2008-10-16 20:33:05 +00:00
Cedric BAIL
1774413b17
Remove ecore_strings and switch to eina_stringshare.
...
SVN revision: 36675
2008-10-15 14:45:53 +00:00
Miculcy Brian
0660f3a086
fix warnings, thanks thomasg
...
SVN revision: 36643
2008-10-13 23:27:58 +00:00
Cedric BAIL
3d49d88a32
Make ecore depend on eina. No change in the code yet, so just fix your build system and no bug must show up.
...
SVN revision: 36622
2008-10-13 15:59:19 +00:00
Cedric BAIL
9ff9555cc7
Make IPv6 work.
...
Patch from Arnaud de Turckheim.
SVN revision: 36612
2008-10-13 11:24:52 +00:00
Carsten Haitzler
daf72b327b
ok- disabel error handlign for file_init.. foudn a case where iot fails...
...
wow! must check.
SVN revision: 36586
2008-10-11 14:25:58 +00:00
Cedric BAIL
632615fd1f
Fix entrance and perhaps exquisite too.
...
SVN revision: 36545
2008-10-09 12:30:19 +00:00
Cedric BAIL
3a2ab6069d
When the list is NULL, it's empty.
...
SVN revision: 36542
2008-10-09 10:21:16 +00:00
Carsten Haitzler
cad561706f
go back to svnrev 36473 for ecore_con - these ipv6 changes broke exquisite on boot - so unix sockets have been compromised somehow in the changes. cannot debug because system is stuck in boot and wont continue. narrowed down break to this change
...
SVN revision: 36540
2008-10-09 00:46:29 +00:00
Cedric BAIL
0ad506a441
Fix some warning.
...
SVN revision: 36532
2008-10-08 16:36:14 +00:00
Cedric BAIL
5f3c76b84a
Correctly use addrinfo.
...
SVN revision: 36526
2008-10-08 13:31:09 +00:00
Cedric BAIL
f3ace08723
More cleanup and export a replacement for ecore_con_dns_lookup.
...
SVN revision: 36497
2008-10-07 12:41:36 +00:00
Cedric BAIL
2455961732
Fix little macro error spotted by Peter Wehrfritz.
...
SVN revision: 36495
2008-10-07 12:36:06 +00:00
Carsten Haitzler
2549f9a0c3
don't leake keysyms!
...
SVN revision: 36486
2008-10-06 22:56:35 +00:00
Cedric BAIL
922509b98d
Another step toward IPv6 support with more cleanup.
...
Patch from Arnaud de Turckheim.
SVN revision: 36483
2008-10-06 16:40:01 +00:00
Cedric BAIL
554ad88eff
Starting work for IPv6 support of ecore_con. Use getaddrinfo and getnameinfo instead of gethostbyname.
...
Patch from Arnaud de Turckheim.
SVN revision: 36475
2008-10-06 09:41:39 +00:00
Cedric BAIL
1cef991ffd
Add full UDP client/server support.
...
Patch from Matt Barclay.
SVN revision: 36474
2008-10-06 09:28:15 +00:00
Peter Wehrfritz
19106de2a1
warnings--
...
SVN revision: 36457
2008-10-05 18:33:35 +00:00
Vincent Torri
793eb8511b
missing 'x'
...
SVN revision: 36421
2008-10-03 17:29:30 +00:00
Vincent Torri
5fb70fd80d
add 2 missing _CON_ ...
...
SVN revision: 36384
2008-10-01 19:51:29 +00:00
Cedric BAIL
fb90b057e8
Patch from Quarium. Ecore_Con handle in progress connection with it.
...
SVN revision: 36380
2008-10-01 15:27:52 +00:00
Michael Jennings
c36f11f8ea
This should fix the DNS hangs.
...
SVN revision: 36372
2008-10-01 06:17:50 +00:00
Peter Wehrfritz
beaa909d45
configure.in -> configure.ac
...
SVN revision: 36364
2008-09-30 18:07:29 +00:00
Sebastian Dransfeld
cdb45ce04a
Rename REMOTE_SYSTEM to REMOTE_TCP, keep SYSTEM as #define (should be
...
removed in the future)
SVN revision: 36249
2008-09-25 11:37:01 +00:00
Cedric BAIL
6bbe0efc55
Patch from Matt Barclay that add UDP client support to ecore_con.
...
SVN revision: 36247
2008-09-25 10:14:31 +00:00
Carsten Haitzler
2b9cecee4f
asparagus!
...
SVN revision: 36234
2008-09-25 02:59:59 +00:00
Carsten Haitzler
4d3f6362b6
fix dpi check! oops!
...
SVN revision: 36210
2008-09-24 13:03:54 +00:00
Carsten Haitzler
44fc837b6a
add simple dpi get call
...
SVN revision: 36205
2008-09-24 10:18:26 +00:00
Carsten Haitzler
e8a109b62d
oops - objc even tho i made it optional.. i had it ALSO put in afterwards
...
hard-coded. fixed.
SVN revision: 36161
2008-09-22 11:14:32 +00:00
Carsten Haitzler
8c5d095827
from sacial - condition where pipe close doesnt happen.
...
SVN revision: 36117
2008-09-20 03:20:33 +00:00
Carsten Haitzler
1dce18e33a
illogict - patch for right lefty mouse...
...
- ecore-x-pointer_mapping_support.patch: add support for modifying
pointer button mapping
SVN revision: 36113
2008-09-20 02:19:38 +00:00
Carsten Haitzler
5b4a924fd5
tim horton's quartz engine patches - ecore adds.
...
SVN revision: 36110
2008-09-20 02:08:50 +00:00
Carsten Haitzler
c4624ffa93
add event_win's to all events that didnt have them before - needed.
...
SVN revision: 36091
2008-09-19 09:29:27 +00:00
Cedric BAIL
286a19f5e2
Add a test app and switch from SOL_IP to IPPROTO_IP for FreeBSD.
...
SVN revision: 36087
2008-09-18 15:18:59 +00:00
Gustavo Sverzut Barbieri
6956e1057b
Since we use ecore, we must initilize it.
...
Problem: ecore reference count can drop to zero before
_ecore_evas_async_events_fd is deleted, ecore_shtudown() will finish
all fd handlers and then we would delete a now invalid pointer.
SVN revision: 36055
2008-09-17 17:19:20 +00:00
Cedric BAIL
36fdd93f13
Add multicast support thanks to Matt Barclay <mbarclay@gmail.com>.
...
SVN revision: 36046
2008-09-17 15:08:48 +00:00
Cedric BAIL
bae88b46ff
Include evas asynchronous feature.
...
SVN revision: 36019
2008-09-16 16:22:00 +00:00
Cedric BAIL
1fc6d866c2
Only set the struct one time (remove useless memset) and sync idler with animator.
...
SVN revision: 35966
2008-09-12 13:19:26 +00:00
Cedric BAIL
41d40ee473
Put SDL engine priority lower as it should find a way to build a window when
...
every one else fail.
SVN revision: 35955
2008-09-11 14:48:34 +00:00
Cedric BAIL
3a15a282fc
Add auto discovery for ecore_evas_sdl_16
...
SVN revision: 35954
2008-09-11 14:47:09 +00:00
Cedric BAIL
d748ced8e1
Add ecore_evas_sdl16_new.
...
SVN revision: 35950
2008-09-11 13:26:40 +00:00
Gustavo Sverzut Barbieri
7292d49894
Add generic call to create Ecore_Evas from engine names.
...
One can get engine names with ecore_evas_engines_get() and present
them to its users (from --help, for example) and then give that name
to ecore_evas_new(), that accepts the name, geometry and extra options
as a string.
As I don't have all the engines here, I might have missed something
from those, tested here:
- software_x11
- xrender_x11
- opengl_x11
- directfb
- buffer
SVN revision: 35919
2008-09-10 05:13:29 +00:00
Peter Wehrfritz
3deae56fa1
fix primary selection, probably also clipboard selection
...
SVN revision: 35856
2008-09-06 21:55:01 +00:00
Sebastian Dransfeld
2d2c1176df
formatting
...
SVN revision: 35791
2008-09-02 05:38:46 +00:00
Nicholas Hughart
4851309c8b
Another update to ecore_file_mv to make it work even better. Now even writes to external devices will be atomic if possible. If it's still not possible, the old fallback method of just copying will be done.
...
SVN revision: 35787
2008-09-02 02:44:47 +00:00
Nicholas Hughart
f8cee23def
Remove this check. Any software that depended on this check should check before calling this function instead.
...
SVN revision: 35781
2008-09-01 20:13:00 +00:00
Sebastian Dransfeld
44b8d52797
Why was this twice?
...
SVN revision: 35717
2008-08-28 15:36:22 +00:00
Jaime Thomas
67ce8bcabc
Missing header
...
SVN revision: 35639
2008-08-24 05:20:40 +00:00
Peter Wehrfritz
dcd3a0139c
we need the typedef of size_t
...
SVN revision: 35635
2008-08-23 22:50:01 +00:00
Carsten Haitzler
0d3a45be0f
ok. i think most binary files are now fixed.
...
SVN revision: 35525
2008-08-18 00:02:26 +00:00
Sebastian Dransfeld
43365e056b
source action patches from Fedor Gusev
...
SVN revision: 35519
2008-08-17 18:12:23 +00:00
Sebastian Dransfeld
4e147fe66f
Add missing header
...
SVN revision: 35494
2008-08-14 21:05:07 +00:00
Sebastian Dransfeld
97eed7e2dc
ignore
...
SVN revision: 35481
2008-08-14 17:57:32 +00:00
Carsten Haitzler
a8125498b8
actually activating... use "2" (for pager) as this should normally activate
...
as opposed to just ask for attention
SVN revision: 35423
2008-08-10 02:01:17 +00:00
Peter Wehrfritz
b57eac0726
fix warnings
...
SVN revision: 35262
2008-07-30 22:59:23 +00:00
Carsten Haitzler
98623a9077
add new ecore_Exe control calls (interrupt and quit) and dont ertror dialog
...
on all exits of apps (sigint/quit/.term can be ignored i think).
SVN revision: 35246
2008-07-29 22:07:19 +00:00
doursse
3f80f51a24
add ecore_x_window_shadow* api, use latest xcb_icccm api, remove trailing spaces, formatting
...
SVN revision: 35243
2008-07-29 09:00:17 +00:00
Carsten Haitzler
e379ef6e87
fix software 16 build!
...
SVN revision: 35216
2008-07-25 15:41:32 +00:00
Michael Lauer
2bbdd8f3d2
fix building ecore without X
...
SVN revision: 35215
2008-07-25 11:42:02 +00:00
Michael Jennings
038fd1f7be
s/KEYOBARD/KEYBOARD/g
...
SVN revision: 35210
2008-07-25 02:21:03 +00:00
Carsten Haitzler
cea0975be9
force unknown -> 0
...
SVN revision: 35208
2008-07-25 01:54:26 +00:00
Carsten Haitzler
ca8b5a99d2
e vkbd hint wrappers!
...
SVN revision: 35207
2008-07-25 01:45:36 +00:00
Carsten Haitzler
7c4a4bae8e
actually just handle datatype properly.
...
SVN revision: 35195
2008-07-23 21:01:36 +00:00
Carsten Haitzler
4eacb3e2cd
ignore unkown atom types
...
SVN revision: 35194
2008-07-23 20:58:47 +00:00
doursse
ef61dbeb14
Big change in configure.in, ecore_x and ecore_evas. Everything compile nicely
...
after a make maintainer-clean, with xlib or xcb. e17 also has no problem.
Please report any problem. Thanks
* put xlib and xcb specific code in their own directories inside ecore_x
* fix xcb logic check in autotools and ecore_evas
* update configure.in for detection of ecore_evas with xlib and xcb support,
update ecore_evas accordingly. Note that e17 needs a little fix after that,
it will come in a few minutes
SVN revision: 35188
2008-07-23 10:00:01 +00:00
Michael Jennings
9e2cace719
Wed Jul 23 00:10:13 2008 Michael Jennings (mej)
...
distcheck and spec fixes
----------------------------------------------------------------------
SVN revision: 35187
2008-07-23 07:11:56 +00:00
doursse
34e6f47ece
nobody objected, so here is a sexy output for ecore's configure
...
SVN revision: 35167
2008-07-18 17:31:27 +00:00
Peter Wehrfritz
2ab5747a80
prevent degenerated hash values with 64bit pointer
...
SVN revision: 35146
2008-07-17 22:58:28 +00:00
doursse
a7dcdaeb55
* use ECORE_EVAS_CHECK_MODULE for Windows modules
...
(other modules will follow later)
* update Windows ecore evas module accordingly
* factorize win32 code before cedric changes :p
* add warning for vc++ (patch from Dmitriy Mazovka)
SVN revision: 35137
2008-07-17 06:06:34 +00:00
doursse
0b77c43fb8
add ECORE_EVAS_CHECK_MODULE m4 macro to check availability of an ecore evas module
...
SVN revision: 35136
2008-07-17 05:40:08 +00:00
doursse
913d17fcff
cvsignore update
...
SVN revision: 35135
2008-07-17 05:08:44 +00:00
Carsten Haitzler
d279771011
add some more calls needed for better key faking
...
SVN revision: 35126
2008-07-16 17:05:31 +00:00
doursse
d569f393d6
put guards around config.h, remove trailing spaces
...
SVN revision: 35104
2008-07-14 10:06:34 +00:00
doursse
70040d4b80
remove trailing spaces
...
SVN revision: 35102
2008-07-13 20:20:48 +00:00
Carsten Haitzler
8517245233
and fix mwm hint
...
SVN revision: 35041
2008-07-09 15:28:10 +00:00
Carsten Haitzler
237956fa62
moe all atom fetching to 1 round trip instead of 200 of them... and mrge into
...
1 bit of code to do it.
SVN revision: 35039
2008-07-09 15:18:55 +00:00
Sebastian Dransfeld
361ddf6397
Seems that I forgot to upload the header changes when changing
...
ftp upload.
SVN revision: 35027
2008-07-08 04:08:52 +00:00
Carsten Haitzler
fa688b14b1
actually make activate work! oops. wrong event mask
...
SVN revision: 34962
2008-07-01 07:12:27 +00:00
Carsten Haitzler
542e51691b
ecore_evas activate call.. uses netwm one... eek. need to add xcb.
...
SVN revision: 34949
2008-06-30 08:39:36 +00:00
Carsten Haitzler
2423c1e22c
disable clearing of startup_id
...
SVN revision: 34947
2008-06-30 01:16:38 +00:00
doursse
0b2c6cdd5c
add a method that returns the HWND window of an Ecore_Win32_Window
...
SVN revision: 34946
2008-06-29 14:12:16 +00:00
Gustavo Sverzut Barbieri
0c351c3edd
Fix deletion of ecore_evas_directfb and ecore_directfb_window.
...
SVN revision: 34936
2008-06-28 14:12:20 +00:00
Eric Schuele
d7a634d3da
Fix the real warning this time. (undo my previous change as well)
...
SVN revision: 34929
2008-06-28 03:51:20 +00:00
Eric Schuele
387d29e262
- libgen.h is required on FreeBSD for basename(), and will provide
...
POSIX basename() for those of you using glibc.
- Silence some compiler warnings.
SVN revision: 34926
2008-06-27 16:00:55 +00:00
doursse
2b1156ef72
useless, now
...
SVN revision: 34917
2008-06-26 10:23:29 +00:00
doursse
3d175f57e9
add glew engine support in ecore_evas. fix Windows backend compilation
...
SVN revision: 34916
2008-06-26 09:56:08 +00:00
doursse
2ab4d7ad99
remove completely backends in ecore_win32
...
SVN revision: 34915
2008-06-26 09:54:35 +00:00
doursse
ceaf9fe151
fix Windows backend detection
...
SVN revision: 34914
2008-06-26 09:53:25 +00:00
doursse
6b048a4eb5
reorganize header files and fix minor warnings
...
SVN revision: 34910
2008-06-26 05:11:16 +00:00
doursse
a2c9599b9f
fix the initialisation of the evas engine informations for directdraw and direct3d
...
SVN revision: 34909
2008-06-26 04:34:06 +00:00
doursse
50d48a1859
Associate an Ecore_Win32_Window to its HWND window, hence drop of the window list management. That should fix a bug when 2 windows are used in the same program. Add ecore_win32_screen_depth_get() to know the depth of the screen. Remove the management of the backend for direct3d and directdraw as they are done by the engines, now. More (ddraw 16 bits and gl) will follow later
...
SVN revision: 34908
2008-06-26 04:30:29 +00:00
Davide Andreoli
288b801e42
as per irc add the function:
...
EAPI int ecore_file_dir_is_empty(const char*dir)
Should we need to upgrade the ecore version? so apps that need this function can check for the right version?
Thanks
Dave
SVN revision: 34889
2008-06-22 15:10:00 +00:00
Eric Schuele
c543df064c
On occasion we see ee->prop.title == NULL. This will safeguard.
...
SVN revision: 34881
2008-06-21 02:44:38 +00:00
Sebastian Dransfeld
3d551cfeb8
Add ftp upload function (from Massimiliano Calamelli).
...
SVN revision: 34878
2008-06-20 07:48:33 +00:00
codewarrior
8e2e1a40a3
Set title again after we destroy the X window when setting alpha on and off.
...
SVN revision: 34876
2008-06-19 21:03:17 +00:00
Sebastian Dransfeld
f05fe5a8da
ignore
...
SVN revision: 34863
2008-06-19 12:29:22 +00:00
Carsten Haitzler
c346a633c7
fix grab key to limit window event reporting properly.
...
SVN revision: 34851
2008-06-18 11:36:21 +00:00
Sebastian Dransfeld
9fa6620817
Don't complain when we don't include netdb.h
...
SVN revision: 34825
2008-06-14 10:18:00 +00:00
Sebastian Dransfeld
6da1cd605d
No need to get target twice.
...
SVN revision: 34818
2008-06-13 21:42:13 +00:00
doursse
f372541271
minor header inclusion fixes for vc++
...
SVN revision: 34800
2008-06-11 20:36:35 +00:00
doursse
29dddeec44
print debug after initialization. Thanks to Dmitriy Mazovka
...
SVN revision: 34797
2008-06-10 22:12:12 +00:00
doursse
d2c2490440
add guards around config.h
...
SVN revision: 34783
2008-06-09 18:16:24 +00:00
Carsten Haitzler
911cf92c04
printf--
...
SVN revision: 34780
2008-06-09 12:17:59 +00:00
Carsten Haitzler
28bb3a6a08
ok - see comments with idle-enter.
...
SVN revision: 34779
2008-06-09 12:15:34 +00:00
Peter Wehrfritz
c51a00a7d3
add constness; formatting
...
SVN revision: 34772
2008-06-08 12:38:56 +00:00
doursse
6456e1f6b7
add ecore_evas for wince
...
SVN revision: 34759
2008-06-06 13:57:03 +00:00
doursse
fb34ce418d
add debug messages, formatting, fix initialisation of mouse_in and mouse_out events
...
SVN revision: 34758
2008-06-06 12:20:47 +00:00
doursse
66bc74847c
* add method to set backend
...
* formatting
SVN revision: 34742
2008-06-05 07:37:10 +00:00
doursse
30fc2a9064
* add _size_get() and _geometry_get() methods
...
* fix use of resume() and suspend() functions when dealing with GAPI
SVN revision: 34741
2008-06-05 07:23:41 +00:00
doursse
5b73f44fd1
* add a function that returns the Windows window of an Ecore_WinCE_Window.
...
Needed for a use of ecore_wince without ecore_evas
* That stupid OS does not send a specific message when you show a window.
Force the SHOWWINDOW message when showing / hiding. It works with
CEgcc, but I don't know if it will work with vc++ for WinCE
SVN revision: 34740
2008-06-05 05:27:29 +00:00
doursse
6267ff56b3
add stylus support
...
SVN revision: 34730
2008-06-03 17:09:44 +00:00
doursse
6ec89fc019
[wince] fix stupid behavior of SetWindowLong during the creation of the the window
...
SVN revision: 34727
2008-06-03 05:13:17 +00:00
doursse
a9da65ca32
oups, no ecore-evas-wince yet
...
SVN revision: 34716
2008-06-01 03:47:53 +00:00
doursse
72599d0faa
fix variable names
...
SVN revision: 34711
2008-05-31 05:35:07 +00:00
doursse
53f0ada816
minor fixes and cormatting
...
SVN revision: 34710
2008-05-31 05:06:38 +00:00
doursse
d787b6dec9
add Ecore Windows CE module
...
SVN revision: 34709
2008-05-31 05:05:01 +00:00
doursse
89ae5535c4
edd Ecore Windows CE module
...
SVN revision: 34708
2008-05-31 04:59:18 +00:00
Viktor Kojouharov
d410dcd75b
ecore_x:
...
* in ecore_x_pointer_xy_get, fill x & y with '-1', if the pointer is not in the same screen as the given window
* add 'same_screen' and 'root_win' information for the XEvents dealing with keyboard and mouse events
e:
* make sure e_manager_current_get returns the correct manager for the current screen
* fix various modules to use the correct window, when dealing with events
SVN revision: 34705
2008-05-30 22:30:57 +00:00
doursse
2c4d0d72ad
remove trailing spaces
...
SVN revision: 34704
2008-05-30 19:35:14 +00:00
Peter Wehrfritz
14042818cc
move ecore_plugin_available_get() to ecore_plugin.c
...
SVN revision: 34697
2008-05-30 10:18:04 +00:00
Carsten Haitzler
43821d36e4
* add efreet garbage data check
...
* remove printfs that clutter output
* add efreet file type check - only parse regular files
* chekc mmap returns correctly for MAP_FAILED results
* edje has some stubs for adding script-only objecvts - but nothing useful
right now
SVN revision: 34689
2008-05-29 02:00:04 +00:00
Gustavo Sverzut Barbieri
b0f295b1dd
Match initial changes to DirectFB/evas.
...
SVN revision: 34688
2008-05-28 19:31:51 +00:00
Cedric BAIL
c56d5ba638
Add FTP upload support for Ecore_Con from Massimiliano Calamelli.
...
SVN revision: 34683
2008-05-28 09:02:39 +00:00
Carsten Haitzler
5a59fcdaac
remove your socks before doing the hanky panky!
...
SVN revision: 34674
2008-05-26 08:18:56 +00:00
doursse
f04b9cc862
make some ecore modules compile with cegcc
...
SVN revision: 34673
2008-05-26 07:07:50 +00:00
doursse
479741fef0
remove ecore_pipe declarations and some trailing spaces
...
SVN revision: 34672
2008-05-26 05:31:20 +00:00
doursse
cc0ca9325e
integration of evil in ecore. It's compiling on windows and my ubuntu. The commit is big, please report any problem
...
SVN revision: 34671
2008-05-26 05:16:34 +00:00
doursse
550d447320
use the c++ api
...
SVN revision: 34670
2008-05-26 04:10:22 +00:00
Cedric BAIL
3537f1033a
Forgotten declaration.
...
SVN revision: 34628
2008-05-20 12:37:51 +00:00
Carsten Haitzler
188e5b5bf0
use the cancel on a mouse out with grab
...
SVN revision: 34608
2008-05-19 04:15:34 +00:00
Carsten Haitzler
6982d7fb37
pass make distcheck and a snapshot asparagus release - been a while
...
SVN revision: 34600
2008-05-19 00:07:12 +00:00
Carsten Haitzler
42d1df4a86
obey the env var for dev warnings too
...
SVN revision: 34593
2008-05-17 03:19:38 +00:00
ningerso
da305e5201
Rename another ecore_hash function.
...
SVN revision: 34506
2008-05-08 04:04:58 +00:00
ningerso
db5c62df5d
Rename functions to newer naming standard.
...
SVN revision: 34505
2008-05-08 04:01:01 +00:00
Carsten Haitzler
4743905c0b
big endian fix from the big easy! :)
...
SVN revision: 34500
2008-05-07 14:02:21 +00:00
Cedric BAIL
b08651afd0
Reduce number of call to malloc (by putting the string at the end of the Ecore_String struct).
...
SVN revision: 34498
2008-05-07 13:11:34 +00:00
Carsten Haitzler
21bfa5b0d6
gak! al the siginfo handlign was wrong. u'd get bogus siginfo data from
...
whatever child exited last - not the one u wanted, not to mention all other
signals. now there's a queue at least. 256 long. moight be a bit too long.
SVN revision: 34442
2008-05-03 08:15:16 +00:00
Cedric BAIL
6132d451c9
Check the correct stuff.
...
SVN revision: 34439
2008-05-02 15:33:50 +00:00
Cedric BAIL
6a9ef0e67f
Remove an unused static function.
...
SVN revision: 34438
2008-05-02 15:33:09 +00:00
Cedric BAIL
ff71d8b0a8
PKG_CHECK_MODULES already display a message, so no need to add one more.
...
SVN revision: 34437
2008-05-02 13:21:27 +00:00
kaethorn
ace1e213d7
Merge with Debian files from PkgE.
...
SVN revision: 34393
2008-04-28 15:09:40 +00:00
Cedric BAIL
8cd76f1a35
Correctly handle dependency for Ecore_SDL.
...
SVN revision: 34367
2008-04-25 14:50:07 +00:00
Caio Marcelo de Oliveira Filho
97c0e0b5d3
ecore_imf: if ECORE_IMF_MODULE is set to "none", don't use any IMF module
...
Patch by andrunko.
SVN revision: 34361
2008-04-24 15:28:53 +00:00
Eric Schuele
c48d02e391
Check for null pointer before passing to realpath()
...
SVN revision: 34285
2008-04-17 02:04:02 +00:00
Cedric BAIL
ae88b42feb
Use SDL definition instead of their numeric value.
...
SVN revision: 34282
2008-04-16 14:37:14 +00:00
Cedric BAIL
04d82e3825
Fix typo.
...
SVN revision: 34281
2008-04-16 08:36:08 +00:00
Carsten Haitzler
57ecfa2b1f
This patch add the possibility to delay a timer and to know the
...
pending time before the next wake up.
They should not affect any current code using the timer.
--
Cedric BAIL
SVN revision: 34250
2008-04-11 23:39:55 +00:00
Carsten Haitzler
a11b5c4769
deps lists/ debugging too...
...
SVN revision: 34177
2008-04-03 18:47:14 +00:00
Carsten Haitzler
0a0f8904f2
add xtest faking key support.
...
SVN revision: 34128
2008-03-28 14:38:35 +00:00
Carsten Haitzler
cbda36803a
fix configure.in - pkgconf
...
SVN revision: 34098
2008-03-23 16:44:54 +00:00
Carsten Haitzler
1bc9f155bb
and only delete job list if its not null.
...
SVN revision: 34063
2008-03-20 17:56:41 +00:00
Dan Sinclair
74873d6559
- set the job list to NULL. If this isn't done and we re-init the library (as efreet does during unit testing) the list won't get re-created and crap memory will get freed on the next shutdown
...
SVN revision: 34058
2008-03-20 02:10:55 +00:00
Peter Wehrfritz
7f9e3f4cfd
remove dangerous casts
...
SVN revision: 34039
2008-03-16 23:05:50 +00:00
Carsten Haitzler
0dde2578fe
cross-compile again...
...
SVN revision: 34037
2008-03-16 12:17:53 +00:00
Peter Wehrfritz
1bb6fe82e7
compile again with curl
...
SVN revision: 34012
2008-03-13 09:26:24 +00:00
Sebastian Dransfeld
0c387e3c74
Remove unused variable
...
SVN revision: 34010
2008-03-13 06:36:50 +00:00
Sebastian Dransfeld
a4ad7cb0eb
Fix compiler warnings.
...
SVN revision: 34009
2008-03-13 06:35:57 +00:00
Peter Wehrfritz
164190d377
compile on FreeBSD again
...
SVN revision: 33984
2008-03-11 19:51:32 +00:00
Carsten Haitzler
ab9940c2eb
try again - missed the wrapping #ifdef
...
SVN revision: 33983
2008-03-11 10:24:10 +00:00
Michael Jennings
342492d566
Mon Mar 10 22:11:43 2008 Michael Jennings (mej)
...
Do not force use of pkgconfig to detect SDL -- supported versions of
SDL (1.2.0) did not ship with pkgconfig support.
Do not use PKG_CHECK_EXISTS as it is not available in older pkgconfig
releases.
----------------------------------------------------------------------
SVN revision: 33981
2008-03-11 05:12:47 +00:00
Carsten Haitzler
7a53260b55
build again if no curl there.
...
SVN revision: 33980
2008-03-11 03:38:22 +00:00
Michael Jennings
cbe71c7569
Mon Mar 10 19:25:39 2008 Michael Jennings (mej)
...
Do not require bleeding-edge autoFUCK tools.
----------------------------------------------------------------------
SVN revision: 33979
2008-03-11 02:25:29 +00:00
Carsten Haitzler
3dedc3559e
allow to have sub-rpocessed controlled by parent if parent dies/segvs/kill
...
-9'd , ecore_exe'd children die too.
SVN revision: 33974
2008-03-10 06:44:32 +00:00
Carsten Haitzler
2f4173e229
cedrics ecore_cn_url stuff for file downloads
...
SVN revision: 33970
2008-03-09 16:43:32 +00:00
Carsten Haitzler
4a3d696dcf
cedric's timer freeze code.
...
SVN revision: 33967
2008-03-09 15:56:17 +00:00
Carsten Haitzler
87a6db7703
add in a types get - as u can have a list of them.
...
SVN revision: 33951
2008-03-07 11:02:22 +00:00
Carsten Haitzler
69f298c228
netwm type stupports an array of types. we dont handle it. bad. for now take
...
only the most important one (first) and note this issue.
SVN revision: 33944
2008-03-06 10:19:21 +00:00
Carsten Haitzler
b9c073d25f
allow programs using ecore_con_url to work and have symbols defined - even if
...
api doesnt do anything useful as curl is disabled.
SVN revision: 33929
2008-03-05 05:15:37 +00:00
Carsten Haitzler
e89ea49c8b
if port < 0 then drop port number
...
SVN revision: 33898
2008-03-02 08:39:21 +00:00
Carsten Haitzler
0cd91f89df
valgrind complaint - valid one. fix.
...
SVN revision: 33891
2008-03-02 02:01:11 +00:00
Carsten Haitzler
9d31648720
revert pselect - breaks e init and entrance
...
SVN revision: 33829
2008-02-24 08:42:39 +00:00
Carsten Haitzler
c31c2c50c3
use pselect - from lars. testing now in a wider audience.
...
SVN revision: 33827
2008-02-24 04:56:28 +00:00
doursse
fc81ca730c
remove trailing spaces
...
SVN revision: 33800
2008-02-20 18:22:42 +00:00
doursse
08bbba9e24
use the new api for the screensaver
...
SVN revision: 33799
2008-02-20 18:20:51 +00:00
Horms
5ac42d953d
Add build-dependancy on pkg-config
...
As aclocal may be called via autogen.sh during the Debian build process
add an explicit build dependancy on pkg-config which includes
/usr/share/aclocal/pkg.m4 which provides the PKG_CHECK_MODULES macro.
SVN revision: 33781
2008-02-18 07:44:11 +00:00
Horms
37b3aecac8
ecore: build ecore desktop
...
The debian packaging has a libecore0-desktop package, so
build ecore desktop so there is something to go in it.
SVN revision: 33780
2008-02-18 07:36:08 +00:00
Horms
4cbf4bedd5
ecore: use DEB_CONFIGURE_EXTRA_FLAGS in rules file
...
Use DEB_CONFIGURE_EXTRA_FLAGS in the rules file
rather than duplicating the flags in the invocation
of ./autogen.sh
SVN revision: 33779
2008-02-18 07:34:43 +00:00
Horms
54f624a83b
ecore: include autogen.sh in distribution tar ball
...
autogen.sh is really ought to be included in the distribution.
For starters its used in the debian build process.
SVN revision: 33778
2008-02-18 07:29:44 +00:00
Horms
920d9e9ec7
ecore: automake and libtool build dependancy
...
automake and libtool are needed by ./autogen.sh which
is used in the Debian build process.
SVN revision: 33777
2008-02-18 07:29:07 +00:00
Sebastian Dransfeld
0354cd15e9
And remove debugging.
...
SVN revision: 33771
2008-02-18 06:41:52 +00:00
Sebastian Dransfeld
4ec81c3451
List data should not be in the nodes when using ecore_list
...
SVN revision: 33770
2008-02-18 06:27:26 +00:00
Sebastian Dransfeld
d6b1e0b5a6
formatting
...
SVN revision: 33769
2008-02-18 06:26:20 +00:00
Sebastian Dransfeld
1ff7daa0bb
revert_to can't be PointerRoot, should probably be RevertToPointerRoot
...
SVN revision: 33737
2008-02-12 20:34:41 +00:00
Peter Wehrfritz
69c774cbe6
add doxy stubs, so that the function names at least appear in the api references
...
Thanks to mcalamelli
SVN revision: 33731
2008-02-11 23:24:11 +00:00
Mike Frysinger
561eb3c20c
move ecore_exe_{init,shutdown} win32 stubs to header
...
SVN revision: 33640
2008-01-28 11:20:57 +00:00
Peter Wehrfritz
3f672adf1b
remove stupid semicolons
...
SVN revision: 33626
2008-01-26 14:41:34 +00:00
Mike Frysinger
d62afbab1d
fix debug-typo left over in previous commit
...
SVN revision: 33621
2008-01-26 10:12:20 +00:00