Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/harfbuzz-ng/src/hb-unicode.h

Issue 1408003004: Roll harfbuzz-ng to 1.0.5 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@2526
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/harfbuzz-ng/src/hb-shaper.cc ('k') | third_party/harfbuzz-ng/src/hb-unicode.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright © 2009 Red Hat, Inc. 2 * Copyright © 2009 Red Hat, Inc.
3 * Copyright © 2011 Codethink Limited 3 * Copyright © 2011 Codethink Limited
4 * Copyright © 2011,2012 Google, Inc. 4 * Copyright © 2011,2012 Google, Inc.
5 * 5 *
6 * This is part of HarfBuzz, a text shaping library. 6 * This is part of HarfBuzz, a text shaping library.
7 * 7 *
8 * Permission is hereby granted, without written agreement and without 8 * Permission is hereby granted, without written agreement and without
9 * license or royalty fees, to use, copy, modify, and distribute this 9 * license or royalty fees, to use, copy, modify, and distribute this
10 * software and its documentation for any purpose, provided that the 10 * software and its documentation for any purpose, provided that the
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 276
277 /** 277 /**
278 * hb_unicode_funcs_set_combining_class_func: 278 * hb_unicode_funcs_set_combining_class_func:
279 * @ufuncs: a Unicode function structure 279 * @ufuncs: a Unicode function structure
280 * @func: (closure user_data) (destroy destroy) (scope notified): 280 * @func: (closure user_data) (destroy destroy) (scope notified):
281 * @user_data: 281 * @user_data:
282 * @destroy: 282 * @destroy:
283 * 283 *
284 * 284 *
285 * 285 *
286 * Since: 1.0 286 * Since: 0.9.2
287 **/ 287 **/
288 void 288 void
289 hb_unicode_funcs_set_combining_class_func (hb_unicode_funcs_t *ufuncs, 289 hb_unicode_funcs_set_combining_class_func (hb_unicode_funcs_t *ufuncs,
290 hb_unicode_combining_class_func_t fun c, 290 hb_unicode_combining_class_func_t fun c,
291 void *user_data, hb_destroy_func_t de stroy); 291 void *user_data, hb_destroy_func_t de stroy);
292 292
293 /** 293 /**
294 * hb_unicode_funcs_set_eastasian_width_func: 294 * hb_unicode_funcs_set_eastasian_width_func:
295 * @ufuncs: a Unicode function structure 295 * @ufuncs: a Unicode function structure
296 * @func: (closure user_data) (destroy destroy) (scope notified): 296 * @func: (closure user_data) (destroy destroy) (scope notified):
297 * @user_data: 297 * @user_data:
298 * @destroy: 298 * @destroy:
299 * 299 *
300 * 300 *
301 * 301 *
302 * Since: 1.0 302 * Since: 0.9.2
303 **/ 303 **/
304 void 304 void
305 hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs, 305 hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs,
306 hb_unicode_eastasian_width_func_t fun c, 306 hb_unicode_eastasian_width_func_t fun c,
307 void *user_data, hb_destroy_func_t de stroy); 307 void *user_data, hb_destroy_func_t de stroy);
308 308
309 /** 309 /**
310 * hb_unicode_funcs_set_general_category_func: 310 * hb_unicode_funcs_set_general_category_func:
311 * @ufuncs: a Unicode function structure 311 * @ufuncs: a Unicode function structure
312 * @func: (closure user_data) (destroy destroy) (scope notified): 312 * @func: (closure user_data) (destroy destroy) (scope notified):
313 * @user_data: 313 * @user_data:
314 * @destroy: 314 * @destroy:
315 * 315 *
316 * 316 *
317 * 317 *
318 * Since: 1.0 318 * Since: 0.9.2
319 **/ 319 **/
320 void 320 void
321 hb_unicode_funcs_set_general_category_func (hb_unicode_funcs_t *ufuncs, 321 hb_unicode_funcs_set_general_category_func (hb_unicode_funcs_t *ufuncs,
322 hb_unicode_general_category_func_t f unc, 322 hb_unicode_general_category_func_t f unc,
323 void *user_data, hb_destroy_func_t d estroy); 323 void *user_data, hb_destroy_func_t d estroy);
324 324
325 /** 325 /**
326 * hb_unicode_funcs_set_mirroring_func: 326 * hb_unicode_funcs_set_mirroring_func:
327 * @ufuncs: a Unicode function structure 327 * @ufuncs: a Unicode function structure
328 * @func: (closure user_data) (destroy destroy) (scope notified): 328 * @func: (closure user_data) (destroy destroy) (scope notified):
329 * @user_data: 329 * @user_data:
330 * @destroy: 330 * @destroy:
331 * 331 *
332 * 332 *
333 * 333 *
334 * Since: 1.0 334 * Since: 0.9.2
335 **/ 335 **/
336 void 336 void
337 hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs, 337 hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs,
338 hb_unicode_mirroring_func_t func, 338 hb_unicode_mirroring_func_t func,
339 void *user_data, hb_destroy_func_t destroy) ; 339 void *user_data, hb_destroy_func_t destroy) ;
340 340
341 /** 341 /**
342 * hb_unicode_funcs_set_script_func: 342 * hb_unicode_funcs_set_script_func:
343 * @ufuncs: a Unicode function structure 343 * @ufuncs: a Unicode function structure
344 * @func: (closure user_data) (destroy destroy) (scope notified): 344 * @func: (closure user_data) (destroy destroy) (scope notified):
345 * @user_data: 345 * @user_data:
346 * @destroy: 346 * @destroy:
347 * 347 *
348 * 348 *
349 * 349 *
350 * Since: 1.0 350 * Since: 0.9.2
351 **/ 351 **/
352 void 352 void
353 hb_unicode_funcs_set_script_func (hb_unicode_funcs_t *ufuncs, 353 hb_unicode_funcs_set_script_func (hb_unicode_funcs_t *ufuncs,
354 hb_unicode_script_func_t func, 354 hb_unicode_script_func_t func,
355 void *user_data, hb_destroy_func_t destroy); 355 void *user_data, hb_destroy_func_t destroy);
356 356
357 /** 357 /**
358 * hb_unicode_funcs_set_compose_func: 358 * hb_unicode_funcs_set_compose_func:
359 * @ufuncs: a Unicode function structure 359 * @ufuncs: a Unicode function structure
360 * @func: (closure user_data) (destroy destroy) (scope notified): 360 * @func: (closure user_data) (destroy destroy) (scope notified):
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
461 * Since: 0.9.2 461 * Since: 0.9.2
462 **/ 462 **/
463 unsigned int 463 unsigned int
464 hb_unicode_decompose_compatibility (hb_unicode_funcs_t *ufuncs, 464 hb_unicode_decompose_compatibility (hb_unicode_funcs_t *ufuncs,
465 hb_codepoint_t u, 465 hb_codepoint_t u,
466 hb_codepoint_t *decomposed); 466 hb_codepoint_t *decomposed);
467 467
468 HB_END_DECLS 468 HB_END_DECLS
469 469
470 #endif /* HB_UNICODE_H */ 470 #endif /* HB_UNICODE_H */
OLDNEW
« no previous file with comments | « third_party/harfbuzz-ng/src/hb-shaper.cc ('k') | third_party/harfbuzz-ng/src/hb-unicode.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698