Commit Graph

194 Commits

Author SHA1 Message Date
Tom Hacohen 473a719455 Evas textblock: Added "lang" to markup to set the language.
SVN revision: 61942
2011-08-01 08:21:15 +00:00
Tom Hacohen b3995dfc6c Evas textblock: Added font_width to markup.
SVN revision: 61937
2011-08-01 08:20:59 +00:00
Tom Hacohen 43618428b4 Evas textblock: Added font_weight and font_style formats.
These allow overriding the font style defined using "font=':style=Bold'".

SVN revision: 61854
2011-07-28 12:43:41 +00:00
Tom Hacohen e611c58b37 Evas: Updated changelog.
SVN revision: 61844
2011-07-28 09:18:59 +00:00
Cedric BAIL a0eddcab48 evas: update ChangeLog.
SVN revision: 61124
2011-07-07 15:25:27 +00:00
Carsten Haitzler 90d7dbddd4 Fix bug in in mouse grabs while frozen events are in place.
SVN revision: 61070
2011-07-06 08:43:18 +00:00
Hyoyoung Chang 24a3c5a092 From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] evas - add checking event type

Dear developers.

I found a bug about evas event handling.
In some situation, evas blocks some events by checking _evas_event_counter.
So I made a patch that is checking event type also event counter.

Reproduce steps:
1. make a window
2. show window before adding a elementary/genlist widget

--- codes ---
void _gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
{
  printf("_gl_mousedown_cb !! \n");
}

static Eina_Bool create_main_win(App *app)
{
  app->win = elm_win_add(NULL, "genlist-win", ELM_WIN_BASIC);
  evas_object_show(app->win);          <-- position 1
              
  Evas_Object *genlist = elm_genlist_add(app->win);
  elm_win_resize_object_add(app->win, genlist);
  evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN, _gl_mousedown_cb, NULL);
  evas_object_show(genlist);
  
  evas_object_resize(app->win, 320, 240);
//evas_object_show(app->win);          <-- position 2
        
  return EINA_TRUE;
}
--- codes ---

In common use case, apps don't show main window at position 1.
However to reproduce, it can be at position 1. Then, focus is at just on main window.
In that situation, if a user clicks a genlist, its event is dropped by evas.
Because in mouse down callback, it give focus to genlist.

Then two events is made. First is mouse down, second is focus handling.
In event callback, evas processes mouse down after focus handling.
But evas found that mouse event is retarded event than focus handling.
So it ignores it.

This patch is introduce event handling type checking to
evas_object_event_callback_call.




SVN revision: 61026
2011-07-05 01:33:59 +00:00
Tom Hacohen c69ba03da1 Evas: Updated changelog.
SVN revision: 60744
2011-06-28 02:10:36 +00:00
Carsten Haitzler 8ba3385505 typo--
SVN revision: 60519
2011-06-20 11:10:55 +00:00
Carsten Haitzler 8575821c1a allow getting ot table packing child too.
SVN revision: 60447
2011-06-17 11:34:30 +00:00
Carsten Haitzler 5c5581fc95 evas table -> allow packing of same object again to update packing
parameters



SVN revision: 60446
2011-06-17 11:25:30 +00:00
Carsten Haitzler b73f50a97c note features that are disabled.
SVN revision: 60441
2011-06-17 10:15:27 +00:00
Cedric BAIL 260718c700 evas: add evas_object_image_load_orientation_set, evas_object_image_load_orientation_get.
SVN revision: 60040
2011-06-07 13:39:13 +00:00
Cedric BAIL 1e62ad24a3 evas: use Eina_File for JPEG loader.
SVN revision: 60039
2011-06-07 13:34:18 +00:00
Cedric BAIL 0e0dca586f evas: add evas_object_image_extension_can_load_get.
This functions let you check if a file could be opened by
Evas_Object_Image. It is threadsafe, and you should use it
from another thread as often as possible :-)



SVN revision: 59872
2011-06-01 14:32:08 +00:00
Lucas De Marchi 10237c5b56 evas: fix misspellings
Misspellings found by codespell



SVN revision: 59822
2011-05-30 16:45:08 +00:00
Vincent Torri 4963571e08 Evas : evas_preload.c : Fix compilation when --disable-async-preload is passed to configure.
SVN revision: 59786
2011-05-29 14:34:33 +00:00
Tom Hacohen dbe7a9800e Evas textblock: Added support for numeric escape sequences.
Patch by Raoul Hecky.

