Commit Graph

2012 Commits

Author SHA1 Message Date
kaethorn 834d94297e add imf-evas to debian packages.
SVN revision: 32844
2007-11-23 11:09:37 +00:00
Sebastian Dransfeld dd57bdc7a0 formatting
SVN revision: 32821
2007-11-22 11:57:01 +00:00
Sebastian Dransfeld 8ee02e0e2a Fix warnings.
SVN revision: 32820
2007-11-22 11:55:35 +00:00
Sebastian Dransfeld ed930e98a2 Need ecore for Ecore_Data.h
SVN revision: 32819
2007-11-22 11:49:20 +00:00
andrunko 2204cc1927 Added Ecore_IMF_Evas.
Removed Evas dependency from Ecore_IMF, that was requested by Ewl developers
in order to be able to integrate Ecore_IMF on it.

Added Ecore_IMF_Evas, a library with helper functions to use Ecore_IMF together
with Evas.

Now everybody should be happy.


SVN revision: 32812
2007-11-21 22:20:16 +00:00
kaethorn 2e3bda35c9 add ecore_imf and clean up rules.
SVN revision: 32811
2007-11-21 15:28:33 +00:00
doursse 4a6cc12b9c remove printf's. Sorry for the big commit, it was not intended to be done now, but it would have been in cvs anyway
SVN revision: 32810
2007-11-21 12:28:00 +00:00
doursse f5cc49bd44 forgot to add glew support in configure.in
SVN revision: 32809
2007-11-21 12:16:16 +00:00
andrunko 4c27e0cd6b Changed ecore_imf_context_client_window_set to receive an Evas pointer.
This would allow applications to create input method plugins with more
fancy stuff (like transparency, ...).
See http://staff.get-e.org/?p=users/andrunko/ilike-imf-ecore.git;a=summary.


SVN revision: 32804
2007-11-21 01:33:50 +00:00
Sebastian Dransfeld 2a77a4ec07 Correct ecore list looping
SVN revision: 32787
2007-11-20 05:44:24 +00:00
Carsten Haitzler e935c1a0d7 more input devices checks.
SVN revision: 32782
2007-11-19 23:16:29 +00:00
andrunko 502b766d66 Added Ecore_IMF module.
Added Ecore_IMF module. This module enables different input methods to be
used with Ecore. Input methods modules can be created using the Ecore_IMF
interface.
Added ecore_evas_window_get method to allow input methods to request
the window related to a given Ecore_Evas when available.


SVN revision: 32775
2007-11-19 18:27:11 +00:00
Sebastian Dransfeld 23d39ab154 fix copy/paste error
SVN revision: 32771
2007-11-19 08:42:33 +00:00
Sebastian Dransfeld 9766a725eb Check whether we have input devices (Thanks Lars Munch).
SVN revision: 32770
2007-11-19 08:41:00 +00:00
Dan Sinclair 2a9de292d8 - Make sure we set the current pointer. If we don't and call _index_goto()
we'll get a segv


SVN revision: 32769
2007-11-19 04:15:26 +00:00
Carsten Haitzler 2493d489c4 remove from doxyfile - exclude
SVN revision: 32768
2007-11-19 01:08:02 +00:00
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