Commit Graph

1978 Commits

Author SHA1 Message Date
Iván Briano bcce5db59a Break away if we already found a matching state
SVN revision: 65035
2011-11-11 00:43:23 +00:00
David Walter Seikel 1c3344d1d1 Actually implement the 5 param version of map:populate.
Plus - let another TODO sneak in.


SVN revision: 65026
2011-11-10 16:59:21 +00:00
Carsten Haitzler 9e55698aec fix eina log for alsa thing to not use \n's
SVN revision: 65008
2011-11-10 06:38:15 +00:00
Carsten Haitzler e3b7c9b551 try init and shut down remix outside of thread.
SVN revision: 65002
2011-11-10 05:18:43 +00:00
David Walter Seikel 93ff9b01fd Remove something that is never used.
SVN revision: 64969
2011-11-09 04:44:31 +00:00
Carsten Haitzler c7e7c3043e see how much morte code i had to add just to use eina_log gustavo? i
had to add eina_init() and shutdown and init refcounting and log
domain creating and add a macro.. so i can finally use it? eina being
included here actually was never needed... but since include was there
i could use it...

just saying - using eina_log is not convenient. it doesn't save time.
it's benefits are dubious (knowing what envv ar to set to what values
to get log output is black magic as u need to know specific log level
values and log domain names which u only find out by digging thru
code). my point -> if u want eina_log used more.. it needs to be AS
EASY as the printf. :)



SVN revision: 64937
2011-11-08 07:14:49 +00:00
Carsten Haitzler 44d95d00ea fix slight "tick tick" in interpolated audio resmapling. found it.
SVN revision: 64936
2011-11-08 07:10:33 +00:00
Carsten Haitzler bdc764dc16 use WRN maco for complaining if alsa init fails.
SVN revision: 64935
2011-11-08 06:55:07 +00:00
David Walter Seikel 191c19be96 Let's not rotate the example clear out of view.
SVN revision: 64865
2011-11-07 10:34:34 +00:00
David Walter Seikel d95ddbfe79 typo -= 2
SVN revision: 64864
2011-11-07 10:18:31 +00:00
David Walter Seikel ad7a0157f2 Slightly more sane examples of map usage.
SVN revision: 64862
2011-11-07 09:52:17 +00:00
Carsten Haitzler d8998a747f fix small interpolation bug that caused some "clicks".
SVN revision: 64861
2011-11-07 09:25:40 +00:00
David Walter Seikel 98a10bd761 Oops, this one was wrong.
SVN revision: 64860
2011-11-07 08:55:03 +00:00
David Walter Seikel 38853023d5 The other half of the lua map API.
Also fix up some warnings pointed out by Mike Blumenkrantz.

I'm using the "I committed this from my USA server to sneak it past the deadline" excuse.  :-P



SVN revision: 64857
2011-11-07 07:02:02 +00:00
Mike Blumenkrantz d06a1d21a7 don't need to strlen here
SVN revision: 64856
2011-11-07 06:10:06 +00:00
Carsten Haitzler c4822f0667 and some more cleaning/formatting in alsa code
SVN revision: 64855
2011-11-07 05:57:46 +00:00
Carsten Haitzler 8bec0822b7 formatting fixes in alsa code
SVN revision: 64854
2011-11-07 05:45:00 +00:00
Jaehwan Kim dbd8c61ae5 Add the ChnageLog and since 1.1.0
SVN revision: 64851
2011-11-07 04:36:53 +00:00
David Walter Seikel 2a0069118b Half of evas map API Added to lua.
The rest is commented, so you can see what the API will look like.
Needs more testing, and the other half.



SVN revision: 64822
2011-11-06 14:59:44 +00:00
David Walter Seikel c038bc4fa1 I swear I fixed this before!
SVN revision: 64819
2011-11-06 13:31:47 +00:00
Carsten Haitzler 1782ada8ee add warning on decc
SVN revision: 64807
2011-11-06 09:27:28 +00:00
David Walter Seikel be0358a4f1 Finally committing my edje lua additions after a long chat with raster on IRC.
Not everything discussed is in this commit, but that will come later today.



SVN revision: 64803
2011-11-06 09:00:21 +00:00
Carsten Haitzler 192139c55e dont use shadow lua obj w,h as it means text objects dont force their
size right and u need extra calls to get them. fix.



SVN revision: 64793
2011-11-06 04:44:13 +00:00
Carsten Haitzler ae70ed142a warning-- on edje when compiled without mulitsense
SVN revision: 64763
2011-11-05 14:03:28 +00:00
Carsten Haitzler 5bf58d3ef6 and be explicit.. unsigned.. INT!
SVN revision: 64754
2011-11-05 11:25:42 +00:00
Carsten Haitzler 86504a24d1 fix a few warnings i get on 64bit than didnt pop up on 32, revert edje
module load api break -back to eina_bool return. add some @sinces even
if there are no docs.



SVN revision: 64751
2011-11-04 23:19:14 +00:00
Iván Briano 78662c6674 Clarify the need (or not) to free data values returned.
SVN revision: 64739
2011-11-04 16:26:41 +00:00
Prince Kumar Dubey 3cc8139906 From: Prince Kumar Dubey <prince.dubey@samsung.com>
From: Govindaraju S M <govi.sm@samsung.com>
Subject: edje multisense patch for sound sample, tone and haptic play

... This is the beginning of sound (and haptic) support in Edje - it
works, but only at certain basic sample playback levels. more will come.



SVN revision: 64731
2011-11-04 12:18:13 +00:00
Tom Hacohen a6b8ad17af Edje text: Remove identical if paths, one is enough.
Thanks to David Seikel.

SVN revision: 64689
2011-11-03 12:37:07 +00:00
Mike Blumenkrantz 583a69172f fix up docs a little
SVN revision: 64678
2011-11-03 06:00:28 +00:00
Jaehwan Kim 6afeb6b150 Add CURRENT option which edje object moves from current position.
Currently, when the part in edc move by transition, it moves from the
one of the states to another of the states even if it is ainimating.
We need it to move from current position, because the animation is not
natural and smooth. So I made the "CURRENT" option.


SVN revision: 64675
2011-11-03 04:43:00 +00:00
Jaehwan Kim 1d300f049b Revert to revision 64488 in order to split the code into new feature and indentation
SVN revision: 64633
2011-11-02 04:15:01 +00:00
Jaehwan Kim 39d27f8cbb Add CURRENT option which edje object moves from current position.
Currently, when the part in edc move by transition, it moves from the
one of the states to another of the states even if it is ainimating.
We need it to move from current position, because the animation is not
natural and smooth. So I made the "CURRENT" option.
And I removed the unnecessary tab for indentation.