SVN revision: 59780
2011-05-29 11:47:53 +00:00
Tom Hacohen 422d9358bf Evas font-engine: Conform to the API changes in Harfbuzz 0.6.0.
SVN revision: 59779
2011-05-29 11:09:47 +00:00
Tom Hacohen ca1fc26a0e Evas font-engine: Fixed a bug in the glyph search function.
SVN revision: 59776
2011-05-29 09:20:13 +00:00
Carsten Haitzler bdba0b8171 Add feature: convenience call: evas_event_thaw_eval()
SVN revision: 59727
2011-05-27 08:26:11 +00:00
Carsten Haitzler cae0e6ea83 chlog++
SVN revision: 59694
2011-05-26 08:37:44 +00:00
Carsten Haitzler d4b2236040 forgot chglog.
SVN revision: 59688
2011-05-26 05:42:15 +00:00
Cedric BAIL 2600ac9160 evas: use Eina_File when possible.
SVN revision: 59645
2011-05-24 10:19:06 +00:00
Vincent Torri 70c27550cf Evas: Fix compilation with libjpeg 8 on Windows.
SVN revision: 59609
2011-05-23 06:45:19 +00:00
Carsten Haitzler 23c715b282 fixed issues on evas gl suport from sungwoo.
SVN revision: 59492
2011-05-18 09:49:58 +00:00
Carsten Haitzler 62efa76e50 add grid layout obj to evas (along with table and box)
SVN revision: 59481
2011-05-18 07:04:32 +00:00
Tom Hacohen 8315f9879c Evas textblock: Fix segfault with evas_textblock_cursor_content_get.
Patch by Brian Wang.

SVN revision: 59347
2011-05-12 15:12:10 +00:00
Carsten Haitzler 3761d8ecf8 Evas Smart: add ability to get usage count
SVN revision: 59341
2011-05-12 08:28:25 +00:00
Carsten Haitzler 6162859727 chlog++
SVN revision: 59330
2011-05-11 11:29:21 +00:00
Tom Hacohen 13d032d0b1 Evas textblock: Added _format_list_get for fast retrieval of anchors.
This is very useful in edje_entry that keeps a list of anchors.
Currently only "a" and "item" are supported, and unless something
drastic will happen, it will stay this way.

SVN revision: 59325
2011-05-11 10:18:24 +00:00
Carsten Haitzler ba6775813b chlog++
SVN revision: 59324
2011-05-11 09:55:08 +00:00
Cedric BAIL 30ecc3a5b8 evas: fix typos.
SVN revision: 59306
2011-05-10 07:55:22 +00:00
Cedric BAIL a68c149866 evas: don't try all loader on directory.
SVN revision: 59235
2011-05-06 09:36:24 +00:00
Tom Hacohen 604ad360ff Evas: Updated changelog.
SVN revision: 59209
2011-05-05 11:06:09 +00:00
Carsten Haitzler b520b60b81 chlog++
SVN revision: 59168
2011-05-04 06:15:11 +00:00
Carsten Haitzler cc9bc35e59 chlog++
SVN revision: 59158
2011-05-04 02:28:23 +00:00
Tom Hacohen ff0bcef2db Evas textblock: Added "password" tag - toggle password mode.
This lets you toggle the password mode inside the text. Especially
useful for implementing "show last char" in password entries.

Patch by Shilpaonkar Singh

SVN revision: 59000
2011-04-28 11:08:20 +00:00
Carsten Haitzler 0e57095d06 add generic image loader. allows for GPL loaders, unstable loaders and
more. making a loader is a matter of a binary of a specific name and
evas passes certain input on the cmd-line and your binary produces
output on stdout (and also optionally additionally in a shm or tmp
file).



SVN revision: 58914
2011-04-26 01:03:06 +00:00
Cedric BAIL 0cef5e41fe evas: add psd file format support.
Patch from Thierry el Borgi with some rework of myself.

NOTE: I don't have much file to test, so if some don't
contact us with those file and we will fix the loader
if needed.


SVN revision: 58873
2011-04-24 19:45:43 +00:00
Brett Nash 9eaea94252 Evas: Filters:
More work, proudly supported by Samsung.  Filters!

So now you can apply a whole host of cheesy visual effects to objects at
runtime.  This is the first commit, there are a couple of more to come as I
tweak the filters, and fix blur with GL[1].

Please direct bugs to me nash@nash.id.au.

[1] You'd think shaders would be good at this.. but no, generic blur and GL
are like trying to get an apple product to work with Linux.

SVN revision: 58726
2011-04-19 05:47:56 +00:00
Tom Hacohen bc6e404e71 Evas: Updated changelog.
SVN revision: 58653
2011-04-14 07:40:45 +00:00
Tom Hacohen ad3b167e88 Evas font-engine: Added support for runtime-italic/bold.
Now when setting :style=Oblique/Italic/Cursiva/Bold and etc and there's
no matching font found in the system, adjustments will be done on
runtime to support that feature.

