Pietro Gagliardi
08c06f24c0
Added the test program to the CMake setup.
2016-06-01 14:07:43 -04:00
Pietro Gagliardi
0fff9c6fd6
More CMake work. Thanks to Mr-Hide in irc.freenode.net/#cmake.
2016-06-01 12:48:26 -04:00
Pietro Gagliardi
ec730962aa
More work with cmake.
2016-05-31 11:10:35 -04:00
Pietro Gagliardi
fcec2b87e5
Started refactoring the cmake file again.
2016-05-31 09:12:45 -04:00
Pietro Gagliardi
0b5fbb81c9
Merge pull request #86 from joaoventura/master
...
Declare 10.9 version in Darwin
2016-05-31 08:19:26 -04:00
Pietro Gagliardi
aa28904408
Removed the -DMACOSX_DEPLOYMENT_TARGET; this is an env var, not a macro. Thanks to Psy in irc.freenode.net/#macdev.
2016-05-30 22:26:08 -04:00
Pietro Gagliardi
517661f935
More cmake work.
2016-05-30 21:32:38 -04:00
Pietro Gagliardi
cec5df44c1
Added wscript.
2016-05-30 18:51:34 -04:00
Pietro Gagliardi
3f3c6fc09b
More cmake work. Enough for now; let's try another one to see if it's any better.
2016-05-30 15:40:44 -04:00
Pietro Gagliardi
308d0eca88
Even more cmake work.
2016-05-30 14:32:05 -04:00
Pietro Gagliardi
ee8b4f71c0
More cmake work.
2016-05-30 13:28:27 -04:00
Pietro Gagliardi
0fc4ff588f
Added a preliminary CMakeLists.txt. This might be the one I go with.
2016-05-30 12:00:08 -04:00
João Ventura
f779978a42
Declare 10.9 version in Darwin
...
Fixes compilation issues in Mavericks
2016-05-30 13:06:25 +01:00
Pietro Gagliardi
8247bc2b2b
Alpha 3 release.
2016-05-29 22:38:29 -04:00
Pietro Gagliardi
708d8f38e9
Don't use -fPIC on static builds.
2016-05-29 22:02:49 -04:00
Pietro Gagliardi
2ed29a7fa0
More stuff. Screw this; releasing as is.
2016-05-29 21:13:03 -04:00
Pietro Gagliardi
a226c80993
More TODO resolution and elimination and delegation and explanation.
2016-05-29 19:55:53 -04:00
Pietro Gagliardi
0738eca6e4
More work.
2016-05-29 19:01:48 -04:00
Pietro Gagliardi
efc1e55e58
More OS X spinbox stuff.
2016-05-29 18:40:53 -04:00
Pietro Gagliardi
473e3b593b
Quick README fix.
2016-05-29 18:36:11 -04:00
Pietro Gagliardi
be8a957689
Fixed static linking on Windows.
2016-05-29 18:35:06 -04:00
Pietro Gagliardi
56cb25b230
Started Windows TODO resolution.
2016-05-29 13:07:48 -04:00
Pietro Gagliardi
e114502605
Tried to set up Windows static linking.
2016-05-29 12:00:55 -04:00
Pietro Gagliardi
52917c7e71
Added static linking to the test program.
2016-05-29 04:57:06 -04:00
Pietro Gagliardi
d88233a0fb
Documentation updates.
2016-05-29 04:53:49 -04:00
Pietro Gagliardi
f2e8dab465
Merge pull request #69 from pcwalton/static
...
Add support for static linking.
2016-05-29 04:50:48 -04:00
Pietro Gagliardi
84d3df031f
Either solved, dropped, or relegated to LONGTERM many of drawtext.m's TODOs.
2016-05-28 23:37:07 -04:00
Pietro Gagliardi
58d59f4370
Cleaned up events and proper string manipulation on uiMultilineEntry on OS X. Woo!
2016-05-28 23:08:56 -04:00
Pietro Gagliardi
0c85469e52
More TODO and intrinsic size work.
2016-05-28 22:49:27 -04:00
Pietro Gagliardi
1e8a90d9a2
Eschewed chronological order in ui.h for logical order.
2016-05-28 22:35:40 -04:00
Pietro Gagliardi
c99ad0f0c5
10.8 build fix.
2016-05-28 21:50:24 -04:00
Pietro Gagliardi
ae0dcada45
More TODO resolution work.
2016-05-28 21:41:07 -04:00
Pietro Gagliardi
b130ddc04b
Added a test of having multiple uiRadioButtons in the same parent container and started a test of intrinsic sizes of all non-container controls.
2016-05-28 21:29:00 -04:00
Pietro Gagliardi
6e94671782
More TODO resolution and LONGTERM relegation.
2016-05-28 21:17:54 -04:00
Pietro Gagliardi
a0084df23a
Completely redid creating uiMultilineEntry on OS X. Much better now :D
2016-05-28 19:29:25 -04:00
Pietro Gagliardi
eb4bc4bfb5
Added NSTextView attributes. Let's fix uiMultilineEntry!
2016-05-28 18:59:20 -04:00
Pietro Gagliardi
42d837806d
More stale and duplicate TODO removal.
2016-05-28 18:16:13 -04:00
Pietro Gagliardi
eb11452dd3
More TODO resolution. Some TODOs were moved to the issue tracker.
2016-05-28 18:01:25 -04:00
Patrick Walton
5f1e8fa601
Add support for static linking.
...
Use `make STATIC=1` to build a static library.
Some language ecosystems, like those of Rust, have a convention of
static linking in order to make binaries easier to distribute. In those
environments, this feature helps libui fit in more easily.
In order to prevent internal symbols from linking, we first create an
intermediate object file with `ld -r` and strip private symbols from it
before using `ar` to create the library.
2016-05-28 14:46:02 -07:00
Pietro Gagliardi
18a84988fd
Moved sv/ into _wip/.
2016-05-28 17:41:50 -04:00
Pietro Gagliardi
ec4efe027b
Some TODO resolution.
2016-05-28 17:36:31 -04:00
Pietro Gagliardi
1f9f317e7a
More TODOs.
2016-05-28 17:04:28 -04:00
Pietro Gagliardi
52c3c52b56
Removed a TODO I can no longer fully confirm (only the focus rect of the NSComboBox seems to be clipped, which I'm sure is not my bug).
2016-05-28 16:09:07 -04:00
Pietro Gagliardi
a6c48e087b
10.8 fixups.
2016-05-28 15:57:01 -04:00
Pietro Gagliardi
e45e0e89e9
More notes.
2016-05-28 13:19:10 -04:00
Pietro Gagliardi
dbf8316e9e
More notes.
2016-05-28 13:13:38 -04:00
Pietro Gagliardi
0d6dac5c5a
Migrated from GTK+ 3.4 to 3.10 and from OS X 10.7 to 10.8.
2016-05-28 13:06:16 -04:00
Pietro Gagliardi
ba97455ab3
Stale TODO removal.
2016-05-28 12:40:30 -04:00
Pietro Gagliardi
3d9d782db3
Implemented enabling/disabling on uiArea on OS X.
2016-05-28 12:32:47 -04:00
Pietro Gagliardi
4c98fda7ff
Added Enable/Disable buttons to page 6.
2016-05-28 11:36:16 -04:00