efl

Форк
0
/
ChangeLog.edje 
718 строк · 19.5 Кб
1
2011-01-29  Carsten Haitzler (The Rasterman)
2

3
        1.0.0 release
4

5
2011-01-30  Tom Hacohen (TAsn)
6

7
        * Added "UNDER" cursor mode.
8
        * Added auto-alignment to text parts, just set text.alignment to -1 to
9
          activate it. It's only relevant to TEXT parts, textblock objects
10
          already have that by default.
11

12
2011-02-01  Tom Hacohen (TAsn)
13

14
        * Added Mirroring support to edje objects.
15

16
2011-02-08  Cedric BAIL
17

18
	* Fix invalid memory access by edje alias code.
19

20
2011-02-10  Cedric BAIL
21

22
	* Fix use of recursive alias.
23

24
2011-02-21  WooHyun Jung
25

26
        * Fix missing cursor changed signale on backspace
27

28
2011-02-21  Mike Blumenkrantz
29

30
        * Add built-in cpp (epp) to provide consistent output on all archs/OSes
31

32
2011-02-10  Cedric BAIL
33

34
	* Fix propagation of recursive events on existing part.
35

36
2011-02-24  Cedric BAIL
37

38
	* fix signal comming from box/table item to include their
39
	index or name correctly.
40

41
2011-02-25  Jihoon Kim
42

43
	* Add edje_object_part_text_cursor_pos_{set,get} API
44

45
2011-02-27  Tom Hacohen (TAsn)
46

47
        * Added size_range property to TEXT parts in edje files.
48
	This lets you limit the size of the font that will be used.
49
	Especially useful when using fit.
50

51
2011-03-10  WooHyun Jung
52

53
        * Fix: Emit clicked signal on entry if still in - missing.
54

55
2011-03-10  Cedric BAIL
56

57
	* Correctly propagate recursive event with existing and non existing
58
	part.
59

60
2011-03-11  Cedric BAIL
61

62
	* Add PROXY part.
63

64
2011-03-19  Carsten Haitzler (The Rasterman)
65

66
	* Change edje_decc to only use edje_cc as the compiler for security
67
        and correctness reasons.
68

69
2011-03-23  Brett Nash (nash)
70

71
	* Move some of edje over to use smart clipper in evas.  This _should_
72
	be transparent to users.
73

74
2011-03-30  Carsten Haitzler (The Rasterman)
75

76
	* text.align (only the vertical part) now works for textblock.
77

78
2011-04-1  Carsten Haitzler (The Rasterman)
79

80
	* Add Feature: Support explicit shadow direction with extra effect
81
        param (optional). Default as before.
82

83
2011-04-28  Tom Hacohen (TAsn)
84

85
        * size_min_restricted_calc: Fixed textblock handling.
86

87
2011-05-15  Tom Hacohen (TAsn)
88

89
	 * Entry - New API: added edje_object_part_text_append which appends
90
	   text to the end of the textblock part. This lets us do cool thing
91
	   like population of textblock using idler.
92

93
2011-05-16  Carsten Haitzler (The Rasterman)
94

95
	* Add new interpolation modes for programs to make animation
96
        much easier. Added: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS,
97
        BOUNCE, SPRING (also made short name versions of the long ones
98
        possible too).
99

100
2011-05-19  Tom Hacohen (TAsn)
101

102
	 * Entry: Don't emit "cursor,changed" when setting the text, because
103
	   the cursor really didn't change, it's more like a new cursor.
104
	   Also, when setting position, don't do anything if position is as it
105
	   was.
106

107
2011-05-27  Carsten Haitzler (The Rasterman)
108

109
	* Improve performance on create/delete of edje objects by using
110
        evas freeze and thaw calls. May help in certain pathological
111
        situations.
112

113
2011-05-27  Cedric Bail
114

115
	* Improve performance by avoiding walking eina_list for nothing
116
	when deleting member_class.
117

118
2011-06-09  Cedric Bail
119

120
	* Fix external usage in sub group to have the proper parents.
121

122
2011-06-11  Tom Hacohen (TAsn)
123