SVN revision: 64545
2011-10-31 06:00:06 +00:00
Jaehwan Kim 98d6e21ec3 add the documentations about edje group inherit.
SVN revision: 64488
2011-10-28 09:01:38 +00:00
Carsten Haitzler d708501443 From: Jihoon Kim [mailto:jihoon48.kim@samsung.com]
elm_entry_autocapital_type_set API is high level API to call ecore_imf_context_autocapital_type_set.
Application programmer can choose the type of autocapitalization such as
WORD, SENTENCE, ALLCHARACTER through this API.

elm_entry_input_panel_enabled_set API is for setting whether input panel
(virtual keyboard) should be appeared when entry has a focus or pressed.
It can be used by dialer or calculator application programmer because those
application prefer to use its keypad NOT virtual keyboard supported by system.
They want to use entry to show the cursor for providing the cursor handling
method but don't want to appear system keyboard.



SVN revision: 64423
2011-10-27 05:42:41 +00:00
Bruno Dilly 06fcb0725b Edje: minor - Fix swallow part error msg
SVN revision: 64416
2011-10-26 19:49:09 +00:00
Jaehwan Kim bda33541cf From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] change rel1.to to default when using group
inherit

When using group inherit, if rel1.to is set in parent group, we cannot change the part name 
of rel1.to to default (the default is that dont have the part name) in child group.
So I changed edje_cc_out.c. After patching, we can change rel1.to to
default by using "". (ex > rel1.to: "";)



SVN revision: 64171
2011-10-19 09:41:17 +00:00
Carsten Haitzler 850ba388a2 oooh bad memory pointer handling as part of group inheritance (part
overriding) patches....!!!!! fix!



SVN revision: 64028
2011-10-13 00:09:04 +00:00
Carsten Haitzler 371874381b and actually always apply border_scale_by directly as-is even if
border_scale is not set.



SVN revision: 63944
2011-10-10 07:58:14 +00:00
Carsten Haitzler f18d4de8d5 add border_scale_by that adds another scaling factor for border
scaling. use it as a way of super-sampling borders (eg use 0.5 to use
2x over-sampling, 0.25 for 4x oversapling etc.)



SVN revision: 63938
2011-10-10 05:53:02 +00:00
Mike McCormack 74c07498f9 edje: Add a --no-save option to edje_cc
Some people don't want to reveal their edc files...

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 63937
2011-10-10 02:49:50 +00:00
Daniel Juyung Seo ec93b2a20a edje edje_cc_handlers.c: Fixed edje_cc bugs about data.item. Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>
2011/9/30 Jaehwan Kim <jae.hwan.kim@samsung.com>:
>
> I found some bugs in edje_cc_handlers.c.
>
> One is about data.item. It is saved in hash list.
> When it is saved, I freed the memory of the key.
> But the memory is used. so I deleted the free(key).
>
> Second is it is possible in
st_collections_group_parts_part_description_state.
> So I changed the location of the conditional statement.
>
> Please apply this patch :)
>
> Jaehwan Kim.


SVN revision: 63822
2011-10-05 06:37:06 +00:00
WooHyun Jung 006c18a7e1 edje/edje_entry : When CURSOR_MODE_BEFORE, the width of cursor edje
object should be considered.


SVN revision: 63806
2011-10-04 11:40:52 +00:00
Tom Hacohen 2729248566 Edje entry: Emit signals on range del and add info to changed,user.
Info added includes: cursor position of the action, content related to the
action, and the action that happened (added/removed).
Also fixed tab insertion to delete the current selection.

SVN revision: 63773
2011-10-03 12:30:40 +00:00
Tom Hacohen 2477b1a048 Edje entry: Do the cheaper if first.
SVN revision: 63772
2011-10-03 12:30:37 +00:00
Tom Hacohen 2c12f4b0a7 Edje signals: Add the ability to provide extra data for signals.
SVN revision: 63771
2011-10-03 12:30:32 +00:00
WooHyun Jung 75646ae276 edje/edje_entry : fixed small bugs and warnings
SVN revision: 63766
2011-10-03 08:02:07 +00:00
Boris Faure 56c20bff47 edje: description.max can be -1
also add myself to AUTHORS

SVN revision: 63753
2011-10-02 21:07:54 +00:00
Daniel Juyung Seo 17881b57a4 edje edje_cc_handlers.c: Fixed indentation and error message.
SVN revision: 63693
2011-09-30 00:37:44 +00:00
Jihoon Kim 97f7d95201 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] update cursor location when the position of
entry is changed


The cursor location information should be transferred when the position of
entry is changed.

For example, an entry can be moved by comformant, rotate event.

The transferred cursor location is used for letting candidate word window
move the appropriate position.



SVN revision: 63660
2011-09-29 09:02:31 +00:00
Cedric BAIL db4c82bc46 edje: add group inheritance.
Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>


SVN revision: 63648
2011-09-29 01:29:21 +00:00
Cedric BAIL 881244542d edje: refactor code.
SVN revision: 63620
2011-09-27 06:16:34 +00:00
Christopher Michael 4ac5e88875 Edje: if _edje_fetch fails and we are returning from here, then no need to
fetch evas_object_evas_get. Use eina_stringshare_replace rather than
del & add. Fix a little formatting.



SVN revision: 63533
2011-09-22 07:19:50 +00:00
Vincent Torri 662871b057 add tests and coverage support
SVN revision: 63394
2011-09-14 19:02:07 +00:00
Mike Blumenkrantz deb39b3bf0 you lied to me, cnp!
SVN revision: 63320
2011-09-10 23:56:50 +00:00
Mike Blumenkrantz a8ff30dea4 null check for color_class_list
SVN revision: 63319
2011-09-10 20:39:24 +00:00
ChunEon Park 4e2320b17e edje - reverted embryo debug prints.
they can be used to get outside of the managable control.



SVN revision: 63281
2011-09-08 04:58:00 +00:00
ChunEon Park 5cac38f5d9 edje - added print_int print_float print_str funcs for debugging in embryo script
SVN revision: 63275
2011-09-07 20:43:40 +00:00
Youness Alaoui df91f38ffb Edje: Use ecore_file_symlink rather than symlink
SVN revision: 63256
2011-09-07 06:58:48 +00:00
Tom Hacohen 110898bd67 Revert "Edje entry: Start using the new tb_range_formats_get."
This reverts commit 62260

Unfortunately the textblock function doesn't work as well as expected.

SVN revision: 63192
2011-09-05 12:07:31 +00:00
Cedric BAIL 5b83e0a288 edje: less useless call to eina_stringshare_add/del.
NOTE: edje is getting slow this day, please be carefull
when you add code to make it clean and fast. We soon
will require to go after some of this issue. Need to see
why application doing nothing are using 7% of my CPU
(mostly in edje).


SVN revision: 62993
2011-08-30 15:21:44 +00:00
Carsten Haitzler 4dbff7d352 typo--
SVN revision: 62790
2011-08-25 08:54:12 +00:00
Jihoon Kim 94561e19eb From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API

elm_entry_input_panel_layout_set API is high level API to call
ecore_imf_context_input_panel_layout_set (through edje).
This API will be used to set layout of input panel (such as URL, Email,
Number layout...) by application programmer.

