Commit Graph

2131 Commits

Author SHA1 Message Date
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 d952534aa4 chlog++
SVN revision: 61985
2011-08-02 07:23:58 +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
Carsten Haitzler 29864666c9 that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.



SVN revision: 61974
2011-08-02 04:13:33 +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
Jonas M. Gastal 4133f5dc74 Edje: fixing link to examples.
SVN revision: 61962
2011-08-01 19:49:06 +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 800d331e61 Damn.
SVN revision: 61904
2011-07-29 16:45:49 +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 f28ad30b8d update svn:ignores
SVN revision: 61659
2011-07-24 21:49:49 +00:00
Mike Blumenkrantz 5987833b64 my triumphant return to AUTHORS
SVN revision: 61658
2011-07-24 21:32:54 +00:00
Mike Blumenkrantz db98b3fe32 populate edje.dox.in from edje.dox (was this intentionally empty?), update from AUTHORS
SVN revision: 61657
2011-07-24 21:32:35 +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
Michael Jennings 1461fec9ec Assorted build and spec fixes.
SVN revision: 60624
2011-06-23 07:01:45 +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
Mike McCormack b78bdd3d34 Update .gitignore files
SVN revision: 60416
2011-06-17 01:59:49 +00:00
Michael Jennings 092d2d861b Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also.  So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.



SVN revision: 60407
2011-06-16 20:36:43 +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
Rafael Antognolli 8becb43df7 edje: fix doc build when srcdir != builddir.
SVN revision: 60289
2011-06-13 17:53:28 +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
Cedric BAIL a82325e41d edje: forgotten ChangeLog, if no side effect, should backport it.
SVN revision: 60129
2011-06-09 10:26:55 +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
Mike McCormack 2b58267396 Add ignore and update files
SVN revision: 60034
2011-06-07 10:26:13 +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 a88b14c25e edje: add vmaj and module to edje.pc
SVN revision: 59556
2011-05-20 16:41:28 +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