[librsvg/hospitality] (79 commits) ...ARCHITECTURE.md: Describe the loading stage



Summary of changes:

  19cac81... Makefile.am: Oops, I deleted a "cargo" command (*)
  e5c9686... Make RsvgClipPath private; provide an accessor for its only (*)
  388870e... clip_path.rs: Move the clipPath implementation to Rust.  Ya (*)
  ed38d1c... Update Cargo.lock (*)
  1872206... CONTRIBUTING.md: markup fixes (*)
  eb13ddb... Fix links to code_of_conduct.md (*)
  027cc7d... Fix links to code_of_conduct.md (*)
  a30570a... Rename PaintServerUnits to CoordUnits (*)
  f06ae87... New macro coord_units! to create newtypes over CoordUnits w (*)
  900f8e2... coord_units.rs: Test the default value and converter (*)
  75c1080... Remove the C binding to AspectRatio; it's no longer used (*)
  72a4f05... Make _rsvg_handle_allow_load() take a GFile for the base ur (*)
  5c55192... rsvg_allow_load(): Rename from _rsvg_handle_allow_load(); m (*)
  89c40a0... rsvg_acquire_data_data(): Remove unused argument (*)
  6efc43c... Add emacs indentation magic (*)
  a3c375f... rsvg_decode_data_uri(): Renamed from rsvg_acquire_data_data (*)
  ea4c082... rsvg_handle_resolve_uri(): Make public (*)
  4de19d9... rsvg_handle_new_from_file(): Use the GFile machinery to con (*)
  b49acf8... rsvg_get_base_uri_from_filename(): Make private (*)
  5d171cf... rsvg-io - Don't resolve relative filenames here; do it in t (*)
  5fc44d9... Clean up rsvg-defs a bit (*)
  c6ddf2e... Merge branch 'no-xrefs-in-paint-servers' (*)
  2aac81d... rsvg_cairo_generate_mask(): Rename variable (*)
  d0b7a37... RsvgMask: make private; provide accessor functions (*)
  d535a8f... mask.rs: Port NodeMask completely to Rust.  Yay! (*)
  f715747... Some test files were not in git!? (*)
  dab133e... Add reftests/bugs/761175-recursive-masks.svg for the previo (*)
  6feb907... bgo#761175 - Allow masks to (re)use a node being referenced (*)
  1cb6bf7... rsvg_text_render_text(): Make static (*)
  6226cb0... rsvg_make_valid_utf8(): Take a "gssize len", like glib func (*)
  1cb7ee6... rsvg_node_chars_append(): Factor out a way to append charac (*)
  1ab84e9... rsvg_node_chars_new(): Make the caller use rsvg_node_chars_ (*)
  12c34a8... Simplify the code flow in rsvg_characters_impl() (*)
  e4a3de8... RsvgNodeChars: Make private; provide an accessor rsvg_node_ (*)
  dc4f567... Provide and bind rsvg_state_set_cond_true() to Rust (*)
  9b2b5ba... Port NodeChars to Rust.  Yay! (*)
  2104a70... Makefile.am: sort the lists of source files (*)
  e39a066... Rename rsvg-gobject.c to rsvg-handle.c (*)
  78874a1... rsvg-handle.c: Move the constructors here from rsvg-base.c (*)
  323cb27... rsvg-handle.c: Move more RsvgHandle methods here (*)
  36b42b6... write_impl(): Internal function renamed from rsvg_handle_wr (*)
  9f38deb... close_impl(): Internal function renamed from rsvg_handle_cl (*)
  2c29b87... Limit the "const xmlChar *ch, int len" madness to libxml ca (*)
  60f6025... find_last_chars_child_in_text_or_tspan(): Extract this from (*)
  f85fb27... rsvg-base.c: Factor out node_is_text_or_tspan() (*)
  034ecce... rsvg_characters_impl(): Remove redundant check (*)
  c9a47b6... rsvg_characters_impl(): Extract function to create a new ch (*)
  e297b34... Use g_utf8_make_valid() instead of our own; require glib 2. (*)
  5ed37a3... _rsvg_node_text_type_tspan(): Push/pop the current state he (*)
  4183272... _rsvg_node_text_length_children -> compute_length_from_chil (*)
  616ebab... _rsvg_node_text_length_tref -> length_from_tref (*)
  a7e1e5f... _rsvg_node_text_length_tspan -> length_from_tspan (*)
  a045e56... Align argument lists to make it easier to see differences (*)
  8fdb010... _rsvg_node_text_type_children -> draw_from_children (*)
  4eb2a9d... _rsvg_node_text_type_tspan -> draw_tspan (*)
  7fa7105... _rsvg_node_text_type_tref -> draw_tref (*)
  fbc2f28... Align argument lists to make it easier to see differences (*)
  1eaf391... Remove RsvgTextLayout; make rsvg_text_length_text_as_string (*)
  fa421d2... rsvg_text_length_text_as_string -> measure_text (*)
  f567647... s/create_pango_context/get_pango_context throughout (*)
  205cf3b... measure_text(): Don't frob the ctx->render->pango_context h (*)
  6f43215... Add text-align-01-b and text-align-03-b from the SVG 1.1 te (*)
  8bb9f95... Allow having more than one font for the testing machinery (*)
  2ced104... Add Roboto fonts, remove LiberationSans, and normalize refe (*)
  e0ea43f... Add text-text-03-b.svg from the SVG 1.1 test suite (*)
  a86aca8... Add text-text-08-b.svg from the SVG 1.1 test suite (*)
  9f4a802... Add text-text-10-t.svg from the SVG 1.1 test suite (*)
  c9c01b5... space.rs: New file to deal with xml:space normalization (*)
  6ecccdf... space::normalize_preserve() - Use iterator functions instea (*)
  7a113a9... space.rs: Include the relevant portions of the spec (*)
  62a7689... Export rsvg_xml_space_normalize() from Rust to C (*)
  54c264a... Use rsvg_xml_space_normalize() instead of _rsvg_text_chomp( (*)
  a768f7a... Regenerate two test reference files after whitespace change (*)
  f1512cd... Remove the "lastwasspace" tracking from rsvg-text.c (*)
  2a4d828... Reimplement normalize_default() with the magic of iterators (*)
  e2a7485... COMPILING.md - fix the example of how cross-compilation var (*)
  9b95fe4... ARCHITECTURE.md - new file with a description of librsvg's 
  2cc8a71... Update .gitignore
  a4e99dd... ARCHITECTURE.md: Describe the loading stage

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]