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
8b674974f6
edje: remove warning.
...
SVN revision: 60553
2011-06-21 14:31:37 +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
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
d914f3d711
Edje: Fix 'variable may be used uninitialized' warning. Fix some
...
formatting.
SVN revision: 60196
2011-06-10 16:41: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
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
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
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
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
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
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
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
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
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
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
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
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
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
Cedric BAIL
1a2574ee77
edje: fix propagation of recursive events.
...
SVN revision: 57248
2011-02-22 18:09:19 +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
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
Cedric BAIL
c69291f586
* edje: prevent unitialized text to go outside of this function.
...
SVN revision: 56650
2011-02-02 16:03:22 +00:00
Tom Hacohen
7404a67e5d
Edje: Fixed the docs of mirrored mode to include starting version.
...
SVN revision: 56647
2011-02-02 09:03:43 +00:00
Tom Hacohen
5e33a75553
Edje: Added mirrored mode. Mirrored mode is used for UI-mirroring. It lets you mirror edje objects automatically (it also sends signals to the .edc code so you can do tweaks if you want), no need to create a special theme just for rtl layouts.
...
This is controlled by the two added API functions.
The changes in Elementary that utilize these functions will be committed soon.
SVN revision: 56635
2011-02-01 13:26:49 +00:00
Carsten Haitzler
e13a158ef4
(minor) don't need 2 struct members anymore. mem use--
...
SVN revision: 56622
2011-02-01 09:13:23 +00:00
Tom Hacohen
b6d5d47482
Edje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.
...
SVN revision: 56548
2011-01-30 10:46:39 +00:00
Tom Hacohen
b34172c91e
Edje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and BEFORE (gtk/rest of the world) cursor modes.
...
SVN revision: 56547
2011-01-30 10:46:33 +00:00
Cedric BAIL
45652e5da5
* edje: finally fix everything !
...
SVN revision: 56286
2011-01-24 13:29:17 +00:00
Carsten Haitzler
998ffa4094
fix test min AND max bool flags to work right again. :)
...
SVN revision: 56280
2011-01-24 10:35:34 +00:00
Carsten Haitzler
e70188c5a2
"...PLEASE TEST ASAP AND REPORT TO ME: cedric.bail@free.fr !..."
...
you broke everything in e17 with this - evry apps window bottom half
is back now! i'll rever for now and let you re-apply the patch locally
and do some testing to find out what you broke with evry in trying to
fix this other bug. :)
SVN revision: 56259
2011-01-22 02:36:57 +00:00
Cedric BAIL
93d5b87e0a
* edje: fix bug when targetting external, table and box items
...
reported by yoz and watchwolf.
WARNING: IT SHOULD BE JUST A FIX, TRIED AND TESTED, BUT COULD
BREAK YOUR APPS, PLEASE TEST ASAP AND REPORT TO ME:
cedric.bail@free.fr !
SVN revision: 56241
2011-01-20 13:03:09 +00:00
Carsten Haitzler
7ea15062de
warning--
...
SVN revision: 56184
2011-01-16 08:09:47 +00:00
Carsten Haitzler
567d9037fe
type part gradient shouldnt cause an abort! just ignore it!
...
SVN revision: 56172
2011-01-16 04:11:47 +00:00
Carsten Haitzler
05f1fe2820
more dead statement -> unused conversion.
...
SVN revision: 56171
2011-01-16 04:10:45 +00:00
Carsten Haitzler
953380ed93
disable dead code
...
SVN revision: 56168
2011-01-16 04:05:30 +00:00
Carsten Haitzler
b118d95efd
use unused instead of dead code to silence warnings
...
SVN revision: 56167
2011-01-16 04:00:50 +00:00
Carsten Haitzler
650bfd0923
clang found an issue with freeing custom states. fix.
...
SVN revision: 56166
2011-01-16 03:59:53 +00:00
Carsten Haitzler
cf137667f4
use unused instead of dead code to get rid of warnings
...
SVN revision: 56165
2011-01-16 03:56:41 +00:00
Carsten Haitzler
6faa8b3554
warning--
...
SVN revision: 56164
2011-01-16 03:31:05 +00:00
Carsten Haitzler
94ce85a68f
oops fix had a bug - fix. :)
...
SVN revision: 56163
2011-01-16 03:28:24 +00:00
Carsten Haitzler
52a44ac2b7
fix leak - eet_list arrya return must be freed.
...
SVN revision: 56161
2011-01-16 02:46:34 +00:00
Carsten Haitzler
c44d8d7668
fix some clang and ptential warnings
...
SVN revision: 56160
2011-01-16 02:14:45 +00:00
Carsten Haitzler
6e54a6d85c
handle no partname in embryo api.
...
SVN revision: 56157
2011-01-16 02:01:28 +00:00
Carsten Haitzler
29f40fc1fa
ooh silly! remove the list item, not head! as intended. fix.
...
SVN revision: 55979
2011-01-07 10:52:19 +00:00
Carsten Haitzler
148a945f5c
1. fix potential bug in processing messages on a specific object where
...
it could be deleted by callbacks
2. fix edje message process to only process messages from that obj - a
bit complex as we need restart stuff too to handle the list becoming
invalid.
SVN revision: 55973
2011-01-07 08:07:32 +00:00
Vincent Torri
49815da5c9
fix a bit doxy
...
SVN revision: 55819
2011-01-03 08:10:33 +00:00
Vincent Torri
b600427f5d
gaurd ecore_imf functions
...
SVN revision: 55550
2010-12-14 07:05:52 +00:00
Vincent Torri
19a8a07a63
missing one _Bool -> Eina_Bool
...
SVN revision: 55549
2010-12-14 06:20:55 +00:00
Vincent Torri
c69cd7ec27
use size_t when it does not hurt
...
SVN revision: 55548
2010-12-14 06:19:30 +00:00
Vincent Torri
aad53ed90d
do not include some headers if vc++ is used
...
SVN revision: 55547
2010-12-14 05:56:46 +00:00
Vincent Torri
5d0305be13
use Eina_Bool instead of _Bool for consistency
...
SVN revision: 55546
2010-12-14 05:49:46 +00:00
Vincent Torri
3aedf59c9b
declare variables at the beginning of the block
...
SVN revision: 55545
2010-12-14 05:42:25 +00:00
Iván Briano
45e2237dcf
List and allow to fetch pre-processing errors when compiling Embryo scripts.
...
SVN revision: 55359
2010-12-07 19:06:53 +00:00
Iván Briano
014d9e424c
NULL out focused part when clearing the remnants of a gone Edje
...
SVN revision: 55330
2010-12-06 13:50:51 +00:00
Carsten Haitzler
4a55d2bda4
if we aren't looking for a glob... why do we go alloc a possible
...
massive pattern match thing.. if you have a LOOOOOOOOOOT of collection
entries... that can be a big set.
SVN revision: 55316
2010-12-06 07:49:00 +00:00
Carsten Haitzler
540b51cf69
maybe fix del ref 0 string then add it back with same handle?
...
SVN revision: 55264
2010-12-05 03:12:34 +00:00
Cedric BAIL
5ef394f0bd
* edje: SPANK ! SPANK ! SPANK !
...
fprintf should always specify a format.
SVN revision: 55213
2010-12-03 18:21:56 +00:00
Iván Briano
76b47e14d2
twinkle twinkle little fix...
...
SVN revision: 55185
2010-12-03 14:00:04 +00:00
Iván Briano
aac41d6ff0
Edje_Edit has been taught the basics of Embryo scripting.
...
It is possible now to call a recompile of the script, which if it doesn't
fail, will also update the running Embryo VM. Saving the object, when opened
from a file compiled with a sufficiently new edje_cc (early this week, I think), will generate the source including the scripts in their right place.
It's still missing a proper report of errors during the script build, but that will come later.
SVN revision: 55160
2010-12-02 18:20:34 +00:00
Cedric BAIL
d3e3b86e29
* edje: the most simple and usefull case of alias convertion
...
wasn't implemented at all. Should be working now, please test
all your code that relly on "part1:part2[index]:sig" behaviour.
SVN revision: 55086
2010-11-30 13:09:03 +00:00
Tom Hacohen
d3b5301bbd
Edje entry: Fixed bug with preedit string. The text was committed to the current cursor position instead of the preedit cursor position (which may be different if you click the mouse somewhere in the tetx). Patch by Jihoon Kim.
...
SVN revision: 55080
2010-11-30 11:06:22 +00:00
Cedric BAIL
756df73df7
* edje: strcpy could only go wrong.
...
SVN revision: 55020
2010-11-26 16:46:35 +00:00
Gustavo Sverzut Barbieri
038b682a04
welcome edje_external_inspector.
...
this tool is similar to edje_inspector as it uses similar command line
and output formats, but instead of acting upon EDJ compiled files, it
will use edje EXTERNAL module providers (/usr/lib/edje/modules/*),
being able to list modules and their registered types.
it is quite useful to know which parameters are exposed, their types
and default value (--detail=terse) and also mode information such as
flags, min/max/step/accepted/denied and other valuable information
(--detail=all).
as usual it accepts globs to filter input. example usage:
{{{
shell$ edje_external_inspector -t '*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --type='*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --detail=all 'emo*'
module {
name: "emotion";
friendly_name: "Emotion";
types {
type {
name: "emotion";
label: "Emotion";
params {
choice: "engine" "xine"; /* flags: REGULAR, choices: "xine" "gstreamer" */
string: "file"; /* flags: REGULAR */
bool: "play" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "position" "0"; /* flags: REGULAR */
bool: "smooth_scale" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "audio_volume" "0.9"; /* flags: REGULAR */
bool: "audio_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "audio_channel" "0"; /* flags: REGULAR */
bool: "video_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "video_channel" "0"; /* flags: REGULAR */
bool: "spu_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "spu_channel" "0"; /* flags: REGULAR */
int: "chapter" "0"; /* flags: REGULAR */
double: "play_speed" "1"; /* flags: REGULAR */
double: "play_length" "0"; /* flags: REGULAR */
}
}
}
}
}}}
SVN revision: 54999
2010-11-25 23:16:56 +00:00
Iván Briano
111f4b85ad
Use mempools to create parts
...
SVN revision: 54933
2010-11-24 15:26:54 +00:00
Gustavo Sverzut Barbieri
999737f657
add missing edit method: edje_edit_font_path_get()
...
SVN revision: 54836
2010-11-22 22:07:41 +00:00
Carsten Haitzler
c928276a8f
fix clicked when on hold set.
...
SVN revision: 54757
2010-11-21 06:28:13 +00:00
Andreas Volz
f6b5aa850a
allow to edje_object_part_external_param_set/edje_object_part_external_param_get with internal objects too. Currently implemented support for EDJE_PART_TYPE_TEXT and EDJE_PART_TYPE_TEXTBLOCK and param "text".
...
SVN revision: 54727
2010-11-19 22:50:33 +00:00
Gustavo Sverzut Barbieri
e4d70b8f89
missing consts...
...
SVN revision: 54578
2010-11-16 08:18:12 +00:00
Tom Hacohen
2f30d52b93
Edje entry: Fix support mouse down/up/move filter events.
...
Passing the correct data to _edje_entry_imf_event_delete_surrounding_cb and _edje_entry_imf_retrieve_surrounding_cb
Fix indentation.
Patch by Jihoon Kim.
SVN revision: 54365
2010-11-09 13:36:52 +00:00
Carsten Haitzler
125e86c661
fix valgrind complaint - definite bug waiting to happen there - remvoe
...
the list item u are walking! bad!
SVN revision: 54361
2010-11-09 09:44:39 +00:00
Jihoon Kim
a69afcfb91
From: Jihoon Kim <jihoon48.kim@samsung.com>
...
Entry widget has not processed the key event of keypad such as KP_Left,
KP_Right, KP_Home, KP_End, and so on.
In this patch, those key events is processed.
SVN revision: 54359
2010-11-09 07:54:13 +00:00
Cedric BAIL
c45e906f7f
* edje: disable some os related syscall in lua script.
...
SVN revision: 54102
2010-11-02 13:43:54 +00:00
Iván Briano
3d6e44bd91
And as discussed on IRC, for the sake of API consistency (and we'll eventually need it), also del_full() for the text filters.
...
And since I'm there, some documentation.
SVN revision: 54003
2010-10-29 18:15:09 +00:00
Iván Briano
db43f575ef
B-B-B-B-BETA BREAKER!
...
As for Evas callbacks, let's have a del_full() version for the Edje signals.
SVN revision: 53997
2010-10-29 17:14:55 +00:00
Cedric BAIL
2ee5adb4f8
* edje: remove white space.
...
SVN revision: 53864
2010-10-25 12:39:10 +00:00
Cedric BAIL
b086f94813
* edje: remove possible case of segv on low mem.
...
SVN revision: 53863
2010-10-25 12:38:04 +00:00
Carsten Haitzler
7c835c0efb
aaaah more bad cedric ... eh? :)
...
SVN revision: 53794
2010-10-23 03:51:12 +00:00
Tom Hacohen
aecc018012
Edje entry: Fixed _edje_entry_imf_event_delete_surrounding_cb to actually delete, which it wasn't doing. Patch by Jihoon Kim.
...
SVN revision: 53709
2010-10-21 08:23:45 +00:00
Tom Hacohen
7c586714ef
Edje entry: Init preedit_len on focus out. Rename 'composition' to 'preedit' in the preedit handling. Patch by Jihoon Kim.
...
SVN revision: 53651
2010-10-20 10:34:26 +00:00
Davide Andreoli
de610ab738
fix "doc", also get_state() exists
...
SVN revision: 53549
2010-10-18 00:09:07 +00:00
Tom Hacohen
958b6c7569
Edje entry: Fixed a memory leak. Removed an unwanted selection clear, and renamed preedit strings functions to have a more adequate name. - Patch by Jihoon Kim.
...
SVN revision: 53390
2010-10-14 07:50:32 +00:00
Tom Hacohen
96185ffaf5
Edje entry: removed some unwanted commented out code.
...
SVN revision: 53306
2010-10-12 14:13:22 +00:00
Cedric BAIL
26ba1c03e3
* edje: fix signal comming from aliased part.
...
I needed to bump minor file format version, but it will only
change behaviour for people using alias for part and they
couldn't use the signal emitted by them.
SVN revision: 53305
2010-10-12 13:26:18 +00:00
Tom Hacohen
ed83a01ea0
Edje text: Fix text cutting (esipsis) with non-english. evas_object_text_last_up_to_pos returns index, not byte-index.
...
SVN revision: 53304
2010-10-12 12:22:43 +00:00
Leandro Pereira
dd5b79eff6
edje: Add get_part_id() to exported Embryo functions.
...
This allows one to calculate a part number in runtime and and use it with
other functions, like get_state() and set_state().
SVN revision: 53277
2010-10-11 21:26:43 +00:00
Carsten Haitzler
e95ad0f97c
bah - removed snprintf.
...
SVN revision: 53259
2010-10-11 07:31:12 +00:00
Carsten Haitzler
f1ec894769
fix inlined fonts again.
...
SVN revision: 53258
2010-10-11 07:24:46 +00:00
Davide Andreoli
80e0de0e19
Remove the doxy-inlined lua example in favor of a cleaner @include
...
from the examples/ folder.
Also expose all the examples to doxygen, you can now browse
them all from the generated docs.
SVN revision: 53211
2010-10-08 21:14:31 +00:00
Gustavo Sverzut Barbieri
7ac13f931f
better log.
...
* lower case domain names;
* binaries use their own color (EDJE_CC_DEFAULT_LOG_COLOR)
* log messages do not take multiple lines, it's annoying. The colors
should call your attention already.
* the ever annoying "did you forgot fixed: 1 1;" message that used to
consume 3 lines is now bit more descriptive and uses a single line.
SVN revision: 53178
2010-10-08 00:24:22 +00:00
Iván Briano
631aa54545
Cheking if start.layout is set before using it.
...
When evas_object_show is called with a elm_layout object before resizing
it the layout function is called before edje calc function, so the start
layout is not yet set.
By: Otavio Pontes <otavio@profusion.mobi>
SVN revision: 53144
2010-10-07 14:45:57 +00:00
Cedric BAIL
b61340ea1a
* edje: remove not needed code and fix issue when removing child.
...
SVN revision: 53143
2010-10-07 14:14:02 +00:00
Tom Hacohen
0579401cb3
Edje entry: Fixed the hack that was used in edje_entry for drawing anchors (the hack was there because of a bug in textblock which is now fixed).
...
SVN revision: 53107
2010-10-06 18:23:01 +00:00
Carsten Haitzler
57d15d3ef8
actually hook in filter callbacks - have 2 types and pass in enum to
...
each as to what text they are seeing to filter. fix up other typdef
uses.
SVN revision: 52975
2010-10-02 03:34:00 +00:00
Iván Briano
be56560d7d
Fix animators, don't run the program twice.
...
SVN revision: 52953
2010-10-01 17:10:37 +00:00
Carsten Haitzler
f394a88dca
set EDJE_SELF_FEED_DEBUG if u want to know abotu self-feeding edje
...
signals/messages
SVN revision: 52943
2010-10-01 06:59:48 +00:00
Carsten Haitzler
3d87542724
proper error output from script running (embryo).
...
SVN revision: 52942
2010-10-01 06:53:16 +00:00
Leandro Pereira
9dc21add3a
edje_cc: Don't dereference a NULL pointer on badly-formed .edj files.
...
(Should have been on r52931.)
SVN revision: 52932
2010-09-30 21:37:49 +00:00
Gustavo Sverzut Barbieri
d93ac79c38
Dynamic choices in edje EXTERNALS.
...
Sometimes the options can just be known during runtime, like available
video engines for emotion.
This goes in now as it will avoid further API breaks, so before Edje 1.0
SVN revision: 52874
2010-09-29 03:01:17 +00:00
Gustavo Sverzut Barbieri
d724381684
new flags to external parameters.
...
These are yet-another hint, they are not enforced as documentation
already said, yet they will be useful for tools (ie: editje) to
explain to users if parameter will be set only once, or provides no
getter and such.
This will save future ABI breaks, that's why I want it in 1.0 :-)
SVN revision: 52873
2010-09-29 02:42:50 +00:00
Gustavo Sverzut Barbieri
abc87fd449
Adding a transition layout animation for edje box.
...
Perform an animation when changing the layout from an edje box.
By: Otavio Pontes <otavio@profusion.mobi>
-------
Sample EDC:
{{{
collections {
group {
name: "main";
min: 500 500;
max: 500 500;
parts {
part {
name: "bg";
type: RECT;
description {
color: 255 255 255 255;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
}
part {
name: "box1";
type: BOX;
description {
state: "default" 0.0;
box {
layout: vertical;
padding: 0 0;
}
rel1 {
relative: 0.0 0.0;
}
rel2 {
relative: 1.0 1.0;
}
}
description {
state: "default" 0.1;
inherit: "default" 0.0;
box {
padding: 10 10;
layout: horizontal;
}
}
description {
state: "default" 0.2;
inherit: "default" 0.0;
box {
layout: vertical;
}
rel1 {
relative: 0.0 0.0;
offset: 100 100;
}
rel2 {
relative: 1.0 1.0;
}
}
box {
items {
item {
name: "rect1";
type: GROUP;
source: "grp_rect1";
weight: 1.0 1.0;
align: -1 -1;
}
item {
name: "rect2";
type: GROUP;
source: "grp_rect2";
weight: 1.0 1.0;
align: -1 -1;
}
}
}
}
}
programs {
program {
name: "change_layout";
signal: "mouse,clicked,1";
source: "box1";
action: STATE_SET "default" 0.1;
target: "box1";
transition: LINEAR 5.0;
after: "change_back";
}
program {
name: "change_back";
action: STATE_SET "default" 0.2;
target: "box1";
transition: LINEAR 5.0;
}
}
}
group {
name: "grp_rect1";
parts {
part {
name: "r1";
type: RECT;
description {
state: "default" 0.0;
color: 255 0 0 255;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
description {
state: "default" 0.1;
inherit: "default" 0.0;
color: 255 0 0 255;
}
}
}
}
group {
name: "grp_rect2";
parts {
part {
name: "r2";
type: RECT;
description {
state: "default" 0.0;
color: 0 255 0 255;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
}
description {
state: "default" 0.1;
color: 0 0 255 255;
}
}
}
}
}
}}}
SVN revision: 52871
2010-09-29 00:28:54 +00:00
Christopher Michael
9916578131
And use Eina_Bool return values too.
...
SVN revision: 52833
2010-09-28 00:25:54 +00:00
Christopher Michael
b7b1a25c41
Fix edje entry callback to use Eina_Bool like ecore_imf is expecting.
...
SVN revision: 52832
2010-09-28 00:24:44 +00:00
Vincent Torri
53081384df
cosmetic only: put files in alphabetic order.
...
SVN revision: 52737
2010-09-25 17:19:46 +00:00
Vincent Torri
1e1bb3b6a4
Put everything in edje_private. It should fix a compilation
...
bug on Windows
SVN revision: 52736
2010-09-25 17:10:33 +00:00
Carsten Haitzler
82470f073e
correctness!
...
SVN revision: 52618
2010-09-23 02:52:19 +00:00
Iván Briano
14187a92d3
Don't include Edje_Edit.h in edje_private.h and make it obvious at compile time that this API is not meant to be used outside of editors.
...
SVN revision: 52593
2010-09-22 14:52:23 +00:00
Carsten Haitzler
737556b8bb
more pi cleantyp -> typedef.
...
SVN revision: 52590
2010-09-22 13:35:47 +00:00
Carsten Haitzler
af2651748c
int -> enum.
...
SVN revision: 52589
2010-09-22 13:27:09 +00:00
Carsten Haitzler
7eb38a4063
comment++
...
SVN revision: 52587
2010-09-22 13:01:13 +00:00
Tom Hacohen
f1f122bd72
Edje entry: Fixed a lot of formatting issues. Patch by Jihoon Kim.
...
SVN revision: 52461
2010-09-19 08:08:17 +00:00
Carsten Haitzler
114d49883d
warnings--
...
warnings = 0
SVN revision: 52452
2010-09-19 03:04:17 +00:00
Cedric BAIL
90858b58c1
* edje: remove unused variable.
...
SVN revision: 52364
2010-09-17 12:05:46 +00:00
Cedric BAIL
e01c8dacc2
* edje: prevent segv due to dead relative part.
...
SVN revision: 52347
2010-09-16 15:49:56 +00:00
Cedric BAIL
8102552b7a
* edje: cleanup aspect code and reduce memory presure.
...
SVN revision: 52304
2010-09-15 14:15:23 +00:00
Cedric BAIL
10356b8e50
* edje: turn it on again and go fix your theme :-)
...
SVN revision: 52303
2010-09-15 14:09:58 +00:00
Carsten Haitzler
c1c7e901f5
CEEEEEEEEEDRICCCCCCCCCCCCCCCC!
...
borked e conf panel. unbork. disable aspect.
SVN revision: 52273
2010-09-14 22:32:34 +00:00
Cedric BAIL
2e87895f67
* edje: remove use of flags as it was always set to FLAG_XY
...
in _edje_part_recalc_single.
SVN revision: 52245
2010-09-14 15:53:47 +00:00
Cedric BAIL
d1203fc0ca
* edje: fix edje use of aspect when constrained by min or max.
...
NOTE: If you have swallow or parts that where constrained by min and
max, and you used aspect on them, expect change on your layout.
SVN revision: 52244
2010-09-14 15:36:16 +00:00
Lucas De Marchi
e46b64199f
Don't check return value of alloca
...
alloca() doesn't return NULL on error, so do not check its return value.
SVN revision: 52199
2010-09-13 18:40:32 +00:00
Carsten Haitzler
2303255182
dont get item anchors so often!
...
SVN revision: 52187
2010-09-13 12:08:19 +00:00
Tom Hacohen
527a3f3579
Edje entry: Fixed a selection bug with IMF enabled and fix a couple of indentation issues, and a saftey check.
...
Patch by Jihoon Kim.
SVN revision: 52165
2010-09-12 08:15:35 +00:00
Lucas De Marchi
77d42e9cca
Simplify code by removing unneeded auxiliary variable
...
SVN revision: 52135
2010-09-10 11:25:26 +00:00
Lucas De Marchi
bd12ce52f7
Refactor function to return as early as possible
...
Instead of a looooooong 'if', return on the contrary.
SVN revision: 52134
2010-09-10 11:25:15 +00:00
Lucas De Marchi
fa4e9c4f18
Formatting
...
SVN revision: 52133
2010-09-10 11:25:05 +00:00
Lucas De Marchi
fe7cfb1e16
Refactor jumps
...
Instead of relying on the value of edf (and having to set it on all
places to NULL) jump to 'open' label on the only possible case of the
control flow.
SVN revision: 52132
2010-09-10 11:24:49 +00:00
Cedric BAIL
6e63db7303
* edje: cleanup collection early if the file is dangling.
...
SVN revision: 51991
2010-09-08 13:45:21 +00:00
Lucas De Marchi
3bec660090
Fix common misspellings
...
Following misspellings were fixed:
ammount->amount
arbitary->arbitrary
begining->beginning
carefull->careful
choosen->chosen
commited->committed
endig->ending
existance->existence
existant->existent
isnt->isn't
occured->occurred
postion->position
rougly->roughly
runing->running
shouldnt->shouldn't
soem->some
succesfully->successfully
succesful->successful
sucessful->successful
tranformed->transformed
usefull->useful
wehn->when
wich->which
SVN revision: 51988
2010-09-08 11:50:05 +00:00
Tom Hacohen
3e1ddfdbad
Edje entry: fix the usage of the new evas_textblock_cursor_geometry_get function.
...
SVN revision: 51980
2010-09-08 07:29:00 +00:00
Brett Nash
4bf9ee3df3
Merge branch 'elmdnd'
...
Conflicts:
trunk/TMP/st/elementary/.gitignore
SVN revision: 51935
2010-09-07 06:56:16 +00:00
Tom Hacohen
b12585ec57
Edje entry: started using the new evas_textblock_cursor_content_get.
...
SVN revision: 51899
2010-09-05 08:29:52 +00:00
Tom Hacohen
7258468265
Edje entry: Enabled Ecore_IMF.
...
Fixed formatting issues.
Fixed typos.
Fixed clearing of selection when pressing a key in a software keyboard.
Patch by Jihoon Kim and small adjustments by myself. Thanks a lot.
SVN revision: 51897
2010-09-05 07:20:47 +00:00
Carsten Haitzler
2d34d6d2a3
formatting fix + list walk optimisation.
...
SVN revision: 51874
2010-09-04 03:53:12 +00:00
Iván Briano
787a0d9c61
Don't put nulls in the list of programs, makes little sense.
...
SVN revision: 51863
2010-09-03 14:37:42 +00:00
Carsten Haitzler
76f750ea39
use new clipper flag
...
SVN revision: 51850
2010-09-03 00:07:52 +00:00
Tom Hacohen
87d2c74d3e
Edje entry: Fixed setting cursor on mouse click.
...
SVN revision: 51841
2010-09-02 13:52:14 +00:00
Tom Hacohen
ffe4d9bbe2
Edje entry: Started using evas_textblock_cursor_geometry_get for cursor position instead of char_geometry_get.
...
SVN revision: 51835
2010-09-02 11:50:52 +00:00
Iván Briano
d2ebce58b3
Eina Error messages in Edje Edit
...
This first commit only includes errors ocurred during group deletion
By: Thiago Ribeiro Masaki <masaki@profusion.mobi>
SVN revision: 51817
2010-09-01 17:15:52 +00:00
Gustavo Lima Chaves
7dd58ccc7a
A bit of doxy cleanliness here. More love needed, though.
...
SVN revision: 51791
2010-08-31 22:59:17 +00:00
Iván Briano
88f1723ccb
Avoiding access in NULL hash and little fixes.
...
If there isn't a font, the hash is NULL.
So, just check before to avoid problems.
Moreover, removing one line that had been lost in code generate of
fonts parts and moving it declaration for the right context
By: Fabiano Fidencio <fidencio@profusion.mobi>
SVN revision: 51786
2010-08-31 19:32:08 +00:00
Cedric BAIL
e687c13d1c
* edje: fix interpolation of text color during animation.
...
SVN revision: 51782
2010-08-31 13:30:11 +00:00
Iván Briano
67dbaebcf6
Bring back (corrected) second check.
...
SVN revision: 51676
2010-08-27 12:20:58 +00:00
Lucas De Marchi
255b2cb870
Apply double_condition_check.cocci
...
The offending projects were:
E16/e/src/backgrounds.c | 10 ++++------
PROTO/eon/src/lib/layout/eon_stack.c | 4 +---
ecore/src/lib/ecore_win32/ecore_win32.c | 3 +--
ecore/src/lib/ecore_wince/ecore_wince.c | 3 +--
edje/src/lib/edje_edit.c | 3 +--
evas/src/lib/cache/evas_cache_image.c | 2 +-
exalt/src/lib/libexalt_private.c | 2 +-
This patch assumes code in these places were insane and the fix is to remove
one condition check. Most likely this is not true, but there's no automatic fix
for that.
Looking at the patch, it seems that some places should use "x" and "y" vars but
used just one of them and therefore they were caught by coccinelle.
SVN revision: 51666
2010-08-26 20:45:09 +00:00
Lucas De Marchi
d8002ff386
Revert and re-apply badnull patch
...
Revert previous patch generated by badnull.cocci script, and apply the new one.
The main difference is that assert and assert-like functions are not touched
anymore.
SVN revision: 51650
2010-08-26 01:34:13 +00:00
Tom Hacohen
293692f2ba
Edje entry: Fixed drawing of anchors.
...
SVN revision: 51647
2010-08-25 14:54:08 +00:00
Carsten Haitzler
fa19a2685b
evil after alloca
...
SVN revision: 51639
2010-08-25 10:38:15 +00:00
Carsten Haitzler
195960ebac
compile in windows again - i think. eapi hackery.
...
SVN revision: 51638
2010-08-25 10:37:08 +00:00
Cedric BAIL
800b1af09e
* edje: add file minor version field.
...
It will show a warning when loading file that may use feature from
newer edje (show up with EINA_LOG_LEVEL=2 in the env).
Please don't forget to increase it when you add feature to edje
file format without breaking backward compatibility.
SVN revision: 51636
2010-08-25 09:56:20 +00:00
Carsten Haitzler
f54f39eb39
alloca header fix for edje.
...
SVN revision: 51634
2010-08-25 09:25:36 +00:00
Carsten Haitzler
1d076da0c0
turn lots of if's into switch. should be more efficient (if compiler
...
isnt dumb)
SVN revision: 51623
2010-08-25 01:16:34 +00:00
Carsten Haitzler
5e36f9979b
nuke old obsolete lua stuff - except edje_lua.c. let it dangle with
...
the actual lua code in it entirely not being compiled just as reference until
it's killed off.
SVN revision: 51622
2010-08-25 01:09:44 +00:00
Iván Briano
1959f2cfa7
Leak--
...
By Fidencio
SVN revision: 51616
2010-08-24 14:36:29 +00:00
Iván Briano
cf45f61885
Fixing return of edje_edit_fonts_list_get
...
The fuction was returning a private type (as
_Edje_Font_Directory_Entry) and an EAPI should *never*
return and private type.
By Fabiano Fidencio
SVN revision: 51615
2010-08-24 14:36:07 +00:00
Iván Briano
42b3ccd05a
Fixing {font,image}_del's ret when file not exist
...
When a file not exist, now, we're returning EINA_FALSE.
It's according with eina_hash_del()'s behavior.
By Fabiano Fidencio
SVN revision: 51614
2010-08-24 14:35:37 +00:00
Lucas De Marchi
5a8a8c9014
Convert (hopefully) all comparisons to NULL
...
Apply badzero.cocci, badnull.coci and badnull2.cocci
This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:
code before patch ||code after patch
===============================================================
return a == NULL; return !a;
return a != NULL; return !!a;
func(a == NULL); func(!a);
func(a != NULL); func(!!a);
b = a == NULL; b = !a;
b = a != NULL; b = !!a;
b = a == NULL ? c : d; b = !a ? c : d;
b = a != NULL ? c : d; b = a ? c : d;
other cases:
a == NULL !a
a != NULL a
SVN revision: 51487
2010-08-21 13:52:25 +00:00
Cedric BAIL
7feeed5d8f
* edje: document undefined behaviour of edje_object_size_min_restricted_calc.
...
SVN revision: 51464
2010-08-20 09:20:48 +00:00
Christopher Michael
a74ed9abd8
Fix fat-finger copy-paste error. (Edje amalgamation would generate an
...
eina_amalgamation file).
SVN revision: 51399
2010-08-19 15:03:28 +00:00
Christopher Michael
251834fcd1
Add UNUSED where needed.
...
Cleanup some formatting.
SVN revision: 51398
2010-08-19 14:57:23 +00:00
Cedric BAIL
6b0ceb9b09
* edje: fix edje external module to be consistent with the rest of the efl.
...
SVN revision: 51296
2010-08-18 16:57:19 +00:00
Christopher Michael
8ef48b8537
Fix more 'may be used uninitialized' & 'unused variable' warnings.
...
SVN revision: 51295
2010-08-18 16:55:49 +00:00
Christopher Michael
6d945fbefe
Remove unused variable.
...
SVN revision: 51293
2010-08-18 16:51:27 +00:00
Christopher Michael
e8de81de74
Fix 'may be used uninitialized' warnings.
...
SVN revision: 51292
2010-08-18 16:51:10 +00:00
Iván Briano
eded23d2d0
Also change group name in the Edje smart data
...
SVN revision: 51279
2010-08-18 14:38:27 +00:00
Gustavo Lima Chaves
b3a4279383
Removing blank line and white space in gen-ed edc.
...
By Fidêncio.
SVN revision: 51268
2010-08-17 22:20:37 +00:00
Gustavo Lima Chaves
8f7a06e5ee
[PATCH 3/3] If the group is still in use it must not be deleted
...
SVN revision: 51257
2010-08-17 16:37:53 +00:00
Gustavo Lima Chaves
5a83ffea9a
[PATCH 2/3] group_del: the object was not being deleted from hash
...
In edje_edit_group_del, the object was not being removed from hash table
collection
SVN revision: 51256
2010-08-17 16:37:32 +00:00
Gustavo Lima Chaves
7a4e626074
[PATCH 1/3] checking if the pointer is null in edje_cache.c
...
SVN revision: 51255
2010-08-17 16:37:01 +00:00
Cedric BAIL
b0ddc29966
* edje: fix edje external module path.
...
SVN revision: 51251
2010-08-17 13:29:23 +00:00
Cedric BAIL
b6f316407f
* edje: less warnings by Albin Tonnerre.
...
SVN revision: 51249
2010-08-17 12:15:04 +00:00
Cedric BAIL
d55976760d
* edje: fix exported api by Albin Tonnerre.
...
SVN revision: 51248
2010-08-17 12:10:06 +00:00
Carsten Haitzler
8a86d6b5c8
that was never meant to be there!
...
SVN revision: 51231
2010-08-16 21:22:42 +00:00
Carsten Haitzler
5c5bab8886
edje -> knocked off too for 1.0.0 alpha
...
SVN revision: 51177
2010-08-16 09:08:49 +00:00
Mike Blumenkrantz
bba476aa91
char* -> const char*
...
Patch by Fabiano "I'm smoking crack" Fidêncio
SVN revision: 51152
2010-08-16 03:50:27 +00:00
Carsten Haitzler
c657fd3904
and add to header too.
...
SVN revision: 51146
2010-08-16 02:04:46 +00:00
Carsten Haitzler
9b2549ecac
again - using internal symbols and NOT exporting them! bad!
...
SVN revision: 51145
2010-08-16 02:04:01 +00:00
Cedric BAIL
1d1a36047b
* edje: remove edje_convert use in edje_cc.
...
SVN revision: 51134
2010-08-15 18:14:33 +00:00
Carsten Haitzler
480666910a
re-enable. valgrind happy now. hrrrm.
...
/ /
(o) (o)
..
~-~\.
SVN revision: 51110
2010-08-14 10:28:57 +00:00