[dia] (105 commits) ...Merge branch 'meson_port' into 'master'



Summary of changes:

  62ee2ad... #19: Initial attempt at a meson.build.
  cba43a0... #19: Build libdia from lib/ as a shared library using meson
  6c18524... #19: Generate dia-lib-icons.h using meson.
  902879c... #19: Cleanup: remove unused #defs.
  ae7d79b... #19: Cleanup: remove LIBDIA_COMPILATION.
  9428574... #19: Standardize icon names & add pixmaps/meson.build.
  47b8cc7... #19: Code cleanup: remove .h from libdia_sources.
  b20c9ee... #19: Code cleanup: set HAVE_HEADER_H in config.h instead of
  0b2fc37... #19: Configure meson to install libdia.
  688f52d... #19: Add app/meson.build.  Builds dia app but still need ob
  9c20d5d... #19: Cleanup a couple of doc/en files.
  26b00bd... #19: Build objects/standard.
  5dd5c65... #19: Build dia.1 and dia.pdf.
  80aa403... #19: Fix DATADIR erroneously set as pkgdatadir in lib/Makef
  05948ee... #19: Correct Shape_Design installation directory.
  89022db... #19: Move data/*.xml files to data/ui/.
  992ea5f... #19: Install ui and dia-splash.png.
  098d00e... #19: ABI change: dia_get_lib_directory: remove subdir argum
  b20b75a... #19: app/menus.c: remove hack; this fixes app/run_dia.sh.
  abb2f27... #19: Minor cleanup of meson.build.
  54cb0dd... #19: Add first few plugins.  They seem to be working!
  e4447c0... #19: Install icons & explicitly reference ui/*.xml files.
  fdf78a2... #19: Replace 'dia' with meson.project_name().
  33ac94c... #19: Port sheets/ to meson.
  bb73708... #19: Ported all shapes/.
  0c3f7bb... #19: Output a warning when unable to find an object type & 
  8e54842... #19: Add objects/custom/meson.build & cleanup standard/meso
  a90204c... #19: Add port all objects/* to meson.
  f1749f0... #19: Cleanup doc/Makefile.am.
  75467fa... #19: Do not use ghelp:dia, try to open the html documentati
  3cbcd19... #19: s/DBMAN/DB2MAN/ and only call xsltproc and dblatex if 
  a15d311... #19: Generate and install html help.
  25227fe... #19: Remove latex.encoding=utf8 from hardcopies.make.
  2cd7b2e... #19: Use 'targets' instead of 'output files' as custom_targ
  a0d8ae0... #19: Make dblatex and xsltproc optional.
  e31a7ba... #19: OpenBSD build: add -lc to link arguments.
  044c39a... #19: OpenBSD build: specify the -L argument when compiling 
  d4cfb15... #19: Remove code duplication when compiling plugins.
  bee3343... #19: Add the more easy-to-port plugins.
  ae26dae... #19: Port 'layout' plugin.
  88b830d... #19: Port pdf and postscript plugins.
  c89c08c... #19: Code cleanup: s/FIXME/TODO/.
  c1d7ddb... #19: Port python_plugin.
  8f9f2af... #19: Python plugin: explicitly check for pygtk module.
  fd3b0ac... #19: Port vdx plugin.
  f501792... #19: Check for optional dependencies in top meson.build.
  ccc0248... #19: Port 'stress' plugin & resolve TODOs in 'postscript' o
  f2f4f92... #19: Port 'wmf' plugin.
  ba6af0f... #19: Remove -lc link argument and instead use libc_dep.
  3fc070e... #19: Port 'xslt' plugin.
  9ade63c... #19: Add diamarshal_h to dia executable sources.
  59467b6... #19: Add `ninja run` to be used instead of run_dia.sh.
  7e6d3ea... #19: Enable dia app export_dynamic.
  a81cce4... #19: Fix dependencies for target 'run'.
  8aee8c7... #19: Simplify dia_register_plugins_in_dir.
  89cea42... #19: Add initial tests/meson.build.
  73f5d71... #19: Some Windows build fixes (still not working ATM).
  144c31a... #19: Windows build: add vs_module_defs to lib/meson.build.
  64083e9... #19: Windows build working: remove group_type from libdia.d
  dd83175... #19: Make run_dia.sh a "test" script.
  dcc81d1... #19: Add xmllint_test.
  1ca8e63... #19: Add `ninja sizeof` run target for "test-sizeof.c" help
  f538684... #19: Port "exports" test.
  15c21fa... #19: Set env in tests and replace `ninja run` with run_with
  4333ff1... #19: Windows: Use ';' for separating paths in run_with_dia.
  15cecdb... #19: Remove DATADIR from config.h.
  e806223... #19: Windows: Add warning telling user to set PATH to point
  1113f97... #19: Code formatting spaces vs tabs: exports_test.sh.
  7cb1a06... #19: exports_test.sh: Check for missing output file.
  3a46892... #19: Bump required meson version up to 0.49.
  fd6f670... #19: Port doc/{de,eu,fr,pl} HTML-help generation.
  0b2efd2... #19: Get rid of unused rundeps in */meson.build.
  fa20c9e... #19: Let meson decide where to install libdia.
  6eba1dc... #19: Use PyObject_HEAD_INIT(NULL) as per Python c-api docs.
  744f9e8... #19: Windows: Enable layout and cairo plugins.
  f7b01c6... #19: Always add gtkcons.py to installed python scripts.
  79da373... #19: Fix build issue where glib-genmarshal did not support 
  8a25d6e... #19 Code review: consistent indentation.
  0178af1... #19 review: Use gnome.genmarshal instead of glib-genmarshal
  f4da09b... #19 review: Use vcs_tag instead of get-git-sha.sh.
  ae2a514... #19 review: Use join_paths to specify icon installation pat
  6755577... #19 cleanup: Move ui file handling to separate ui/meson.bui
  4974d14... #19 formatting: Use 'arg: value' instead of 'arg : value'.
  ca6a847... #19: Append build_root()/lib to PATH for tests on Windows.
  9c2016b... #19 review: Set test environment using dictionary.
  af35ae0... #19 cleanup: Remove duplication in tests/meson.build.
  69d9db2... #19: Add config.h to all dependencies since it is a generat
  921c101... #19: Windows build: Add script that bundles other libraries
  6320cd2... #19 review: Use dictionaries instead of lists of lists.
  69b6985... #19 resolve TODO: fix capitalisation of 'shapes/flowchart' 
  c7013eb... #19: Minor TODO cleanups.
  c969124... #19 review: Our TODO depends on upstream meson issue.
  a75c170... #19 review: Rename meson-helpers to build-aux.
  ccfdf06... #19 review: Don't worry about meson code duplication in */p
  527f9e9... #19 review: Update HAVE_CONFIG_H TODO.
  545a33a... #19: Update comment to say that it uses vcs_tag().
  c989453... #19: Use python module in plug-ins/python.
  7012766... #19: Compile dia-win-remote.
  5336673... #19 review: revert changes to definition of DIAVAR.
  6334ca8... #19 review: make libm optional since it is not always separ
  cf61075... #19 cleanup: Use 'install' key in install_plugins_desc dict
  14520b6... 19 cleanup: Pass 'libdia.def' string to vs_module_defs.
  f1fa4cd... #19 Windows: Only bundle if the build type is 'release'.
  3924061... #19: Update TODO with parent meson issues.
  b230c29... Merge branch 'meson_port' into 'master'


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