Viktor Kojouharov
fca7b4aa43
return -1 on error instead
...
SVN revision: 40971
2009-06-08 15:44:43 +00:00
Viktor Kojouharov
06437b0e33
make the generated callback receive the thumb path and key
...
SVN revision: 40969
2009-06-08 15:29:52 +00:00
Gustavo Sverzut Barbieri
b7d1bed838
start service by name requires one more parameter (flags).
...
The dbus api has a "flags" parameter that is now unused but may be in
future, it was missing and dbus was giving method mismatch.
I forgot to commit this but changed Ethumb_Client, then Viktor "fixed"
it by reverting such change. Now going back to my code and adding "0"
as flag.
SVN revision: 40968
2009-06-08 14:32:17 +00:00
Viktor Kojouharov
e5ca756ffe
fix the use of e_dbus_start_service_by_name
...
prevent id_count from being 0
SVN revision: 40963
2009-06-08 08:47:56 +00:00
Vincent Torri
5bd14d2a05
* modify the way eina_config.h is built (see eina_config.h.in
...
and configure.ac)
* include eina_config.h explicitely in files where the macros
of eina_config.h are used
* define eina_magic_string_init() and eina_magic_string_shutdown()
even when the mugle option is set (magic disabled)
* formatting and fix in configure.ac
SVN revision: 40962
2009-06-08 08:27:33 +00:00
Vincent Torri
735a71ecfe
forget to commit configure.ac (check pixman library when XCB is used)
...
SVN revision: 40960
2009-06-08 06:41:06 +00:00
Vincent Torri
20108eea57
Add Region API to ecore_x (Xlib using Region and XCB using pixman).
...
This allow to use the same code in ecore_evas for Xlib and XCB
SVN revision: 40959
2009-06-08 06:34:20 +00:00
Gustavo Sverzut Barbieri
19ebe43a04
start dbus service by its name if it's not up.
...
we still guess it was up and try to get its name, if not possible then
try to start it and then get is name.
another way to do it would be to always request start and just then
get its name and just then start to listen to NameOwnerChanged. But
the current way is good enough and should save some roundtrips for
good cases (server is up).
SVN revision: 40955
2009-06-07 21:20:37 +00:00
Gustavo Sverzut Barbieri
76d4b16942
move bit flags to end, use bitfield.
...
SVN revision: 40954
2009-06-07 20:47:28 +00:00
Gustavo Sverzut Barbieri
df58840124
do not leak module if user do not want it.
...
SVN revision: 40924
2009-06-06 22:53:03 +00:00
Gustavo Sverzut Barbieri
369a502a28
fix nasty bug of timers not being re-evaluated on rare case.
...
If there are no other main loop activity than a idlers and one idler
adds a timer, the new (and unique) timer would be ignored since it's
flagged as "just_added" and thus next iteration will not consider it,
possible entering an infinite wait as it could be the only thing to do
in main loop.
Antognolli found this nasty bug while handling timeout-and-die in
Ethumb, where the "disconnect" event is dispatched by EDBus from idler
and it was adding a timer to shutdown the daemon after a while without
clients.
By: Rafael Antognolli <antognolli@profusion.mobi>
SVN revision: 40923
2009-06-06 22:31:34 +00:00
Vincent Torri
87b0ca2ab1
add rotation support for the gdi engine
...
SVN revision: 40916
2009-06-06 06:54:34 +00:00
Vincent Torri
33cfc873ec
Fix init error handling of array, benchmark, counter,main,
...
rectangle and stringshare modules. Patch by Andre Dieb, modified
by me (formatting and fix for the Windows code in eina_counter)
SVN revision: 40915
2009-06-06 04:22:21 +00:00
Vincent Torri
46836c875f
fix documentation
...
SVN revision: 40914
2009-06-06 03:55:32 +00:00
Vincent Torri
e61101a4a4
fix object size when rotation is 90 or 270 degree
...
SVN revision: 40907
2009-06-05 18:58:16 +00:00
Vincent Torri
a8490456b6
explicitely update the window
...
SVN revision: 40905
2009-06-05 17:14:56 +00:00
Rafael Antognolli
aac69a080f
Added ethumbd (ethumb).
...
ethumbd is a server waiting for requests of thumbnails via dbus. A client
library is also provided, avoiding dbus burocracy (and with an API similar
to ethumb).
SVN revision: 40899
2009-06-04 21:21:43 +00:00
Cedric BAIL
9c5a02a771
* eet_node: Fix eet_data_undump segv when Eet_Node == NULL.
...
SVN revision: 40894
2009-06-04 09:29:56 +00:00
Cedric BAIL
4de864c578
* eina: Update eina authors list.
...
SVN revision: 40893
2009-06-04 09:11:20 +00:00
Cedric BAIL
5aeb9bbe82
* Fix some init/shutdown procedure.
...
SVN revision: 40892
2009-06-04 09:02:29 +00:00
Andreas Volz
e2b32f8ad8
after discussion on IRC (#edevelop) with k-s and raster I removed the deprecated tag
...
SVN revision: 40886
2009-06-03 21:41:00 +00:00
Carsten Haitzler
f1ec8f8b3e
fix precise-in
...
SVN revision: 40878
2009-06-03 14:16:55 +00:00
Carsten Haitzler
85cef43263
mirko - thanks. spotted a crahs when magic debug is disabled
...
SVN revision: 40875
2009-06-03 13:17:06 +00:00
Cedric BAIL
c7075525cc
* eet: Update ChangeLog.
...
SVN revision: 40874
2009-06-02 17:08:30 +00:00
Cedric BAIL
70c7a08c05
* eet_node: Fix API.
...
SVN revision: 40873
2009-06-02 16:24:28 +00:00
Carsten Haitzler
3528238bbe
add request # tracking. this should detect badness - like forking and using
...
the connection from the fork (the cserve connection). it won't catch
threads... most of the time, but i need something else for that i think.
SVN revision: 40869
2009-05-31 22:03:24 +00:00
Carsten Haitzler
7c66538545
fix corer case with utf8
...
SVN revision: 40867
2009-05-31 21:26:36 +00:00
Iván Briano
d8ae422259
Upper case
...
SVN revision: 40853
2009-05-29 18:53:50 +00:00
Gustavo Sverzut Barbieri
0664a8fd5e
Avoid getting stuck into ecore main loop dispatchers.
...
The old way we could run endless with the following case:
int my_buggy_idler(void *data) {
ecore_idler_add(my_buggy_idler, NULL);
return 0;
}
since it would append to that list, then the list would never end.
Now we just dispatch up to the last know idler, then go back to
regular processing, if nothing happens we'll be back to dispatch
again.
I tested it here and works fine, but might show issues with ecore
enterers/exiters of some applications that rely on the old (broken)
behavior.
SVN revision: 40847
2009-05-29 16:33:00 +00:00
Vincent Torri
f94a0f29a2
* on Windows, pipe() creates sockets and not file descriptoes,
...
hence we must use closesocket() to close a socket instead of
close(). In addition, we should improve the closing of the
socket (see http://tangentsoft.net/wskfaq/newbie.html#howclose )
* use PIPE_FD_INVALID for invalid fd / socket
* use PIPE_FD_ERROR for invalid result when sending / receiving
data on fd / sockets
next step is to manage correctly errno on Windows with WSAGetLastError()
(see http://tangentsoft.net/wskfaq/articles/bsd-compatibility.html )
SVN revision: 40846
2009-05-29 14:32:57 +00:00
Rafael Antognolli
4229b4654b
Fixed segfault when no file is passed as argument to ethumb.
...
Other minor fixes:
- fixed use fo eina safety checks;
- _ethumb_build_absolute_path is used inside dir_set.
SVN revision: 40840
2009-05-26 20:33:58 +00:00
Rafael Antognolli
c5ab8f1f8c
Fix output file ethumb.pc when some optional modules are disabled.
...
SVN revision: 40839
2009-05-26 20:32:30 +00:00
Gustavo Sverzut Barbieri
7b7ece4046
fix debian rules files.
...
* fix the way AC_INIT macros are parsed to consider [] as well.
* set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.
SVN revision: 40838
2009-05-26 17:34:53 +00:00
Daniel Kolesa
220afa29bb
Move from libssl to libgnutls in ecore/debian.
...
SVN revision: 40833
2009-05-26 13:00:02 +00:00
Andreas Volz
a5af5b19d7
updated docu
...
SVN revision: 40808
2009-05-24 08:24:32 +00:00
Vincent Torri
f2ba1103ca
fix configure output for the doc
...
SVN revision: 40805
2009-05-23 22:39:01 +00:00
Vincent Torri
6e36366dbc
fix BackSpace value
...
SVN revision: 40804
2009-05-23 21:54:27 +00:00
Carsten Haitzler
fe6f78829e
add includes
...
SVN revision: 40794
2009-05-23 12:17:27 +00:00
Vincent Torri
6842103267
revert the patch for RTL text rendering in software_16 engine
...
SVN revision: 40789
2009-05-23 09:23:01 +00:00
Carsten Haitzler
974bbfd19f
header miss!
...
SVN revision: 40784
2009-05-22 23:10:01 +00:00
Carsten Haitzler
c3b8b4ee14
revertg big R to L patches because they break cursors and selection.... BACK
...
boy BACK!
SVN revision: 40783
2009-05-22 21:12:32 +00:00
Carsten Haitzler
adab71dcfd
fix engines to match engine func changes with font stuff (R to L)
...
SVN revision: 40782
2009-05-22 21:11:45 +00:00
Andreas Volz
040492e46a
some docs
...
SVN revision: 40779
2009-05-22 20:21:56 +00:00
Lars Munch
931e90579f
Add support for extended keys on win32
...
Based on patch by Vincent Torri.
SVN revision: 40769
2009-05-22 08:50:16 +00:00
Lars Munch
b4c1f5d17a
Remove unused variables
...
SVN revision: 40768
2009-05-22 08:21:38 +00:00
Vincent Torri
21b7802cf6
libtool is too stupid. Some versions seem to not
...
use correctly .la files. Add Evil libraries when
linking
Patch by Lars Munch
SVN revision: 40766
2009-05-22 05:43:43 +00:00
Vincent Torri
765cfdf3a0
There is no numerical keypad on Windows CE
...
Patch by Lars Munch
SVN revision: 40765
2009-05-22 05:38:53 +00:00
Vincent Torri
b72ca778cc
Ignore some f-keys on Windows CE.
...
Patch by Lars Munch
SVN revision: 40761
2009-05-21 16:08:49 +00:00
Vincent Torri
51fa69fc9e
reviewed by: Vincent Torri
...
patch by: Lance Fetters
* src/lib/evil_unistd.c:
make evil_pipe() non blocking
SVN revision: 40758
2009-05-20 17:56:00 +00:00
Iván Briano
5888d62400
Make fribidi truly optional
...
SVN revision: 40755
2009-05-20 03:14:29 +00:00
Viktor Kojouharov
f15e1185c1
make this plugin buildable again
...
SVN revision: 40746
2009-05-19 15:14:19 +00:00
Rafael Antognolli
dead11c234
Oops! Fixed little mistake on ethumb_file_get().
...
SVN revision: 40743
2009-05-19 13:57:48 +00:00
Rafael Antognolli
053567b366
Changed Eina_Bool result -> Eina_Bool success (it makes more sense).
...
SVN revision: 40740
2009-05-19 13:18:51 +00:00
Rafael Antognolli
88d97839a1
Using Eina_Bool.
...
Changed int -> Eina_Bool where it makes sense.
SVN revision: 40739
2009-05-19 12:26:31 +00:00
Rafael Antognolli
16c574df94
finished callback is always called now.
...
The ethumb_generate() function now just returns 0 if there is already a
generation in progress (and in that case, the callback isn't called).
SVN revision: 40738
2009-05-19 11:58:29 +00:00
Rafael Antognolli
bfabdd2404
Fixed some API errors:
...
- added 'const' to many functions;
- changed ethumb_thumb_path_get() so that now it returns the key;
SVN revision: 40737
2009-05-19 11:54:35 +00:00
Carsten Haitzler
68129ccab5
dfb has been broken since rev 39505! <- cedric!
...
SVN revision: 40733
2009-05-19 06:18:00 +00:00
Rafael Antognolli
539a4b1013
Fixed frame_set().
...
No frame structure is created anymore when NULL is passed as argument.
SVN revision: 40732
2009-05-18 21:38:20 +00:00
Rafael Antognolli
1f644476f9
Some fixes:
...
- freeing plugins eina_array;
- avoid accessing swallowed object if no edje frame is defined;
- thumb_path_set() fixed;
SVN revision: 40731
2009-05-18 21:37:09 +00:00
Rafael Antognolli
dfb8599530
Added some missing getters to ethumb API.
...
SVN revision: 40730
2009-05-18 21:26:56 +00:00
Vincent Torri
0c233cfcf3
missing declaration of evas_common_font_query_last_up_to_pos()
...
patch by Lars Munch (previous one too)
SVN revision: 40729
2009-05-18 17:33:54 +00:00
Vincent Torri
cad3471bfb
update 16 bits engine for rtl support
...
SVN revision: 40728
2009-05-18 17:31:52 +00:00
Cedric BAIL
c38a387a05
* eina: Patch from Albin Tonnerre that add a new accessor for Inlist container.
...
SVN revision: 40726
2009-05-18 14:49:57 +00:00
Cedric BAIL
16ae86eacb
* eet_data: Remove some warning.
...
SVN revision: 40725
2009-05-18 14:46:32 +00:00
Vincent Torri
72e17e3589
fix some warnings
...
SVN revision: 40719
2009-05-18 06:33:28 +00:00
Vincent Torri
fab9a2ca4d
the mouse_in event has strangely been removed. It's back, now
...
SVN revision: 40718
2009-05-18 06:19:23 +00:00
Vincent Torri
a19eb31bed
use ecore_input
...
SVN revision: 40717
2009-05-18 06:18:36 +00:00
Carsten Haitzler
e999c88e80
tasn's rtl pathes and improvements... continued!
...
SVN revision: 40715
2009-05-18 06:08:15 +00:00
Vincent Torri
024dc3c51e
Remove eoftware_win32_gdi directory. It is empty (old
...
gdi engine written by raster and removed because of
IP, iirc) and of no use (another gdi engine is there)
SVN revision: 40673
2009-05-15 14:27:53 +00:00
Cedric BAIL
d2b68904fc
* cserve: Fix potential source of segv in cserve.
...
SVN revision: 40672
2009-05-15 13:19:27 +00:00
Carsten Haitzler
67db885317
gstreamer fixes
...
SVN revision: 40671
2009-05-15 11:48:32 +00:00
Carsten Haitzler
1d75ac114a
make reload work properly...
...
SVN revision: 40670
2009-05-15 11:48:20 +00:00
Carsten Haitzler
e50d237d83
more patches...
...
SVN revision: 40669
2009-05-15 11:47:39 +00:00
Vincent Torri
2f5d77ad08
* update efl_doxygen.m4
...
* underquoted parameters in AC_INIT
SVN revision: 40662
2009-05-15 08:38:02 +00:00
Vincent Torri
4d4477a8a3
underquoted parameters
...
SVN revision: 40661
2009-05-15 08:35:18 +00:00
Vincent Torri
fed9a5c08f
update efl_doxygen.m4
...
SVN revision: 40660
2009-05-15 08:33:32 +00:00
Vincent Torri
6729ff3ebb
* underquoted parameters of AC_INIT
...
* formatting
SVN revision: 40659
2009-05-15 08:32:41 +00:00
Vincent Torri
e75d7f4737
update efl_doxygen.m4
...
SVN revision: 40658
2009-05-15 08:30:26 +00:00
Vincent Torri
3baaa0d78f
underquoted parameters of AC_INIT
...
SVN revision: 40657
2009-05-15 08:29:16 +00:00
Vincent Torri
e6ea36aece
update efl_doxygen.m4
...
SVN revision: 40656
2009-05-15 08:26:45 +00:00
Vincent Torri
4d039717de
* underquoted parameters
...
* add AC_CONFIG_MACRO_DIR call
SVN revision: 40655
2009-05-15 08:25:44 +00:00
Vincent Torri
7d9b77132f
update efl_doxygen.m4
...
SVN revision: 40654
2009-05-15 08:17:17 +00:00
Vincent Torri
273fae43ea
underquoted parameters of AC_INIT
...
SVN revision: 40653
2009-05-15 08:15:29 +00:00
Vincent Torri
13889717c4
update efl_doxygen.m4
...
SVN revision: 40652
2009-05-15 08:14:58 +00:00
Vincent Torri
8b6f8ea2d8
underquoted parameters of AC_INIT
...
SVN revision: 40651
2009-05-15 08:12:38 +00:00
Vincent Torri
983479952f
update efl_doxygen.m4
...
SVN revision: 40650
2009-05-15 08:11:51 +00:00
Vincent Torri
807770cb00
Put the closing parenthesis just after the last closing bracket.
...
Putting it the next line adds a line feed to the value of the
variable. Yes, m4 is an horror
SVN revision: 40648
2009-05-15 06:39:05 +00:00
Vincent Torri
84218e58da
* include Ecore_IMF.h before Edje.h so that EAPI
...
is correctly defined on Windows. Paatch by Klaus Rechert
* useless include of eina_stringshare.h as it is included by Eina.h
SVN revision: 40646
2009-05-14 18:36:01 +00:00
Cedric BAIL
b336298727
* Eet: Cleanup eet_data dump code.
...
SVN revision: 40643
2009-05-14 15:58:10 +00:00
Carsten Haitzler
a68c953591
fix input method composition plus fuxes to match textblock
...
SVN revision: 40641
2009-05-14 12:53:56 +00:00
Carsten Haitzler
f5c88e9d53
fix a corner-case textblock issue with end of line char pos
...
SVN revision: 40640
2009-05-14 12:52:44 +00:00
Vincent Torri
edbc2f8cfd
Add option to configure to specify edje_cc. The build of the
...
theme can now be done when cross-compiling
SVN revision: 40638
2009-05-14 08:09:47 +00:00
Vincent Torri
0d295c7299
too many 'yes'.
...
SVN revision: 40636
2009-05-14 06:58:00 +00:00
Vincent Torri
b56951c385
* fix build when ecore_imf is not available. Patch by Lars Munch
...
* formatting
SVN revision: 40632
2009-05-13 22:11:06 +00:00
Vincent Torri
eb183cb48c
don't use the release stuff for Windows CE
...
SVN revision: 40631
2009-05-13 21:54:36 +00:00
Vincent Torri
bf1282a758
don't use the release stuff for Windows CE
...
SVN revision: 40630
2009-05-13 18:58:15 +00:00
Vincent Torri
e66379a188
don't use the release stuff for Windows CE
...
SVN revision: 40629
2009-05-13 18:56:32 +00:00
Vincent Torri
354fb4a780
don't use the release stuff for Windows CE
...
SVN revision: 40628
2009-05-13 18:52:48 +00:00
Vincent Torri
221882c996
don't use the release stuff for Windows CE
...
SVN revision: 40624
2009-05-13 18:42:40 +00:00
Carsten Haitzler
8758acd64d
ecore_imf input method support for edjeentry - on-screen kbds only at the
...
moment. will fix for kbd input. no ecore_imf module tho... yet
SVN revision: 40619
2009-05-13 13:29:30 +00:00