Commit Graph

13056 Commits

Author SHA1 Message Date
Tom Hacohen 5d4f6d3cbe Evas font-engine: Remove most of the passing of strings.
We have string objects, we don't really need them. Draw still uses strings
for metric cache, but that will be removed soon as well.

SVN revision: 58460
2011-04-07 16:25:56 +00:00
Tom Hacohen c9290ef41d Evas textblock: Fix handling of newline in compatiblity mode.
This fixes an issue with newlines that were shoved in the middle of
other format parts like <font_size=46 \n>.

SVN revision: 58457
2011-04-07 15:25:19 +00:00
Tom Hacohen 87bba22028 Evas textblock: Fixed a major bug - don't recreate format items.
I added a mode to format parsing that doesn't create new format items.
The bug was that format items were created all the time although they were
not needed.

SVN revision: 58456
2011-04-07 14:25:48 +00:00
Tom Hacohen 0ced548b40 Revert "Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph."
Apparently it was a mistake and I did handle everything correctly.

This reverts commit 58454.

SVN revision: 58455
2011-04-07 14:01:31 +00:00
Tom Hacohen a855dd9ac0 Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph.
We should create a layout paragraph when it's a new paragraph and when
we removed the previous one that was there because we wanted to
remake it. Forgot adding a paragraph in the second case.

SVN revision: 58454
2011-04-07 13:40:42 +00:00
Tom Hacohen f44f44e024 Evas: Fix last changelog entry description.
SVN revision: 58453
2011-04-07 13:34:00 +00:00
Carsten Haitzler 34da53feb2 doxy -> .h
SVN revision: 58451
2011-04-07 13:21:28 +00:00
Carsten Haitzler 8945479719 doxy -> .h
SVN revision: 58450
2011-04-07 13:17:25 +00:00
Tom Hacohen b5b34a6fe3 Evas textblock: Updated changelog.
SVN revision: 58449
2011-04-07 13:15:57 +00:00
Carsten Haitzler d2b654d777 doxy->h
SVN revision: 58448
2011-04-07 13:15:31 +00:00
Tom Hacohen af1bdf3525 Evas textblock: Fixed a bug in newline compatible mode.
SVN revision: 58447
2011-04-07 13:13:41 +00:00
Tom Hacohen 0f964640ae Evas textblock: Don't mark nodes as clean when in 'calc_only'.
SVN revision: 58446
2011-04-07 13:13:38 +00:00
Carsten Haitzler 703b835643 doxy -> .h
SVN revision: 58445
2011-04-07 13:13:11 +00:00
Carsten Haitzler c46642cb97 doxy -> .h
SVN revision: 58444
2011-04-07 13:11:27 +00:00
Carsten Haitzler 1c640c7704 more doxy -> .h
SVN revision: 58443
2011-04-07 13:08:48 +00:00
Carsten Haitzler 14478ee124 doxy -> .h
SVN revision: 58442
2011-04-07 13:05:05 +00:00
Carsten Haitzler 4bbfbb6b33 doxy -> .h
SVN revision: 58440
2011-04-07 13:01:48 +00:00
Carsten Haitzler ca4fa3936a doxy -> .h
SVN revision: 58439
2011-04-07 13:00:10 +00:00
Carsten Haitzler 99167100db doxy
SVN revision: 58438
2011-04-07 12:58:21 +00:00
Carsten Haitzler 11ed8ad05f more dox -> .h
SVN revision: 58437
2011-04-07 12:57:44 +00:00
Carsten Haitzler 046360b50b more doxy -> .h
SVN revision: 58436
2011-04-07 12:45:51 +00:00
Carsten Haitzler 6e21633ccd doxy -> .h
SVN revision: 58435
2011-04-07 12:44:02 +00:00
Carsten Haitzler 57dbcaaaa2 more doxy -> .h
SVN revision: 58434
2011-04-07 12:38:55 +00:00
Cedric BAIL e25e933b32 edje: prevent file format break with trunk.
SVN revision: 58433
2011-04-07 12:34:18 +00:00
Carsten Haitzler 99c6a32a15 more doxy to .h
SVN revision: 58432
2011-04-07 12:31:57 +00:00
Tom Hacohen 776aa8b507 Evas textblock: Add saftey check.
SVN revision: 58431
2011-04-07 12:27:35 +00:00
Carsten Haitzler b8b576afa9 more doxy -> .h
SVN revision: 58430
2011-04-07 12:26:24 +00:00
Carsten Haitzler 807038c47f more doxy -> .h
SVN revision: 58429
2011-04-07 12:23:22 +00:00
Tom Hacohen eed9c92ee6 Evas textblock: Adding visible formats - only invalidate current node.
No need to invalidate all the nodes when adding visible formats because
they are "like regular text".