Would you please review this patch?
Please let me know if I have to do more.



SVN revision: 62782
2011-08-25 07:25:37 +00:00
Gustavo Lima Chaves 73aa354e05 [edje] Putting edc examples in src/examples dir, so that
docs find them as well.



SVN revision: 62754
2011-08-24 16:31:11 +00:00
Daniel Juyung Seo f915dca8ae edje edje_calc.c: Removed warnings.
SVN revision: 62729
2011-08-23 16:44:36 +00:00
Cedric BAIL 686d473591 edje: add collection.group.limits.vertical and collection.group.limits.horizontal.
The goal is to provide an easy way to do the kind of effect you see in that video
around 00:36 : http://www.youtube.com/watch?v=KVoVLHh8CHc.
  At that time it was really difficult to do such thing and required a lot of
embryo code, we designed limit with Billiob to be able to do such kind of things
much more easily.

NOTE: so Billiob, now nothing stop you from releasing amsn2 ! ;-)


SVN revision: 62701
2011-08-22 21:44:49 +00:00
Gustavo Sverzut Barbieri cc1d1f95c6 change text's single recalc to use apply version.
Original _edje_part_recalc_single_text() was not working as
expected since it was not doing size fit, range, ellipsis and so
on.

The purpose of this function compared with
_edje_text_recalc_apply() is to be faster, not calling Evas update
functions. However for text this is quite difficult given that to
fit we need to set the font, size, style, etc. If it was done
correctly, we'd save some calls to move and some color sets,
however those shouldn't matter much in the overall picture.

I've changed this to force applying the value, it should be more
correct and not so slow. The previous code is kept below for
reference but should be removed before next release!




SVN revision: 62640
2011-08-21 01:38:17 +00:00
Gustavo Sverzut Barbieri ddc7fb9527 Just cut/ellipsis if text.min.x is not set.
This should fix the bug with the following code:

collections {
   group { name: "main";
      parts {
         part { name: "text";
            type: TEXT;
            description { state: "default" 0.0;
               text {
                  font: "Sans";
                  size: 72;
                  text: "contents";
                  fit: 0 1;
                  min: 1 0;
               }
            }
         }
      }
   }
}




SVN revision: 62639
2011-08-20 23:47:46 +00:00
Gustavo Sverzut Barbieri b5cffc366e minor corner case fix for extents without some of the return parameters.
SVN revision: 62633
2011-08-20 14:49:21 +00:00
Carsten Haitzler 87985a16fa and when doing proxy.. lets calc the right proxy id part shall we?
SVN revision: 62630
2011-08-20 13:03:01 +00:00
Carsten Haitzler 64aa704c69 fix: if proxy id < 0 (invalid) disable proxy...!!! (yes i know -
backport. leaving for 1.1)



SVN revision: 62623
2011-08-20 07:27:52 +00:00
Tom Hacohen 43a9bc036b Edje: Fixed a couple of compilation warnings.
SVN revision: 62566
2011-08-18 11:41:04 +00:00
Sebastian Dransfeld 08559f2c8b edje: Fix shadow warnings
SVN revision: 62563
2011-08-18 10:59:34 +00:00
Tom Hacohen 8424a58c6d Edje entry: Fixed a markup_prepend that should have been a text_prepend.
SVN revision: 62484
2011-08-15 14:05:18 +00:00
Cedric BAIL 5c95f8d422 edje: fix cache and proxy.
SVN revision: 62464
2011-08-14 21:55:31 +00:00
Cedric BAIL e076fec7c8 edje: at least advertise the fact that we do have PROXY part.
SVN revision: 62447
2011-08-14 16:12:13 +00:00
Iván Briano 026f8798dc Forward messages to Edje defined children of box and table
SVN revision: 62418
2011-08-13 00:30:12 +00:00
Boris Faure c76a60b0a5 edje/epp: cpp line control command is #line
SVN revision: 62381
2011-08-12 12:39:17 +00:00
Tom Hacohen 2fa1f8c3d5 Edje entry: Start using the new tb_range_formats_get.
This should make everything faster cause we now only get/work on the
visible anchors/items.

SVN revision: 62260
2011-08-09 13:58:00 +00:00
Carsten Haitzler b72850a06d remvoe todo's from doc
SVN revision: 62204
2011-08-08 11:43:13 +00:00
Carsten Haitzler c7d59a850d and more doc clean for edje.
SVN revision: 62203
2011-08-08 11:40:27 +00:00
Carsten Haitzler 60b9b97c87 remove some legacy bits of docs, fix spelling
SVN revision: 62198
2011-08-08 10:50:27 +00:00
Rafael Antognolli 1b367ccb9f edje/perspective - Add an example using the perspective global setting.
SVN revision: 62150
2011-08-05 19:53:10 +00:00
Rafael Antognolli a5fc3af448 edje/perspective - Add docs to the relative functions.
SVN revision: 62147
2011-08-05 19:03:38 +00:00
Rafael Antognolli e53adf4789 edje/perspective - Actually use the global perspective.
The Edje object should use the global perspective if it didn't have its
own perspective set.



SVN revision: 62146
2011-08-05 18:08:07 +00:00
Iván Briano fd222d9729 Inherit parts used by map too
SVN revision: 62145
2011-08-05 17:13:38 +00:00
Jonas M. Gastal d382663d74 Edje: Documenting the Edje animations functions.
SVN revision: 62136
2011-08-05 13:52:14 +00:00
Cedric BAIL a6ef9ac8ce edje: small error detection improvement.
SVN revision: 62086
2011-08-04 09:25:52 +00:00
Rafael Antognolli 90e6bf26cc edje/dragable - Setting size of knob with the API.
SVN revision: 62077
2011-08-03 21:37:42 +00:00
Rafael Antognolli 9d039d3641 edje/dragable - Docs and example for dragable parts API.
SVN revision: 62076
2011-08-03 21:11:30 +00:00
Jonas M. Gastal 3d8d6b4b67 Edje: removing author list from main page.
SVN revision: 62071
2011-08-03 21:01:03 +00:00
Iván Briano 941adf033b Edje: Color class documentation
By: ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 62065
2011-08-03 18:57:38 +00:00
Iván Briano fd7f67a183 Some more docs for the edje_external c api
SVN revision: 62064
2011-08-03 18:46:40 +00:00
Tom Hacohen bb20b8067e Edje entry: Fixed changed/changed,user with backspace.
It used to send the signals even when we didn't change anything (i.e tried
to delete at the start of the entry). Now it's ok.

SVN revision: 62044
2011-08-03 08:56:59 +00:00
Tom Hacohen fad2f9571a Edje entry: Added entry,changed,user signal.
This signal means that the user changed entry, i.e by key insert, paste
or anything alike.

SVN revision: 62043
2011-08-03 08:56:54 +00:00
Jihoon Kim 1f6499a058 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: RE: [E-devel] [PATCH] notify immodule to know the cursor
location

