Commit Graph

29 Commits

Author SHA1 Message Date
Patrick Griffis
628100c19f build: Replace Autotools with Meson
Quick rundown of benefits:

- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds

- Simpler:
  - ~1000 lines smaller
  - Single simple language

- Potentially better Windows (Visual Studio) support

What is not done:

- Complete Windows support
- OSX support (easy)

Closes #2013
Closes #1937
Closes #1803
2017-06-13 23:54:51 -04:00
Mark Jansen
552b2b1315 thememan: Check for portable-mode file in the application directory.
Fixes #1902
2017-04-04 13:22:45 -04:00
Arnavion
f7e3d3f32c Use VS 2015 2015-10-10 16:14:12 -07:00
Arnavion
9858784eb6 Better project files.
- Output directly to rel\ instead of to bin\ and then copying files over.
- Deduped Win32 vs x64 configs
- Moved some common properties to hexchat.props
- All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2015-02-11 10:01:29 -08:00
TingPing
a466369356 Respect verbosity setting when building htm 2014-01-29 16:25:57 -05:00
hasufell
08fd4f2dd7 BUILD: use thememan.in instead of Makefile echo 2013-08-28 14:30:57 +02:00
hasufell
8f0d6e85fd BUILD: don't hardcode the install path in the script 2013-08-28 14:30:57 +02:00
hasufell
7dea09c371 BUILD: fix quoting issue
\"$@\" got malformed and interpreted by the Makefile
2013-08-28 14:30:57 +02:00
hasufell
ce5653d75c BUILD: add --with-theme-manager configure option 2013-08-28 14:30:57 +02:00
TingPing
6510e8961e Delete left over themes 2013-04-10 14:39:43 -03:00
Berke Viktor
110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
Berke Viktor
ed9245add2 Use C# style license comments 2013-03-31 22:07:05 +02:00
Berke Viktor
aa03b113f4 Revert "Cosmetics"
This reverts commit a88b3e8aaf.
2013-03-31 22:05:17 +02:00
Berke Viktor
a88b3e8aaf Cosmetics 2013-03-31 22:00:47 +02:00
Berke Viktor
3c1bd3cff0 Supposed fix for license issues
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)
2013-03-31 21:45:05 +02:00
museun
b7d78f27be HTM was throwing an exception for ReadOnly files.
So, to fix this an explicit FileAccess had to be set. Package.Open uses
the default FileShare.None option. This causes a conflict and throws the
'UnauthorizedAccessException' exception. So, we just tell it that we are
there to read it and everything is fine.
2013-03-03 18:52:23 -05:00
Dan Mashal
b04377825f fix incorrect FSF address 2012-12-23 11:36:54 -08:00
Berke Viktor
79fa1a0521 Move build files out of the source tree, make grep usage much easier 2012-11-04 23:26:43 +01:00
Arnav Singh
aaa19466d6 Add Mono project for HTM 2012-10-04 23:44:55 +02:00
Berke Viktor
5af19dfb64 Remove unused references 2 (TingPing) 2012-10-04 19:03:09 +02:00
Berke Viktor
ff6e1ef94a Remove unused references (TingPing) 2012-10-04 19:02:36 +02:00
Berke Viktor
df6e3fd953 Add note about special folder 2012-10-04 14:53:55 +02:00
Berke Viktor
723486913f Fix HTM config dir handling both on Windows and Unix 2012-10-04 14:51:00 +02:00
Berke Viktor
caa270922f Fix release path for HTM, C# projects don't support property sheets to use a separate xp project instead 2012-10-02 18:47:03 +02:00
Berke Viktor
47d6222f1c Be consistent about caps 2012-07-20 15:50:42 +02:00
xhmikosr
f535702903 more branding changes 2012-07-19 18:30:12 +03:00
xhmikosr
34bae3ef6d remove a few more *.user files 2012-07-14 06:14:27 +03:00
Berke Viktor
52525478ab Config folder and some more HTM rebranding 2012-07-13 16:38:39 +02:00
Berke Viktor
c33342b202 Rename XTM to HTM 2012-07-13 15:01:54 +02:00