124
	* Fix an issue with ellipsis not working properly with small
125
	  text parts.
126

127
2011-06-21  Cedric Bail
128

129
	* Make it possible to define part.description.max only on one axis.
130

131
2011-07-24  Mike Blumenkrantz
132

133
        * Add signals entry,paste,request,1 (PRIMARY) and entry,paste,request,3 (CLIPBOARD)
134
          to differentiate between paste types
135
        * Add entry,selection,all,request for signalling ctrl+a in an entry
136
        * Add entry,selection,none,request for signalling ctrl+shift+a in an entry
137
        * Fix entry,paste,request* to be emitted after cursor,changed (fixes middle mouse paste location)
138

139
2011-05-27  Carsten Haitzler (The Rasterman)
140

141
	* Fix edje_shutdown() being called before all evas objects created
142
        by edje (edje objects) are gone. Delay internal core shutdown
143
        until all references gone.
144

145
2011-08-03  Tom Hacohen (TAsn)
146

147
	* Entry: Added changed,user signal. This signal indicates the entry
148
	has changed because of user interaction, i.e not by code.
149

150
2012-08-04  Flavio Ceolin
151

152
        * Added edje_codegen - tool that genereates code to working with
153
          edje files.
154

155
2011-08-22  Cedric Bail
156

157
	* Add collection.group.limits {
158
	          vertical: "name" value;
159
	          horizontal: "name" value;
160
	      }.
161

162
2011-08-25  Jihoon Kim
163

164
	* Add entry input panel layout setting api's
165

166
2011-08-10  Tom Hacohen (TAsn)
167

168
	* Signals: Added the ability to pass extra data with edje signals.
169
	Added edje_object_signal_callback_extra_data_get to support that.
170

171
2011-08-29  Jaehwan Kim
172

173
	* Add group's inheritance.
174
	* Add insert_before, insert_after to can change the part's order.
175

176
2011-10-02  Boris Faure (billiob)
177

178
	* Fix edje_cc to accept -1 in description.max
179

180
2011-10-03  Tom Hacohen (TAsn)
181

182
	* Entry: Added change information to entry,changed,user
183

184
2011-11-03  Jaehwan Kim
185

186
	* Transition: Add the "CURRENT" option which causes the edje object move
187
	      from its current position.
188

189
2011-10-04  Govindaraju SM, Prince Kumar Dubey
190

191
	* Add Edje multisense that allows playback of samples and
192
          vibrator control and ultimately beginsd to pave the way for
193
          more complex audio etc. support.
194

195
2011-11-06  David Seikel (onefang)
196

197
	* Lua: Added color_class and text_class functions.
198
	    Still need to write a function for setting the classes of an object.
199
	    This works for things in OTHER groups using those classes though.
200
	* Add image, text, textblock (commented out), and edje objects.
201
	    Very basic support.
202
	* Add functions for set/get text font, size, and text.
203
	* Add function for set/get image image.
204
	    Still needs to limit to only imagess in the current edje file.
205
	* Add functions for set/get image fill and filled.
206
	* Add function for set/get edje file.
207
	    Still needs to limit to only groups in the current edje file.
208
	* Add full support for evas line object.
209
	* Add full support for evas polygon object.
210
	* Beefed up the example lua script to show most of the above.
211
	  Including some handling of size changes.
212
	* White space fixes, one of the editors I use cleans those up automatically.  shrugs
213

214
2011-11-06  David Seikel (onefang)
215

216
	* Lua: Added half of the evas map API.
217

218
2011-11-07  David Seikel (onefang)
219

220
	* Lua: Added the other half of the evas map API.
221

222
2011-11-19  Carsten Haitzler (The Rasterman)
223

224
	* Fix message and signal propagation to be consistent in all situations
225
        as well as simpler.
226

227
2011-12-02 Carsten Haitzler (The Rasterman)
228

229
        1.1.0 release
230

231
2011-12-12 Mike Blumenkrantz (discomfitor/zmike)
232

233
        * Fix potential crash from buffer overflow on copying map data.
234

235
2011-12-15  Tom Hacohen (TAsn)
236