In the current edje_entry, there are some bugs related to sequence and miss
to call '_edje_entry_imf_cursor_info_set()'.
Cursor geometry information should be transferred after
ecore_imf_context_focus_in API is called.



SVN revision: 62039
2011-08-03 05:36:01 +00:00
Flavio Ceolin 1b067094de Fixing a problem with edje_object_color_class_del.
The color class was removed from the list but the edje object
was not updated neither the signal was emmited.

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 62019
2011-08-02 19:41:43 +00:00
Rafael Antognolli 2e19771abf edje/box - Document edje box API (just fixes) and add example.
SVN revision: 62017
2011-08-02 17:14:29 +00:00
Iván Briano 817fdd3e45 Fix DSO issues building examples. And Ecore-Evas is a dependency of Edje now, no need to check for it again.
SVN revision: 62001
2011-08-02 14:49:59 +00:00
Jonas M. Gastal 91fea70ece Edje: fixing signal examples listen to.
SVN revision: 61997
2011-08-02 13:31:27 +00:00
Carsten Haitzler 8af403fcff fix edje_shutdown being calle3d before all edje object are deleted -
keep edje internal data around until all refs to edje are gone from
objects, then shtudown the core.



SVN revision: 61984
2011-08-02 07:23:05 +00:00
Gustavo Lima Chaves d55a77bae9 [edje] Documentation for the following:
- edje_object_message_handler_set
 - edje_object_message_send
 - edje_object_signal_callback_add
 - edje_object_signal_callback_del_full
 - edje_object_signal_emit



SVN revision: 61966
2011-08-01 20:15:23 +00:00
Gustavo Lima Chaves 67111bacac Edje: edje table documentation.
By: ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 61965
2011-08-01 20:04:17 +00:00
Jonas M. Gastal c509e668d4 Edje: fix edje swallow doc.
SVN revision: 61964
2011-08-01 19:49:28 +00:00
Jonas M. Gastal b646554b61 Edje: edje text parts documentation.
SVN revision: 61963
2011-08-01 19:49:18 +00:00
Daniel Juyung Seo f926eb9285 edje edje_cc_handlers.c: Fixed documentation.
SVN revision: 61932
2011-08-01 05:06:49 +00:00
Rui Seabra 78bf5cd2c8 Fix build (and rpmbuild) of evas now it installs some examples.
SVN revision: 61927
2011-07-31 15:08:05 +00:00
Jonas M. Gastal 2ac91736c2 Edje: edje swallow documentation.
SVN revision: 61905
2011-07-29 16:47:06 +00:00
Gustavo Lima Chaves dec8c8dcdb [edje] First commented example, along with infra to build it.
SVN revision: 61903
2011-07-29 16:31:05 +00:00
Gustavo Lima Chaves 6bfd3ddd87 [edje] Documentation bumps on the following:
- edje_init
     - edje_shutdown
     - edje_object_add
     - edje_object_file_get
     - edje_object_file_set
     - edje_object_load_error_get
     - edje_load_error_str
     - edje_object_data_get
     - edje_object_part_exists
     - edje_object_part_geometry_get
     - edje_object_part_object_get
     - edje_object_size_max_get
     - edje_object_size_min_calc
     - edje_object_size_min_get
     - edje_object_size_min_restricted_calc
     - edje_object_parts_extends_calc
     - edje_object_scale_get
     - edje_object_scale_set
     - edje_scale_get
     - edje_scale_set



SVN revision: 61902
2011-07-29 16:30:12 +00:00
Jihoon Kim c49d6b9916 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] check NULL parameter in edje entry

This simple patch is for checking NULL parameter in the callback
functions
related to input method framework.
I think it is necessary for safety.



SVN revision: 61890
2011-07-29 11:48:56 +00:00
Jihoon Kim c99293d0e4 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] notify immodule to know the cursor location

In immodule, the cursor location is needed to move the word candidate window.
In this patch, calling ecore_imf_context_cursor_location_set lets immodule
know the cursor location.

Also fixed patch conflicts and 1 warning related to IMF.



SVN revision: 61877
2011-07-29 05:56:09 +00:00
Jihoon Kim 94cf5e7829 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: Re: [E-devel] [Patch] Add XIM module for ecore_imf

Patch to set the right window ID for IMF access from Edje



SVN revision: 61756
2011-07-26 12:04:27 +00:00
Daniel Juyung Seo fb6ca14911 edje Edje.h: Fixed documentation.
Fixed wrong placed documentations. Removed some blank lines and added
@brief tag. Many @brief tags are still missing.


SVN revision: 61737
2011-07-26 10:09:16 +00:00
Tom Hacohen d6b2473668 Edje docs: Updated the 'tag' part of the Edc reference.
SVN revision: 61671
2011-07-25 08:26:03 +00:00
Mike Blumenkrantz f862f71e4c middle mouse click now changes cursor location, fixes primary selection paste location bugs
SVN revision: 61656
2011-07-24 21:25:27 +00:00
Mike Blumenkrantz e6bdceb300 added entry,selection,none,request to spite tasn
SVN revision: 61636
2011-07-24 08:36:27 +00:00
Mike Blumenkrantz ee01981c9d renamed to entry,selection,all,request because tasn won't shut up
SVN revision: 61633
2011-07-24 08:05:45 +00:00
Mike Blumenkrantz fbfdfc5117 +entry,selection,request signal
SVN revision: 61632
2011-07-24 07:59:47 +00:00
Mike Blumenkrantz 4c0446c7d2 add entry,paste,request,1 and entry,paste,request,3 for different types of pasting
SVN revision: 61631
2011-07-24 07:47:17 +00:00
Christopher Michael 6d6fe5aca0 Edje: Add UNUSED where needed on the edje_entry obj.
SVN revision: 61621
2011-07-23 23:00:14 +00:00
Tom Hacohen 63946da1a3 Edje text: Fixed a bug with text ellipsis being off by 1.
SVN revision: 61500
2011-07-19 11:21:35 +00:00
Tom Hacohen d9adfc83ca Edje entry: Emit signals for undo/redo.
SVN revision: 61493
2011-07-19 08:08:16 +00:00
Tom Hacohen 6a67030bf1 Edje entry: Removed redundant func call and 2 comments.
SVN revision: 61481
2011-07-18 15:25:03 +00:00
Tom Hacohen e49f3baa84 Edje entry: Removed a hack that's not needed anymore.
This is thanks to a bug fix in textblock.

SVN revision: 61346
2011-07-13 15:45:50 +00:00
Daniel Juyung Seo 72bcec17b9 edje/ecore/eina: Updated documentaton for version number.
I did this manually. But it'll be good if someone can automate this.
It's a painful for busy developers.


SVN revision: 61104
2011-07-07 04:58:34 +00:00
WooHyun Jung 7a205c0ef6 edje : Password's last char show feature supported. This patch is made
by Shilpa.


