Commit Graph

1845 Commits

Author SHA1 Message Date
Nirbheek Chauhan 05547a44fc Add myself to authors.txt as required by the guide to contributing] 2016-02-17 14:49:26 +05:30
Nirbheek Chauhan 3fcd056e86 compilers: Don't pass /D for debugoptimized build type
/D is the same as -D and stands for define not debug. Passing this would swallow
the next argument.
2016-02-17 14:28:19 +05:30
Jussi Pakkanen edd61dcf81 When killing a frozen process, take all its children with it. Closes #377. 2016-02-14 22:11:48 +02:00
Jussi Pakkanen 25793975d7 Can ask pkg-config to provide static libraries. Closes #380. 2016-02-14 20:13:17 +02:00
Jussi Pakkanen bbe4656c51 Guard against subdir segments in output files. 2016-02-14 18:54:12 +02:00
Jussi Pakkanen 819da091c2 Use deterministic mode in ar when it is available. 2016-02-12 23:42:20 +02:00
Jussi Pakkanen fc08f60b9f Do not cache found programs because it is unreliable. Closes #374. 2016-02-12 23:15:44 +02:00
Jussi Pakkanen 72a94c13f2 Merge pull request #381 from dnohales/gresource_multi_sourcedir
Allow multiple source_dir in GResource
2016-02-10 21:27:09 +02:00
Damián Nohales 5f5ed7fcfb Add myself to authors.txt 2016-02-09 19:41:26 -03:00
Damián Nohales 8bcd25f5b4 Simplify target generation in GnomeModule.compile_resources 2016-02-09 19:41:26 -03:00
Damián Nohales b91662a903 Allow multiple source_dir in GResource
There are use case where one may want to specify --sourcedir option
multiple times to glib-compile-resources, which will look for
resources in every specified directory.

By doing this, we also need to get rid of the manual GResource XML
parsing and we opted to use the glib-compile-resources command with
the --generate-dependencies option. This command will solve the
multiple source_dir case for us.
2016-02-09 19:41:26 -03:00
Jussi Pakkanen 6a3e29ccd4 If test exes can not be removed (because e.g. an antivirus program holds on to the file), just leave them behind. Closes #378. 2016-02-03 13:27:58 +11:00
Jussi Pakkanen 4b3c43649e Put internal include dirs at the beginning so they override ones coming from the system. Closes #372. 2016-02-01 21:42:00 +11:00
Jussi Pakkanen 9496637a70 Removed need to call check_outputs manually so you can not forget to do it. 2016-01-30 15:52:32 +02:00
Jussi Pakkanen 5586dcf5c0 Text clarification. 2016-01-31 00:19:50 +11:00
Jussi Pakkanen c87835080d Restore warning state variable that got lost in refactoring. 2016-01-27 21:53:14 +02:00
Jussi Pakkanen 8cd3c8124a Can add languages only if they are available. Closes #365. 2016-01-25 22:39:47 +02:00
Jussi Pakkanen 4cd671e69e More comparison operators. Closes #363. 2016-01-25 22:12:40 +02:00
Jussi Pakkanen 755d22afbd Strip trailing slash from prefix. Closes #366. 2016-01-25 21:55:56 +02:00
Jussi Pakkanen 0c96dbff3a String to int conversion. Closes #362. 2016-01-25 21:51:41 +02:00
Jussi Pakkanen 8d8d696966 Bump version for new development. 2016-01-24 19:12:33 +02:00
Jussi Pakkanen df47d0b1a5 Updated versions for release. 2016-01-24 18:56:04 +02:00
Jussi Pakkanen 4319f002a1 Tweak setup.py includes. 2016-01-23 20:25:19 +02:00
Jussi Pakkanen 7435df8399 Moved backends to their own module. 2016-01-23 20:02:52 +02:00
Jussi Pakkanen d6b2053146 Can build Vala shared libraries. 2016-01-23 19:31:39 +02:00
Jussi Pakkanen 58d7db4a6c Some windows fixes. 2016-01-23 17:45:01 +02:00
Jussi Pakkanen b91134b806 Better error message when failing to run install script. Closes #361. 2016-01-23 13:24:30 +02:00
Jussi Pakkanen 9573ec60ad Vala .d and .vapi should be named after the first vala source file in the target rather than target name. 2016-01-21 21:38:51 +02:00
Jussi Pakkanen 6d55275f6c Update version number for a new prerelease to pypi. 2016-01-21 20:40:42 +02:00
Jussi Pakkanen 6d2b227dc1 Fix swift breakage caused by distutils migration. 2016-01-18 21:28:31 +02:00
Jussi Pakkanen a5528249ad Merge branch 'distutils'. 2016-01-18 21:22:24 +02:00
Jussi Pakkanen 2d1aa395e8 Dumped fastvapi and made library linking with Vala work. 2016-01-17 22:07:35 +02:00
Jussi Pakkanen f7e1d256ad Fix rpm imports. 2016-01-17 01:26:44 +02:00
Jussi Pakkanen 7e467207dc Put man page dir in manifest. 2016-01-17 01:12:57 +02:00
Jussi Pakkanen 9644a928d2 Some more command line guarding. 2016-01-17 00:14:36 +02:00
Jussi Pakkanen 7492724655 Fix wraptool. 2016-01-16 23:59:05 +02:00
Jussi Pakkanen eda57f887a Improve command line arg behaviour. 2016-01-16 23:04:41 +02:00
Jussi Pakkanen 84456537da Fix some issues that break pypi installs and bump version to upload new version. 2016-01-16 20:59:34 +02:00
Jussi Pakkanen 2f868a19c6 Some text tweaks. 2016-01-16 20:29:53 +02:00
Jussi Pakkanen 5a77aff4ad Removed custom tar generator. 2016-01-16 20:13:56 +02:00
Jussi Pakkanen 2e42427d4a Support both setuptools and distutils. 2016-01-16 20:09:47 +02:00
Jussi Pakkanen 53688207ab Added distutils setup.py. 2016-01-16 19:50:29 +02:00
Jussi Pakkanen d6e176f455 Made gtkdoc and run targets work. 2016-01-16 18:04:59 +02:00
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
Jussi Pakkanen 1510522b1b Moved mesongui into module. 2016-01-16 17:21:05 +02:00
Jussi Pakkanen 2ee27504a8 Moved mesonconf implementation in the module. 2016-01-16 17:07:43 +02:00
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 2016-01-16 17:00:46 +02:00
Jussi Pakkanen 4c31e7774d Finalize moduleification so that full test suite runs. 2016-01-16 00:04:57 +02:00
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 2016-01-15 23:37:22 +02:00
Jussi Pakkanen d2a14075b3 Some fixes for other backends. 2016-01-15 22:40:14 +02:00