237
	* Entry: Added support for various new key bindings:
238
	Ctrl+Arrows, Ctrl+Del and Ctrl+Backspace.
239
	* Entry: Added cursor,changed,manual signal.
240
	This signal indicates the cursor has been manually changed, i.e by
241
	either mouse click or arrows.
242

243
2011-12-15  Cedric Bail
244

245
	* Fix detections of limits by edje_cc parser.
246

247
2011-12-16  Cedric Bail
248

249
	* Fix wrong call to free() in edje_load.
250
	* Reduce parts walk to the strict minimum.
251

252
2011-12-19  Cedric Bail
253

254
	* Check existence of group at compile time also.
255

256
2012-01-02 Carsten Haitzler (The Rasterman)
257

258
        * Fix prototype for edje_object_part_text_cursor_content_get()
259
          as it returned a strduped string and not an internal one, so
260
          this just formalizes its existing behavior correctly.
261

262
2012-01-03  Tom Hacohen (TAsn)
263

264
	* Entry: Fixed undo/redo with IMF.
265

266
2012-01-04  Carsten Haitzler (The Rasterman)
267

268
        * Add HEX, TERMINAL and PASSWORD layouts to edje
269
        * Add "recalc" smart callback for object size changes
270

271
2012-01-05  Cedric Bail
272

273
	* Reduce call to stat during edje_object_file_set.
274

275
2012-01-06  Cedric Bail
276

277
	* Unswallow object that are about to be swallowed if necessary.
278
	* Add EDJE_ASPECT_PREFER_SOURCE.
279

280
2012-01-07  David Seikel (onefang)
281

282
	* Lua: Calling non exstent functions no longer crashes scripts.
283
	   This is so that future scripts will still work with old libraries,
284
	   and lets us add the "host can provide Lua API" feature soon.
285

286
2012-01-09  David Seikel (onefang)
287

288
	* Lua: Added edje.version().
289

290
2012-01-14  Carsten Haitzler (The Rasterman)
291

292
        * Added minmul propery for edje to multiply minimum size during min size calc
293

294
2012-01-20  Carsten Haitzler (The Rasterman)
295

296
        * Fix the ability to change the edje file source of an edje object
297
        inside a callback - it worked but you couldn't swallow/set text etc.
298

299
2012-01-03  Tom Hacohen (TAsn)
300

301
	* Entry: Added edje_object_part_text_style_user_set/get that'll use
302
	the new corresponding textblock functions.
303

304
2012-01-23  Cedric Bail
305

306
	* Fix overridding group in edje_cc by fixing with the right index.
307

308
2012-01-24  Cedric Bail
309

310
	* Filter should only be valid once all program affecting there part are done.
311

312
2012-01-25  Cedric Bail
313

314
	* Only store the image used by active group.
315

316
2012-01-26  Cedric Bail
317

318
	* Add min: SOURCE, max: SOURCE.
319

320
2012-02-03  Jihoon Kim
321

322
	* Entry: Fix to work edje_object_part_text_input_panel_enabled_set/get well
323
             even though ecore_imf doesn't exist or immodule isn't used.
324

325
2012-02-07  WooHyun Jung
326

327
        * Added edje_object_markup_filter_callback_{add,del,del_full}.
328
        These let you append(delete) markup filter functions for filtering
329
        inserted text.
330

331
2012-02-08  Cedric Bail
332

333
	* Fix bug when using EDJE_CALC_CACHE and using relative to x and y
334
	on separate part.
335
	* Fix bug with filter preventing any action to be triggered.
336

337
2012-02-10  Cedric Bail
338

339
	* Prevent propagation of signal, when there is a matching target with edje GROUP.
340

341
2012-02-13  Jihoon Kim
342

343
	* add edje_object_part_text_input_panel_show/hide.
344
      These APIs can be used in input panel manual control mode.
345
	* add edje_object_part_text_imf_context_reset that will use
346
      for reseting the input method context.
347

348
2012-02-14  Jihoon Kim
349

350
	* add edje_object_part_text_prediction_allow_set/get.