SVN revision: 58428
2011-04-07 12:22:16 +00:00
Carsten Haitzler 54bf7e1c01 more dox -> .h
SVN revision: 58427
2011-04-07 12:21:50 +00:00
Carsten Haitzler f61f070efc more doxy -> .h
SVN revision: 58426
2011-04-07 12:17:32 +00:00
Carsten Haitzler 4ba040a35c more dox -> .h
SVN revision: 58425
2011-04-07 12:04:24 +00:00
Carsten Haitzler 3b77b6c3c5 move more doc to .h
SVN revision: 58424
2011-04-07 11:55:27 +00:00
Carsten Haitzler a91e054426 more doxy -> .h
SVN revision: 58421
2011-04-07 11:40:55 +00:00
Carsten Haitzler d44242d02c more doxy -> h
SVN revision: 58420
2011-04-07 11:39:20 +00:00
Carsten Haitzler d5e0c692ea more doc to h files
SVN revision: 58419
2011-04-07 11:30:22 +00:00
Tom Hacohen 80905b3802 Evas textblock: Only relayout paragraphs that have changed.
Remove deleted paragraphs, add new paragraphs and generally relayout
only when really needed. Also, don't relayout when width hasn't changed
and the paragraph haven't changed.

SVN revision: 58418
2011-04-07 11:24:15 +00:00
Tom Hacohen 8ea0800b21 Evas textblock: Clean the code a bit (remove node-invalidation func).
No need for that, just specifically mark where needed that a node has
changed. This is cleaner and nicer.

SVN revision: 58417
2011-04-07 11:24:11 +00:00
Carsten Haitzler 4d3ab4d8b4 more doc -> header.
SVN revision: 58416
2011-04-07 11:22:34 +00:00
Carsten Haitzler 3a3746c4c3 more docs to .h files.
SVN revision: 58415
2011-04-07 11:16:30 +00:00
Carsten Haitzler 4aa79a0fb9 more docs to headers.
SVN revision: 58414
2011-04-07 11:12:45 +00:00
Carsten Haitzler 7c3aa4194d move some more doc to .h
SVN revision: 58413
2011-04-07 11:01:26 +00:00
Carsten Haitzler a55fbc4baa some doc -> .h
SVN revision: 58412
2011-04-07 10:38:25 +00:00
Carsten Haitzler 9f011dfa0c move docs to .h
SVN revision: 58411
2011-04-07 10:26:38 +00:00
Carsten Haitzler a9b8e43440 slight doc clean
SVN revision: 58404
2011-04-07 04:42:01 +00:00
Christopher Michael 41fd4b1c4f Ecore_X: Randr: Fixup formatting.
SVN revision: 58399
2011-04-06 23:49:14 +00:00
Tom Hacohen 2702074e76 Evas textblock: Cleaned code up a bit.
SVN revision: 58395
2011-04-06 15:51:14 +00:00
Cedric BAIL ca7ff47005 evas: fix broken 16bits engine.
SVN revision: 58394
2011-04-06 15:37:54 +00:00
Cedric BAIL d88f1e2061 eina: fix amalgamation build.
SVN revision: 58392
2011-04-06 15:18:08 +00:00
Cedric BAIL 30fda98e76 eina: add Eina_Simple_Xml parser by Gustavo.
TODO: fix docs (but today, eina doc need some love again)
      use iconv and handle encoding (can get entity-to-utf8 from evas)
      description of what to do at :
http://marc.info/?l=enlightenment-devel&m=129975452006699&w=3

NOTE: this mean this API is not stable yet and will be broken soon.


SVN revision: 58387
2011-04-06 10:14:03 +00:00