SVN revision: 60858
2011-06-30 05:31:08 +00:00
Tom Hacohen e2b7d34bfa Edje entry: Differentiate between entry,changed and preedit,changed.
Patch by Jihoon Kim.

SVN revision: 60658
2011-06-24 08:43:38 +00:00
Cedric BAIL c83256416a edje: refactor text_class and color_class code.
SVN revision: 60627
2011-06-23 09:55:57 +00:00
Cedric BAIL 2ca0489fc5 edje: give more info when needed.
Typicall case being with elementary not taking theme
into account due to misspelling.


SVN revision: 60599
2011-06-22 15:59:15 +00:00
Cedric BAIL 6d4c47e879 edje: fix huge memory leak.
SVN revision: 60593
2011-06-22 14:51:53 +00:00
Vincent Torri 01221a32b0 From: Vincent Torri <vtorri@univ-evry.fr>
To: enlightenment-devel@lists.sourceforge.net
Subject: Re: [E-devel] E SVN: raster trunk/edje/src/lib
Date: Wed, 22 Jun 2011 15:32:41 +0200 (CEST)

On Wed, 22 Jun 2011, Enlightenment SVN wrote:

 [...]  

i would have prefered a beautiful colored spank message with ERR

Vincent


SVN revision: 60591
2011-06-22 13:50:59 +00:00
Carsten Haitzler 28dd497f4b for the french.
SVN revision: 60590
2011-06-22 13:28:43 +00:00
Cedric BAIL 2861b7b473 edje: remove debug printf.
SVN revision: 60587
2011-06-22 11:05:02 +00:00
Cedric BAIL 66098e4c82 edje: don't forget to del text_class when destroying object.
SVN revision: 60585
2011-06-22 09:47:16 +00:00
Cedric BAIL 7049b23a6f edje: forgotten dup.
SVN revision: 60554
2011-06-21 15:49:08 +00:00
Cedric BAIL 8b674974f6 edje: remove warning.
SVN revision: 60553
2011-06-21 14:31:37 +00:00
Cedric BAIL 68b5402756 edje: make it possible to define part.description.max on only one axis.
SVN revision: 60546
2011-06-21 10:41:20 +00:00
Bruno Dilly 56afa242b4 Edje: fix invalid read on edje embryo get_part_id
It was expecting for a null terminator. But that wasn't the
case. Using parts_count instead.


SVN revision: 60537
2011-06-20 21:59:31 +00:00
Vincent Torri 3c4fd94e9d epp : use binary mode for (f)open()
SVN revision: 60463
2011-06-17 21:42:27 +00:00
Ulrich Eckhardt daabb017dc From: Ulrich Eckhardt <doomster@knuut.de>
Subject: [E-devel] Provide sensible errors for edje utilities

If you start edje_player or edje_inspector with a path to a file that doesn't 
exist you get a bogus error message saying that the file doesn't contain any 
groups. The attached patch uses access() to check if the program can read the 
file, giving a sensible error message if not.

I have checked the other utilities there, too, and they work, with the 
exception of edje_external_inspector. I'm not sure how this one works at all, 
but it seems not to take a file but a list of modules, maybe someone with 
greater insight can take a look at that.

Going through things installed under bin, I'll take a look if those behave 
properly and create patches for those, too, if this one is okay.



SVN revision: 60338
2011-06-15 09:38:08 +00:00
Vincent Torri 36b21249d9 From: Vincent Torri <vtorri@univ-evry.fr>
Subject: [E-devel] Edje: using fdopen instead of fopen in edje_cc

On windows, using open() followed by fopen() does not work. Hence, in 
edje_cc, where mkstemp (which uses open) is followed by fopen, edje_cc 
fails.

Instead of fopen, we can use fdopen. I pasted a  patch below. Can you 
comment it (like, instead of keeping the filename in the function that
i  modified, why not using it for the fd?

(changes - closefd) removed from data_write_scripts() as fclose()
handles that)




SVN revision: 60299
2011-06-14 07:02:14 +00:00
Tom Hacohen 92bf12c773 Revert "Edje min_restricted_calc: Fixed min height calculation for textblock."
This reverts commit 60239

I guess the world is not ready for correct min height calculation, too
many things depend on the current behavior. Will re-apply sometime in
the future.

SVN revision: 60264
2011-06-13 09:31:58 +00:00
Boris Faure e6119fa4d9 remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Tom Hacohen 4489f92cf3 Edje text: Fix a rare issue causing ellipsis not to work.
SVN revision: 60240
2011-06-12 14:12:52 +00:00
Tom Hacohen 343a17c08c Edje min_restricted_calc: Fixed min height calculation for textblock.
SVN revision: 60239
2011-06-12 12:17:52 +00:00
Christopher Michael 2cd2227cf3 Edje: Fix 'variable may be used uninitialized' warning.
SVN revision: 60197
2011-06-10 16:43:23 +00:00
Christopher Michael d914f3d711 Edje: Fix 'variable may be used uninitialized' warning. Fix some
formatting.



SVN revision: 60196
2011-06-10 16:41:45 +00:00
Carsten Haitzler 93e020f7ea fix epp case for:
#define AA(x) x
#define BB(a,b) \
   AA(a+b)
BB(1,1)



SVN revision: 60173
2011-06-10 05:50:45 +00:00
Tom Hacohen 94cfe6e3ad Edje text: Fix part_text_append to work with not editable textblocks.
SVN revision: 60119
2011-06-09 08:08:43 +00:00
Cedric BAIL e8ec9f6c50 edje: update hints after loading GROUP.
SVN revision: 60026
2011-06-07 07:43:32 +00:00
Cedric BAIL 3a69fed6f5 edje: trying to add back my small improvements.
SVN revision: 59999
2011-06-06 17:47:32 +00:00
Cedric BAIL 993b27c50f edje: set parent earlier.
SVN revision: 59996
2011-06-06 17:29:07 +00:00
Cedric BAIL 9c22d6a9e9 edje: parent link should be properly set before instantiating sub object.
SVN revision: 59989
2011-06-06 13:10:54 +00:00
Carsten Haitzler d02f25e1ff whover did table and box support forgot:
1. table to have min.h/v ability like box
2. to ACTUALLY implement box h/v (and well of course implement
tableh/v too)

this basically fixes this working at all and completes the feature to
table too.



SVN revision: 59960
2011-06-04 15:58:02 +00:00
Carsten Haitzler 1b7ff0248e CEDIRC: SEGV CAUSING BUG. go to e17 font settings -> advanced
and sewt a font for menu item.. or menu title. segv. (try it under
falgrind) the members list in the hash is garbage when its trying to
remove a member. double heck your changes and test :)



SVN revision: 59902
2011-06-02 15:21:21 +00:00
Carsten Haitzler eda52d527f epp -> fix macro expansion error with:
#define B(y) y
#define C(x) B(+x)
C(9876543210)