351
      These APIs can be used to set whether prediction feature is allowed or not.
352

353
2012-02-14  Cedric Bail
354

355
	* add a way to disable signal broadcasting introduced in edje 1.1.
356

357
2012-02-15  Jihoon Kim
358

359
	* add edje_object_part_text_input_panel_language_set/get
360
          edje_object_part_text_input_panel_imdata_set/get
361
          edje_object_part_text_input_panel_return_key_type_set/get
362
          edje_object_part_text_input_panel_return_key_disabled_set/get
363

364
2012-02-20  WooHyun Jung
365

366
        * Change API names from edje_object_markup_filter_callback_{add,del,del_full}.
367
        to edje_object_text_markup_filter_callback_{add,del,del_full}.
368

369
2012-02-24  Jihoon Kim
370

371
	* add edje_object_part_text_imf_context_get for getting Ecore_IMF_Context handle in edje text object
372

373
2012-02-29  Tom Hacohen (TAsn)
374

375
	* Entry: Added edje_object_part_text_user_insert.
376
	This function inserts text as if the user has inserted it.
377
	This means it actually registers as a change and etc.
378

379
2012-03-06  Mikael Sans (XHeLL)
380

381
	* Entry: Added double click and triple click.
382
	Double click selects a word.
383
	Triple click selects a line.
384

385
2012-03-07  Tom Hacohen (TAsn)
386

387
	* Entry: Replaced edje_object_part_text_style_user_set/get 
388
	with edje_object_part_text_style_user_set/get to correspond to
389
	textblock's recent changes.
390

391
2012-03-07  Cedric Bail
392

393
	* Correctly count and propagate preload signal with GROUP.
394
	* Fix rotation with fixed point.
395

396
2012-03-11  Cedric Bail
397

398
	* Propagate scale factor to GROUP's part.
399

400
2012-03-12  Cedric Bail
401

402
	* Make it possible for edje to update size hint automatically.
403
	* Add min: SOURCE to GROUP's part.
404

405
2012-03-30  Jihoon Kim
406

407
	* Fix number doesn't insert even though NUM LOCK is locked.
408

409
2012-04-16  Carsten Haitzler (The Rasterman)
410

411
        * Add EDJE_VERSION_12 define so edc files can #ifdef compile
412
        right.
413

414
2012-04-20  Carsten Haitzler (The Rasterman)
415

416
        * To work through a bug in Elementary, add
417
        edje_object_part_text_escaped_set() that converts escapes to
418
        plain UTF8 if the part is TEXT.
419

420
2012-04-26 Carsten Haitzler (The Rasterman)
421

422
        1.2.0 release
423

424
2012-04-30  Jérôme Pinot
425

426
	* Add missing files in the tarballs.
427

428
2012-05-02  Cedric Bail
429

430
	* Doing less allocation and reuse Evas_Map does help.
431

432
2012-05-08  Cedric Bail
433

434
	* Add edje_watch tools to automatically rebuild edc.
435

436
2012-05-09  Cedric Bail
437

438
	* Fix bug in case of nesting edje_object_signal_emit and edje_object_signal_callback_{add,del}
439
	* Check that the file changed on disk when trying to reopen it.
440
	* Emit ['edje,change,file', 'edje'] when the file change on disk.
441
	* Automatically reload edje file when it change in edje_player.
442

443
2012-05-10  Cedric Bail
444

445
	* Preserve user box and table items during call of edje_object_file_set.
446

447
2012-05-12  Rajeev Ranjan (Rajeev)
448

449
	* Add edje_cc optimization to remove alpha channel flag from images
450
        with absolutely no alpha in them if marked as havin alpha in the
451
        originals
452

453
2012-05-14  Cedric Bail
454

455
	* Preserve drag informations during call of edje_object_file_set.
456

457
2012-05-15  Carsten Haitzler (The Rasterman)
458

459
        * Optimize edje_cc to be multi-threaded and compress in parallel
460
        * Remove O(n2) algorithms for O(1) in the parser in edje_cc
461
        * Add options for the new compression modes in Eet. (fastcomp
462
        and fastdecomp - LZ4 and LZ4HC).
