3 Commits (cfbdcdc9c81c5cd14d8dc9f1db4d102d8052b473)

Author SHA1 Message Date
Vincent Torri cfbdcdc9c8 Use extern after EAPI 3 years ago
subhransu mohanty b038d7df25 Remove evas internal dependency from the evas_font module 5 years ago
Vincent Torri c15e9c6575 merge: and now Evas 10 years ago
Carsten Haitzler 800279c23b pthread stuff is no longer optional at all in evas - smae with preload 10 years ago
Carsten Haitzler 3dbe48e4fe ok ok.. METRIC! 10 years ago
Carsten Haitzler aad2041e55 fix font rounding in evas to round and not floor - fixes some rare 10 years ago
Cedric BAIL f644afebf0 evas: \o/ My mojo is back, unbork pipeline font rendering. 11 years ago
Cedric BAIL 377cc2368a evas: remove EVAS_FRAME_QUEUING. 11 years ago
Carsten Haitzler 3b9219748d warnings-- 12 years ago
Tom Hacohen 94b5a536f0 Evas font/textblock/text: Started using string objects instead of 12 years ago
Tom Hacohen cdb54ed92d Revert "Snapshot." - didn't mean to commit this :( 12 years ago
Tom Hacohen d6feccdebb Snapshot. 12 years ago
Tom Hacohen e809000965 Evas font-engine: Exposed PEN_Y in the walker functions and started using it instead of the hackish _pen_y. 12 years ago
Tom Hacohen f1749eaaa4 Evas font-engine: simplify 26_6 round to int. 12 years ago
Tom Hacohen f7dfb4d8fb Evas font-engine: pen_x is now calculated with fractional pixels (inside each item, not the case with cross-items which still use integral pixels). 12 years ago
Tom Hacohen 99c8c7bb2f Evas font-engine: Round the fractional coords (instead of floor). 12 years ago
Tom Hacohen b53ded56ed Evas font-engine: Fixed some issues with the git rebase I just did, should now compile correctly. 12 years ago
Tom Hacohen ff18fa8399 Evas: Multiple changes that all relate to the Harfbuzz integration: 12 years ago
Tom Hacohen 01850cf816 Evas font-engine: Fixed kerning handling and fixed a bug in query_char_coords and in query_pen_coords taking the wrong string into account. 12 years ago
Tom Hacohen 99a7eff130 Evas bidi + font-engine + everything affected: Changed Evas_BiDi_Props to only include the direction of the text and reverse when needed. We don't need to do full processing at this stage, because we should have split to bidi runs before. 12 years ago
Tom Hacohen b1d9298e81 Evas bidi: Fixed the BiDi functions to accept paragraph props and not bidi props. 12 years ago
Tom Hacohen 6dba792f46 Evas font-engine: Change EVAS_FONT_WALK_TEXT_* functions to advance pen_x at the end of the loop (so a break won't advance it, but a clean finish will) and removed the checking if a diacritic using and advancement hack (that only worked only with specific fonts anyway) so we'll be able to start working with Harfbuzz. 12 years ago
Tom Hacohen 509e7bed98 Evas font-engine: handle invisible chars in font query. 12 years ago
Tom Hacohen 34d5f9141d Evas font engine: Merge text walking to a couple of macros, this is more consistent, and the code is smaller and easier to handle. 12 years ago
Carsten Haitzler e0e6020902 work on fixing up a font "leak". its disabled via returns in funcs - 12 years ago
Tom Hacohen 5e433f1956 Evas bidi: Changed the design a bit so it'll be easy to implement async-rendering with it. 13 years ago
Cedric BAIL 0a5c65549a * evas: font config access is not thread safe at all. Don't forget 13 years ago
Carsten Haitzler 77123462e1 now that header was a mess - and this wasnt using the same lock! bad 13 years ago
Carsten Haitzler eaad0eb095 big patch from Samsung SAIT (Advanced research group) for async multi-frame 13 years ago