SVN revision: 59868
2011-06-01 13:16:14 +00:00
Leandro Pereira 8be447ef4e [Edje] Make sure ed->members isn't NULL when freeing an Edje object.
SVN revision: 59853
2011-05-31 18:27:28 +00:00
Cedric BAIL f64e71a19c edje: refactoring.
SVN revision: 59851
2011-05-31 17:02:58 +00:00
Cedric BAIL 995527500a edje: improve speed when deleting text member class.
SVN revision: 59850
2011-05-31 16:51:48 +00:00
Tom Hacohen 380351b5d3 Edje entry: Make sure we append at the end.
SVN revision: 59810
2011-05-30 12:02:54 +00:00
Tom Hacohen f79afe5e85 Edje min_size: Updated edje_object_size_min_restricted_calc's docs.
SVN revision: 59806
2011-05-30 08:59:56 +00:00
Carsten Haitzler 41121f7379 make epp strip dos \r's from dos-like \r\n
SVN revision: 59799
2011-05-30 06:37:44 +00:00
Carsten Haitzler abbf3767c5 back out freeze/thaw on edje entry.. seems to have some side effects
with entry in gnelist ... i wonder why... for how, back out.



SVN revision: 59798
2011-05-30 05:37:59 +00:00
Tom Hacohen 8b2ccb3dee Edje min_size_calc: Fix detection of textblock.
SVN revision: 59785
2011-05-29 14:28:01 +00:00
Tom Hacohen 69e89c2666 Revert commit 59732
Read my comment in the email, and we even talked about it on irc. The
current call to "mainloop iterate" is hacky, Jihoon is already working
on an alternative solution.

SVN revision: 59734
2011-05-27 11:16:05 +00:00
Jihoon Kim 4ad4fadb35 From: Jihoon Kim <jihoon48.kim@samsung.com>
When elm_entry_entry_set() is called, the preedit text in the entry should
be cleared. ATM, it doesn’t works so.

This patch will resolve this problem.
 
When ecore_imf_context_reset() is called, the preedit text in the immodule
will be committed by calling ‘ecore_imf_context_commit_event_add()’.

ecore_imf_context_commit_event_add puts the event in ecore event queue, so
it will be processed in the idle state of ecore loop.

According to this mechanism, commit text is inserted later, so I use
‘ecore_main_loop_iterate();’ for inserting the commit string instantly.



SVN revision: 59732
2011-05-27 10:46:51 +00:00
Carsten Haitzler 66aef5074f add use of freeze+thaw for improvement in out-there scenarios.
SVN revision: 59730
2011-05-27 10:32:53 +00:00
Boris Faure d661cee5e2 edje: remove trailing spaces
SVN revision: 59555
2011-05-20 16:41:16 +00:00
Tom Hacohen f13ec69e34 Edje entry: Don't emit cursor,changed when not needed.
This includes setting the text and setting cursor position to the already
set position.

SVN revision: 59531
2011-05-19 12:08:29 +00:00
Tom Hacohen 70665bc1c5 Edje entry: Fix warnings.
SVN revision: 59521
2011-05-19 09:00:22 +00:00
Tom Hacohen 85ac9b3059 Edje entry: Remove the useless calls to "update_from_curs".
We don't really need or use the coordinates anywhere, we just saved them
and worked hard on maintaining them, but didn't really use them.
Now we only calculate them in the one specific case where we actually
need them. This speeds things up and also means the layouting may not be
called in some cases when there's no need to layout.

SVN revision: 59520
2011-05-19 08:38:42 +00:00
Vincent Torri 105a261d5b Edje: fix Windows printf format
SVN revision: 59511
2011-05-18 16:11:31 +00:00
Cedric BAIL 4903fe8e2d edje: prevent buffer overrun when using multiple *.
SVN revision: 59510
2011-05-18 15:13:18 +00:00
Tom Hacohen 134a6af626 Edje entry: Don't emit 'curosr,changed' when appended using a different curosr.
SVN revision: 59494
2011-05-18 10:08:03 +00:00
Tom Hacohen d66ec4a1e8 Edje min_restricted_calc: Fix the fallback calc to calc more correctly.
Ok was shared between width and height and in the error, and in the error
case we don't reset maxw and maxh; This caused maxw and maxh to be added
a couple of times even when not needed. This would cause weird sizing.

SVN revision: 59450
2011-05-16 14:09:08 +00:00
Carsten Haitzler 87ec659bc6 use the ecore pos map call for edje as opposed to do it yourself. this
also opens up new position mappings like factored accel/decel/sin,
divis, bounce and spring! :) documentation provided.



SVN revision: 59449
2011-05-16 13:16:34 +00:00
Raoul HECKY 1594c4d07e Fix embryo code creation. Add newline after each function. It avoid lines to be too long for embryo_cc.
SVN revision: 59448
2011-05-16 12:16:54 +00:00
Tom Hacohen 30847d0bdc Edje text: Added edje_object_part_text_append.
SVN revision: 59407
2011-05-15 15:57:38 +00:00
Tom Hacohen e20db04ef0 Edje entry: Use the new textblock _format_list_get in anchors_get.
SVN revision: 59326
2011-05-11 10:19:01 +00:00
Tom Hacohen 0ea73e70f7 Edje text: fix issue with ellipsis causing text to disappear.
Thanks to Brian Wang for the report.

SVN revision: 59305
2011-05-09 17:23:03 +00:00
Tom Hacohen 811fde2504 Edje entry: Speed up anchor calculation.
SVN revision: 59285
2011-05-09 08:40:15 +00:00
Tom Hacohen 397acdd837 Edje min_calc: Don't print the 4000x4000 err when there's a textblock.
SVN revision: 59112
2011-05-02 10:20:20 +00:00
Tom Hacohen 31d4f2699b Edje size_min_restricted_calc: Hopefully fixed textblock handling.
SVN revision: 59010
2011-04-28 15:29:50 +00:00
Jihoon Kim 3d2d5eb51d From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] bug fix : preedit text was commited when
shift key was pressed

ATM, preedit text is commited when shift key is pressed.
This patch file is for solving this bug.



SVN revision: 58887
2011-04-25 05:57:49 +00:00
Jihoon Kim ac33622354 From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] bug fix in : "cursor, changed" signal is
not emitted when the content of entry is removed

I found the bug that "cursor,changed" signal is not emitted when the content
of entry is removed.

Let's assume the cursor position is equal to 10.
In this situation, elm_entry_entry_set(en, "") is called.
The content of entry is removed and the cursor position is equal to 0, but
"cursor,changed" signal is not emitted.

This patch is for solving this problem.

In addition, it lets the input method module know the cursor position using
ecore_imf_context_cursor_position_set API
in case that _edje_entry_set_cursor_{start, end} is called.

(Raster: actually it should always emit changed. not check pos at all.
technically pos could be the same BUT cursor moved on screen due to a
reformat). :)