463
        * Overall sped up edje_cc by 4x faster (if you use fastcomp)
464
        and about 4.5x faster with old zlib compression.
465

466
2012-05-16  Cedric Bail
467

468
	* Fix table and text when fixed point is turned on.
469
	* Clamp image tween to never underflow also.
470

471
2012-05-20  Cedric Bail
472

473
	* Use Eina_File instead of fopen when possible in edje_cc.
474

475
2012-05-21  Shilpa Onkar Singh
476

477
        * Fix patch for edje draggable jump issue when external event
478
        area is used for the dragable.
479

480
2012-06-04  Cedric Bail
481

482
	* Add SPACER part to reduce the load on the canvas (lighter and faster theme).
483

484
2012-06-04  Prince Kumar Dubey
485

486
	* Fix decompile of sound samples to use sound source file, not name
487
	* Fix decompile of sound samples not double-free
488
        * Fix alsa configure option to be alsa, not flac.
489

490
2012-06-06  Leandro Pereira
491

492
        * Made state index optional (defaulting to 0.0).
493

494
2012-06-06  Jihoon Kim
495

496
	* edje_entry: display preedit string even though there is no attribute
497

498
2012-06-20  Kim Shinwoo
499

500
	* Add edje_object_access_part_list_get and acess flags in edc file.
501

502
2012-06-21  Carsten Haitzler (The Rasterman)
503

504
        * Improve edje_cc slightly to use prefix for full path to
505
        embryo_cc. this still like before requires embryo and edje to share
506
        the same install prefix for edje_cc to work.
507

508
2012-06-12  Michael Bouchaud (yoz)
509

510
	* The aliases are now inherited from the targeted group
511
	* Aliases can be usable with edje programs, if the part is in the
512
	group
513

514
2012-06-24  Cedric Bail
515

516
	* Emit signal for flagged part when their size get to zero.
517

518
2012-07-03  Tom Hacohen (TAsn)
519

520
	* Entry: Update anchors from user_insert as well.
521

522
2012-07-12  Tom Hacohen (TAsn)
523

524
	* Textblock: Fixed issue with updating only the font size using text
525
	classes.
526
	* Textblock: Fixed updating textblock text_class with
527
	edje_text_class_set.
528
	* Text classes: Fixed edje_text_class_set to behave like
529
	edje_object_text_class_set (and as expected) wrt NULL fonts.
530

531
2012-07-12  Cedric Bail
532

533
	* Warn at compile time about forgotten image definition.
534
	* Stop compilation when clipping to a non RECT part.
535

536
2012-07-14  Cedric Bail
537

538
	* Fix Edje_Multisense shutdown.
539

540
2012-07-24  Carsten Haitzler (The Rasterman)
541

542
        * Fix edje entry to extend selection to char pos/word or line
543
        when holding shift + mouse click.
544

545
2012-07-29  Cedric Bail
546

547
	* Reduce potential reentrant issue when using edje_object_signal_emit.
548

549
2012-08-06  Cedric Bail
550

551
	* Call edje_object_message_signal_process also on GROUP part Edje object.
552

553
2012-08-07  Cedric Bail
554

555
	* Fix memory leak when Edje file have alias defined.
556

557
2012-08-09  Cedric Bail
558

559
	* Improve speed of color_class lookup by using an Eina_Hash.
560

561
2012-08-14  Hermet
562

563
	* Fix the uv mapping correctly in case of image swallowed.
564

565
2012-08-21  Guilherme Silveira
566

567
	* Fix password timeout with fixed point.
568

569
2012-08-24  Cedric Bail
570

571
	* Properly destroy color_class and text_class on an Edje_Object.
572

573
2012-08-27  Tom Hacohen (TAsn)
574

575
	* Textblock: Fixed issue with textblock fit not sizing correctly. This
576
	fix is not perfect.
577

578
2012-08-29  Cedric Bail
579

580
	* Don't leak memory on edje block error during signal emit.
581

582
2012-08-30  Carsten Haitzler (The Rasterman)
583

584
        1.7.0 release