Patch by Myoungwoon Roy Kim (roy_kim).

SVN revision: 58584
2011-04-12 09:05:47 +00:00
Tom Hacohen 3624347598 Evas: Updated changelog.
SVN revision: 58550
2011-04-11 12:18:10 +00:00
Carsten Haitzler bb03df9625 chlog++
SVN revision: 58547
2011-04-11 12:07:03 +00:00
Tom Hacohen f44f44e024 Evas: Fix last changelog entry description.
SVN revision: 58453
2011-04-07 13:34:00 +00:00
Tom Hacohen b5b34a6fe3 Evas textblock: Updated changelog.
SVN revision: 58449
2011-04-07 13:15:57 +00:00
Carsten Haitzler fca2d9cf38 chlog++
SVN revision: 58382
2011-04-06 07:37:13 +00:00
Cedric BAIL b0e45e04bc evas: and now, the last one to die today, Evas Xrender backend.
SVN revision: 58364
2011-04-05 14:16:18 +00:00
Cedric BAIL 1b3b01cb4f evas: and now is the death of Qtopia engine.
SVN revision: 58362
2011-04-05 13:45:54 +00:00
Cedric BAIL cbad6075d7 evas: remove Evas Cairo backend.
SVN revision: 58359
2011-04-05 13:00:23 +00:00
Cedric BAIL ad5a2f59c6 evas: remove Evas Quartz backend.
SVN revision: 58358
2011-04-05 12:25:25 +00:00
Carsten Haitzler 8859f850fb API add: From <dunamis.park@samsung.com> - sungwoo
start of evas gl api (with compile warning fixes).



SVN revision: 58318
2011-04-04 10:23:12 +00:00
Tom Hacohen 2e429037d0 Evas textblock: Updated changelog.
SVN revision: 58213
2011-03-30 13:11:04 +00:00
Gustavo Sverzut Barbieri 9f0b807db4 Fix build with static modules, thanks Gentoo ;-)
I don't know if this is useful to backport to stable branch, if you
think so please do it as I don't even have that checkout... svn is
annoying :-P



SVN revision: 58012
2011-03-23 02:45:19 +00:00
Brett Nash fc2c613bec Evas: PRoxy: First pass at punching through hidden clips.
SVN revision: 58009
2011-03-23 01:37:14 +00:00
Carsten Haitzler cc58ee1e6a evas cache system more pedantic about matches and statting.
SVN revision: 57890
2011-03-19 07:08:59 +00:00
Cedric BAIL 5b096042a2 evas: fix wrong call to free when using mempool for Evas_Object.
Patch by Jiyoun Park <jy0703.park@samsung.com>


SVN revision: 57846
2011-03-18 10:56:27 +00:00
Cedric BAIL 4b5b0d479f evas: this will fix some clipping issue with map.
This patch should be backported if it work well. Need more tester.
It doesn't fix a missing del detection in enki and elementary_test transit 4.


SVN revision: 57765
2011-03-15 16:20:57 +00:00
Carsten Haitzler 3d26ace1c7 evas: add memory image loader api. ask not how it works or i shall
disembowel you. ktnxbi.



SVN revision: 57736
2011-03-14 10:53:37 +00:00
Carsten Haitzler 710630d074 Evas: add ico loader!
SVN revision: 57693
2011-03-11 15:07:25 +00:00
Carsten Haitzler 0f002c7f93 chlog++ - and yes i know. backport to 1.0.1 - as i said already. will
go over these when i get to it.



SVN revision: 57669
2011-03-10 12:13:25 +00:00
Sung W. Park 37c3f59341 From: "Sung W. Park" <sungwoo@gmail.com>
Subject: [E-devel] Evas - OpenGL and Image Object -
evas_object_image_native_surface_set()

Fix bug with yinvert handling of native surfaces.



SVN revision: 57658
2011-03-10 08:23:39 +00:00
Carsten Haitzler 51b3f6c969 fix -> call hide BEFORE del.
SVN revision: 57613
2011-03-09 06:16:46 +00:00
Carsten Haitzler b893963ee8 i cannot believe evas has lasted this long without this. obj ref &
unref.



SVN revision: 57582
2011-03-08 12:23:37 +00:00
Carsten Haitzler e4b877f45d 2 different sync apis with differetn ext's. fix.
SVN revision: 57569
2011-03-08 11:20:49 +00:00
Mike Blumenkrantz 63638f7393 _evas_gl_common_viewport_set segv fix: ROUND 2!
SVN revision: 57561
2011-03-08 01:00:21 +00:00
Carsten Haitzler ccfe91cc58 REVERT! hell no. glu is not going to become a dependency. it never
was. you broke gl-es support and didnt link to glu either. it's a
separate lib. no no no no no.