SVN revision: 58886
2011-04-25 05:36:58 +00:00
Carsten Haitzler 51b25f8c52 use new eina prefix finder.
SVN revision: 58850
2011-04-24 07:36:15 +00:00
Carsten Haitzler bd0461b6d8 those env vars per bin/lib/data dir should expliccitly give the dir
SVN revision: 58847
2011-04-24 02:45:58 +00:00
Daniel Juyung Seo 1cdcceff91 Edje Edje.h: Removed trailing whitespaces.
SVN revision: 58615
2011-04-13 08:10:35 +00:00
Carsten Haitzler 0b0d51c5cf add text effect shadow direction support.
SVN revision: 58548
2011-04-11 12:08:03 +00:00
Christopher Michael 7c682a3ee2 Edje: Edje_Text: Don't segfault on _edje_text_part_on_del if there is
not 'part'

Don't ask me how I found this one, but it happened :/ so trap for
valid part before trying to use it.



SVN revision: 58516
2011-04-09 05:48:47 +00:00
Carsten Haitzler 6d9bd1f9b7 and dont handle escape if in string
SVN revision: 58511
2011-04-09 02:59:28 +00:00
Carsten Haitzler 917a0ac7b2 if we find a \ inside a macro parameter... handle it as an escape and
skip it giving the next char verbatim.



SVN revision: 58510
2011-04-09 02:49:19 +00:00
Carsten Haitzler a3d58eaddf provide better parser output on error.
SVN revision: 58508
2011-04-09 02:35:01 +00:00
Carsten Haitzler dfd9ceb122 cleanup h a bit.
SVN revision: 58480
2011-04-08 08:00:28 +00:00
Carsten Haitzler 5cb52a006b missed some doxy
SVN revision: 58479
2011-04-08 07:52:46 +00:00
Carsten Haitzler 5829d373c9 doxy -> .h
SVN revision: 58478
2011-04-08 07:45:46 +00:00
Carsten Haitzler 56b3584912 wrn--
SVN revision: 58471
2011-04-08 05:53:49 +00:00
Daniel Juyung Seo fc986c7683 Edje edje_smart.c: Fixed formatting. Removed trailing white spaces.
SVN revision: 58466
2011-04-08 00:30:40 +00:00
Daniel Juyung Seo 0c29d7d307 Edje Edje.h: Fixed formatting. Removed trailing whitespaces.
SVN revision: 58465
2011-04-07 23:57:06 +00:00
Cedric BAIL e25e933b32 edje: prevent file format break with trunk.
SVN revision: 58433
2011-04-07 12:34:18 +00:00
Daniel Juyung Seo 87271e150e Edje edje_entry.c: Fixed formatting. Patch by Jihoon Kim
<jihoon48.kim@samsung.com>


SVN revision: 58370
2011-04-06 01:20:59 +00:00
Carsten Haitzler 9d89abb915 edje_cc now only will use epp. makes for consistent output on all
platforms since we ship our own cpp.. err.. epp. :)



SVN revision: 58315
2011-04-04 08:30:02 +00:00
Daniel Juyung Seo e085bfac30 Edje Edje.h: Removed trailing whitespaces.
SVN revision: 58292
2011-04-03 09:29:40 +00:00
Carsten Haitzler ae08dc6fc3 selection now works too.
SVN revision: 58209
2011-03-30 12:20:51 +00:00
Carsten Haitzler bcacff3111 now cursor setting works with newly valigned textbllocks. selection
next.



SVN revision: 58207
2011-03-30 12:18:21 +00:00
Carsten Haitzler 51a9855952 valign applied to tetxblock parts. yay!
SVN revision: 58203
2011-03-30 11:43:22 +00:00
Carsten Haitzler 3620950f7c fix expansions in macors starting with - losing the - :) jeff! :)
happiness?



SVN revision: 58177
2011-03-29 11:56:51 +00:00
Carsten Haitzler 2d58f21d30 provide edje_player with the ability to set scale factor on cmd-line
and use keys to control it during display.



SVN revision: 58170
2011-03-29 03:27:23 +00:00
Brett Nash 6894af9d5e Edje: (trivial) Put the clipper/evas pointer in the base structure.
I say trivial in the sense it has no functional changes, however it's a large
patch.  Recommendation from Gustavo.

SVN revision: 58080
2011-03-25 03:21:07 +00:00
Christopher Michael 0651665be0 Edje: Revert those changes ... seems to break edj building for some
reason...



SVN revision: 58078
2011-03-24 22:15:07 +00:00
Christopher Michael 49bc9d8ee1 Edje:EPP: Comment out unused goto line. Fix (some) formatting (but
needs more fixing as the formatting in this is just horrible).



SVN revision: 58074
2011-03-24 20:25:17 +00:00
Christopher Michael fd3d76b220 Edje: Remove unused variable & fix formatting.
SVN revision: 58073
2011-03-24 20:22:16 +00:00
Carsten Haitzler 9e4cc63a93 minor change -> dont return void. no chlog
SVN revision: 58064
2011-03-24 07:58:00 +00:00
Brett Nash ca8d8cbf3f Edje: Start using smart clipper in some places.
This makes proxy work for edje.  This shoudl be a good thing.

SVN revision: 58055
2011-03-24 03:12:42 +00:00
Brett Nash 8c2df9fc33 Edje: Minor: Reorder args to make it compatible with smart_clipper
SVN revision: 58054
2011-03-24 03:12:39 +00:00
Vincent Torri e0ff04b83e Edje: Fix epp binary detection on Windows
SVN revision: 57961
2011-03-22 07:30:57 +00:00
Brett Nash 4c7200cc6a Edje: remove pointless call to _edje_fetch
Also tag edje_fetch as pure... since it's pretty clean.

SVN revision: 57960
2011-03-22 05:32:21 +00:00
Vincent Torri eeb6d1dcc6 fix compilation of epp on Windows, plus minor formatting
SVN revision: 57947
2011-03-21 23:04:35 +00:00
Boris Faure 7b2fb4cba2 epp: fix line numbering
SVN revision: 57936
2011-03-21 15:55:06 +00:00
Carsten Haitzler 1768db6934 epp output -> dont add extra spaces for macros! damnit! :)
SVN revision: 57929
2011-03-21 09:22:27 +00:00
Carsten Haitzler 40df8b5428 remove old code not used anymore
SVN revision: 57928
2011-03-21 03:00:33 +00:00
Carsten Haitzler 7f35e847f5 use proper prefix finding for epp.
SVN revision: 57927
2011-03-21 02:47:23 +00:00
Carsten Haitzler b7cf738b7f edje_decc only use edje_cc.
SVN revision: 57891
2011-03-19 07:20:33 +00:00
Mike Blumenkrantz eacea7d679 use return 0 on success exit
SVN revision: 57855
2011-03-18 18:58:12 +00:00
Tom Hacohen 6317f922e5 Edje part-text: Updated docs.
SVN revision: 57733
2011-03-14 09:19:05 +00:00
Cedric BAIL c4bc2c6435 edje: limited support of proxy for edje inspector and edje edit.
SVN revision: 57727
2011-03-13 15:41:12 +00:00
Cedric BAIL c8874ff8bd edje: oops, fix stupid edje_cc bug preventing compilation of most theme.
SVN revision: 57699
2011-03-11 23:03:46 +00:00
Cedric BAIL d0810de637 edje: add PROXY part.
example:

collections {
   group {
      name: "main";
      parts {
         part {
            name: "sub1";
            type: GROUP;
            source: "sub1";

            description {
               rel1.relative: 0.5 0.5;
               rel2.relative: 1.0 1.0;
            }
         }

         part {
            name: "pro2";
            type: PROXY;

            description {
               rel1.relative: 0.0 0.5;
               rel2.relative: 0.5 1.0;
               source: "sub1";
               color: 255 0 0 128;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: 30;
                  }
               }
            }
         }
      }
   }

   group {
      name: "sub1";
      parts {
         part {
            name: "rect";
            type: RECT;

            description {
               rel1.relative: 0.0 0.0;
               rel2.relative: 0.5 0.5;
               color: 255 0 0 255;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: -30;
                  }
               }
            }
         }

         part {
            name: "pro1";
            type: PROXY;

            description {
               rel1.relative: 0.5 0.0;
               rel2.relative: 1.0 0.7;
               color: 128 128 0 128;
               source: rect;
            }
         }
      }
   }
}




SVN revision: 57694
2011-03-11 17:46:29 +00:00
Cedric BAIL 4b4e194be2 edje: correctly propagate event recursivly with existing and non existing part.
NOTE: I don't backport it yet as I would like some test before doing so.


SVN revision: 57678
2011-03-10 17:27:55 +00:00
WooHyun Jung 0786e6c1bf From: WooHyun Jung <wh0705.jung@samsung.com>
Fix missing clicked signal from entry.



SVN revision: 57663
2011-03-10 10:12:32 +00:00
Tom Hacohen 086d199799 Edje: Bumped EDJE_FILE_MINOR for the previous size_range changes.
SVN revision: 57412
2011-02-28 13:27:15 +00:00
Cedric BAIL 0f3157854f edje: let's release the hand brake and run faster !
SVN revision: 57411
2011-02-28 13:25:46 +00:00
Tom Hacohen 7bf5ba8a7b Edje text: Added size_range to limit the font size range.
This lets you limit the allowed sizes of the TEXT part (font sizes) to
a specific range. This is especially useful in combination with the
"fit" property.

SVN revision: 57395
2011-02-27 18:09:03 +00:00
Tom Hacohen 54f4d4bf2f Edje text: Fixed a bug with fit_x and cleaned everything up.
There was a bug that cause bad sizing (by 1pt) when fit was set, this is
now fixed.
Furthermore, for some reason we had a loop although we already jumped
to the last value right at the start. That didn't make any sense,
so I removed that as well.

SVN revision: 57394
2011-02-27 18:09:00 +00:00
Tom Hacohen 7a66e72df5 Edje entry: Added edje_object_part_text_cursor_pos_get/set.
This adds the ability to control the text position of an edje_entry.
Patch by Jihoon Kim.

SVN revision: 57365
2011-02-27 10:25:22 +00:00
Cedric BAIL c54cc95085 edje: fix signal comming from box/table part.
Thanks to the report by Jonathan "Watchwolf" Atton.


SVN revision: 57299
2011-02-24 14:41:08 +00:00
Mike Blumenkrantz d60c6a85da Subject: Re: [E-devel] E SVN: discomfitor trunk/edje/src/bin
Date: Wed, 23 Feb 2011 20:25:38 +0100 (CET)

On Wed, 23 Feb 2011, Mike Blumenkrantz wrote:
> vtorri! help!!!! :(  

try the attached patch

Vincent


SVN revision: 57284
2011-02-23 20:30:14 +00:00
Mike Blumenkrantz 5677e35855 whoops
SVN revision: 57272
2011-02-23 19:07:13 +00:00
Mike Blumenkrantz 4c8d7c1268 fix install dir
SVN revision: 57254
2011-02-23 06:32:20 +00:00
Mike Blumenkrantz 299e2d9208 edje: change epp installdir
SVN revision: 57252
2011-02-23 02:51:32 +00:00
Cedric BAIL 1a2574ee77 edje: fix propagation of recursive events.
SVN revision: 57248
2011-02-22 18:09:19 +00:00
Mike Blumenkrantz c7d4e15087 edje now uses (and installs if not previously found) epp as its default C preprocessor, providing consistent output across all platforms and allowing edje_cc to run on windows (vtorri!!)
fallbacks exist to use old behavior if epp fails.


SVN revision: 57210
2011-02-21 08:04:44 +00:00
WooHyun Jung 4274d39f03 From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: RE: [E-devel] One bug in _edje_key_down_cb func (in
edje_entry.c)

I found one bug in _edje_key_down_cb func (in edje_entry.c)
 
When I input "Backspace" in an entry object,  _signal_cursor_chagned_func(in
elm_entry.c) is not called. 

This is because the following code in _edje_key_down_cb func (in edje_entry.c)
is not called. 
 
 if ((evas_textblock_cursor_compare(tc, en->cursor)) && (!cursor_changed))
    _edje_emit(ed, "cursor,changed", rp->part->name);
           
Why not called ? Because ~ evas_textblock_cursor_compare(tc, en->cursor)
returns 0.

(i.e. old cursor and current cursor have the same position information)
 
I think old cursor should keep its position without any updating. 
 
But in evas_textblock_cursor_char_delete() func, called by _backsapce func
(in edje_entry.c) - 

old cursor's postion is updated as the current position. 



SVN revision: 57199
2011-02-21 05:53:23 +00:00
Daniel Juyung Seo d125dcecb1 Edje edje_entry.c: Removed trailing whitespaces. Patch by Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 57198
2011-02-21 01:48:41 +00:00
Carsten Haitzler 9430a1f89a add an ellipsis alias.
SVN revision: 57159
2011-02-19 12:37:12 +00:00
Cedric BAIL 546dba4856 * edje: fix case with recursive alias.
With that patch Enki should be working well and all
	application using alias for part in edje should be fine
	too.


SVN revision: 56899
2011-02-10 12:27:15 +00:00
Cedric BAIL 80aae072ef * edje: fix invalid memory access by edje alias code.
Reported by Jonathan Atton "Watchwolf".


SVN revision: 56810
2011-02-08 14:11:47 +00:00
Tom Hacohen 0232df9168 Edje mirrored-mode: Fixed compilation warning.
SVN revision: 56672
2011-02-03 10:16:48 +00:00
Tom Hacohen 68943e9890 Edje text: Use the ellipsis char instead of 3 dots.
SVN revision: 56670
2011-02-03 08:55:40 +00:00