585

586
2012-08-30  Cedric Bail
587

588
	* Check the number of parameter for image in edc.
589

590
2012-09-04  Cedric Bail
591

592
	* Report type of file when listing file used by an edc.
593

594
2012-09-04  Jihoon Kim (jihoon)
595

596
	* Add EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
597

598
2012-09-04  Aharon Hillel
599

600
	* Added nested parts support.
601
	This lets us do nested parts, e.g parts "{ part { part { } } }"
602

603
2012-09-05  ChunEon Park (Hermet)
604

605
	* if user change image size of the image object which is swallowed and
606
	it's map enabled by the edje, then edje needs to update it's uv mapping
607
  	info.
608

609
2012-09-11  Cedric Bail
610

611
	* O(1) lookup used when searching Part_Lookup in edje_cc.
612
	* O(1) lookup when generating alias of group.
613
	* O(1) access time for parameters in edje_cc_handler.
614
	* Recycle and use less memory during load time.
615

616
2012-09-11  Carsten Haitzler (The Rasterman)
617

618
        * Improve memory footprint by cutting core edje real part
619
        struct down by less than half its size and making some parts allocated
620
        extra only if the type needs it.
621

622
2012-09-12  Cedric Bail
623

624
	* Small improvement in memory footprint by using an array instead of a list for
625
	some callback list.
626

627
2012-09-17  Cedric Bail
628

629
	* Don't generate an annotate file if edje_cc failed.
630

631
2012-09-17  Michael Bouchaud (yoz)
632

633
        * fix group inheritance on a group who have a script with global
634
        varable.
635
        * fix group inheritance on a group who have some programs uses script
636

637
2012-09-20  David Seikel (onefang)
638

639
	* Lua: Lua 5.2 support added.
640

641
2012-09-21  Flavio Ceolin
642

643
	* edje_codegen: added support for externals
644

645
2012-09-27  Michael Bouchaud (yoz)
646

647
        * fix scale_set in sub group
648

649
2012-09-27  Flavio Ceolin
650

651
	* edje_codegen: adding support for draggable
652

653
2012-10-10
654

655
	* edje_entry: Add more tags(preedit_sub1~4) for a variety of preediting states.
656

657
2012-10-21 Daniel Zaoui
658

659
	* Edje: change Edje to use Eo.
660
	This change adds Eo support to Edje while keeping the old API intact.
661
	For more information, go to Eo.
662

663
2012-10-26  Michael Bouchaud (yoz)
664

665
        * fix edje_object_scale_set with edje containing boxes and/or tables
666

667
2012-10-31  Carsten Haitzler (The Rasterman)
668

669
        * Fix edje_cc to use max compression, not default compression.
670

671
2012-10-31  ChunEon Park (Hermet)
672

673
        * Fix to update the text classes when text classes are changed.
674

675
2012-11-02  ChunEon Park (Hermet)
676

677
        * Fix to not update map uv for proxy
678

679
2012-11-15  Daniel Willmann
680

681
        * Add embryo function get_image_id
682

683
2012-11-23  Bruno Dilly
684

685
        * Support message sending on edje player.
686

687
2012-11-23  Eduardo Lima (Etrunko)
688

689
        * Add embryo function get_program_id
690

691
2012-12-05  Robert David
692

693
	* Fix Solaris 11 build.
694

695
2012-12-05  Tae-Hwan Kim (Bluezery)
696

697
	* Fix inheriting gorups with programs that have after programs where
698
        after programs are duplicated in the list.
699

700
2012-12-12  Cedric Bail
701

702
	* Use Evas to compute Ellipsis.
703

704
2012-12-13  Jihoon Kim
705

706
	* Return plain text in retrive surrounding text callback of entry
707

708
2012-12-13  Bruno Dilly
709

710
        * Support physics.
711

712
2012-12-18  Jihoon Kim
713

714
	* ecore_imf cursor infomation update is not necessary in focus-out event
715

716
2012-12-18  WooHyun Jung
717

718
	* Before cursor is moved by mouse_down, imf_context_reset should be called with current cursor position.
719

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.