Pietro Gagliardi
717486b7a2
Fixed some OS X 10.7 build errors.
2016-05-14 23:44:07 -04:00
Pietro Gagliardi
2f6329adcf
Added the _UI_RELEASE macro for turning off debugging. We won't actually turn off debugging just yet.
2016-05-14 11:16:04 -04:00
Pietro Gagliardi
7ebb4cea9a
Changed the release flag from NODEBUG to RELEASE.
2016-05-14 11:12:45 -04:00
Pietro Gagliardi
0205f2e5ca
Got rid of complain() on GTK+.
2016-05-13 21:00:12 -04:00
Pietro Gagliardi
03337f61f1
Fixed Visual Studio 2015 builds.
2016-05-13 15:13:41 -04:00
Pietro Gagliardi
897674d20f
Made the queuemaintest a multithreading example, because why not.
2016-05-12 12:50:05 -04:00
Pietro Gagliardi
050cc3aa16
Fixed some things so far. It looks like I can't have __FILE__, etc. turned into wide strings because the way to do so works *ahead of time* :| Have to restructure debug.cpp.
2016-04-23 17:31:59 -04:00
Pietro Gagliardi
908221f7dd
Missed a spot in the previous commit.
2016-01-20 03:14:49 -05:00
Pietro Gagliardi
a3344f0341
Two important changes to the Windows build:
...
1) cvtres is no longer used directly. MSDN says to send the .res files to link.exe; that runs cvtres for us (at least it seems to, accoring to Google results for error LNK1158). It'll also avoid some of the weird warnings in cvtres, like CVT4001.
2) (and more important, but it depended on 1) Command-line switches are now passed using - instead of /. This is because some versions of MinGW are buggy and treat anything that starts with a / as a MSYS filename that needs to be converted to a Windows pathname.
Update #16 .
2016-01-19 16:40:00 -05:00
Pietro Gagliardi
9cfc133481
"Fixed" the weird crashes and fixed the makefile failures.
2016-01-07 15:43:35 -05:00
Pietro Gagliardi
6a15e23897
Set up saner handling of sonames at build time.
2016-01-05 11:51:36 -05:00
Pietro Gagliardi
9570981b50
Cleaned up some things related to the previous merge.
2016-01-04 15:52:39 -05:00
Florent Clairambault
e24c8f6440
Merge remote-tracking branch 'upstream/master'
2016-01-02 13:27:08 +01:00
Florent Clairambault
c204e47b72
Various fixes around makefiles
...
* $PREFIX is uppercase (I have no idea why I put it lowercase before).
* "install" rules is OS specific and moved to new OS specific files. So that they can be included last.
* "examples" rule defines the list of examples to execute.
* Travis launches the "test" rule.
2016-01-01 23:19:14 +01:00
Pietro Gagliardi
05ab8d07db
And added compatibility manifests to the examples too.
2015-12-31 20:12:14 -05:00
Pietro Gagliardi
9efb452b2e
Implemented the font family listing on Windows.
2015-12-22 20:01:53 -05:00
Pietro Gagliardi
16f22576ed
Reduced the number of tabs on the first page of the outer tab in the test program. This makes the uiArea tabs more readily accessible on all platforms and keeps the initial size of the main window down on OS X. Also fixed the rpath nonsense on the example makefile too.
2015-12-19 16:56:45 -05:00
Pietro Gagliardi
33d4217450
Fixed rpath shenanigans on OS X.
2015-12-19 16:46:04 -05:00
Pietro Gagliardi
41f1886b02
Settled the OS X rpath stuff.
2015-12-13 02:28:51 -05:00
Pietro Gagliardi
6bee3f2f71
Fixed a bug in the Mac build.
2015-12-13 02:12:13 -05:00
Pietro Gagliardi
d05b374a05
Added a makefile for examples.
2015-12-11 20:22:07 -05:00
Pietro Gagliardi
3e0b6fdff4
Re-established the test build.
2015-12-11 20:04:31 -05:00
Pietro Gagliardi
e390730e6f
Reestablished the Windows build. Also fixed a small bug in windows/area.c. Now to re-establish the test!
2015-12-11 19:49:14 -05:00
Pietro Gagliardi
acf3b3564e
Set up the new Unix build. Now to do the OS X build.
2015-12-11 18:37:15 -05:00