SVN revision: 57558
2011-03-07 19:11:18 +00:00
Mike Blumenkrantz ea5e9b6773 fix weird segv I found when trying opengl mode in comp module on my desktop, waiting for someone to give me the "good job you did it correctly" before I backport since I probably didn't
SVN revision: 57546
2011-03-07 05:41:49 +00:00
Vincent Torri 03d42cee69 formatting and spell
SVN revision: 57359
2011-02-27 09:37:14 +00:00
Vincent Torri bd5cdd7432 Actually, it's important and it's a compilation failure. Users
will know when it has been fixed


SVN revision: 57358
2011-02-27 09:31:00 +00:00
Carsten Haitzler 62062af8b4 * Fixed bug smart calc array where it'd nuke the array when nested
process calls hapen and leave some objects uncalculated, but
          removed from the array and marked as needing a calc thus never
          getting back into the array.
          


SVN revision: 57234
2011-02-22 12:12:37 +00:00
Tom Hacohen 4f36121edb Evas: Updated changelog.
SVN revision: 57230
2011-02-22 09:33:22 +00:00
Carsten Haitzler a3808761cc fix bug with prev/cur text state access in text obj for utf8 string.
SVN revision: 57201
2011-02-21 06:12:28 +00:00
Carsten Haitzler d3ce2c4bbb changelog for todays fixes
SVN revision: 57164
2011-02-19 15:55:04 +00:00
Tom Hacohen bf11500312 Evas: Updated changelog.
SVN revision: 57098
2011-02-16 16:43:49 +00:00
Jeonghyun Yun 2c428c4c15 From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: Re: [E-devel] [Patch] evas_image_load_bmp small patch

When I tested some bmp files on evas, I found one bmp file is not displayed.
But this bmp file is displayed on windows and linux gimp and etc.
So I checked this bmp file, this file have 208 data per line despite 207
pixel per line!!

I fixed code to skip the data when data is more than width instead of
break. I think this is not bug but evas policy problem.



SVN revision: 57076
2011-02-16 05:44:01 +00:00
Tom Hacohen 4f80504b6d Evas: updated changelog.
SVN revision: 57020
2011-02-14 14:17:18 +00:00
Brett Nash 8729a314ab Fix the semicolon, and small optimisation.
SVN revision: 56975
2011-02-13 00:27:03 +00:00
Carsten Haitzler 0bde1e25a1 fix silly sized scaling issue.
SVN revision: 56962
2011-02-12 14:50:25 +00:00
Carsten Haitzler 7881c0b849 improvement to gl engine wrt. caching.
SVN revision: 56801
2011-02-08 11:41:38 +00:00
Brett Nash 310f872e56 Manual merge of proxy code (inc ChangeLog)
SVN revision: 56780
2011-02-07 04:18:37 +00:00
Tom Hacohen 6e7b0dffd7 Evas: updated changelog.
SVN revision: 56634
2011-02-01 13:21:48 +00:00
Tom Hacohen 912d176d3e Evas: Updated changelog.
SVN revision: 56631
2011-02-01 12:18:05 +00:00
Carsten Haitzler 75bb165f29 Thanks to samsung - added WBMP loader.
SVN revision: 56624
2011-02-01 09:38:48 +00:00
ChunEon Park b6c29efe76 From: ChunEon Park <chuneon.park@samsung.com>
Subject: Re: [E-devel] some bug fix patches

Fix lurking free bug in grab code.



SVN revision: 56576
2011-01-31 08:42:34 +00:00
Carsten Haitzler 21af8142da other way.
SVN revision: 56575
2011-01-31 08:40:51 +00:00
Tom Hacohen 5548283814 Evas: Updated changelog.
SVN revision: 56554
2011-01-30 13:55:16 +00:00
Tom Hacohen 20e89e9d01 Evas: Updated changelog.
SVN revision: 56546
2011-01-30 10:46:06 +00:00
Carsten Haitzler 21f01ee0dc geez. wrong year!
SVN revision: 56377
2011-01-29 13:19:04 +00:00
Carsten Haitzler d3875cde4a chlog++
SVN revision: 56374
2011-01-29 09:42:53 +00:00
Carsten Haitzler 0cb7271e97 aaaah farg. forgot the changelogs. fix.
SVN revision: 56359
2011-01-29 03:54:33 +00:00
Carsten Haitzler 35447ef1d4 evas -> 1.0.0 alpha readied.
SVN revision: 51158
2010-08-16 06:58:07 +00:00
Carsten Haitzler 5c82257464 in goes new code
SVN revision: 6444
2002-11-08 07:46:04 +00:00