Pietro Gagliardi
|
0cb080d085
|
Ported over the tests. Now to fix runtime errors!
|
2015-12-17 19:30:28 -05:00 |
Pietro Gagliardi
|
78b714c238
|
Oh neat, only one compiler error. Now to rewrite the tests.
|
2015-12-17 19:19:08 -05:00 |
Pietro Gagliardi
|
e167b08fdb
|
Finished reimplementing the GTK+ uiArea. Now to build. Then to rewrite the tests...
|
2015-12-17 19:16:30 -05:00 |
Pietro Gagliardi
|
8ea3b07aa8
|
Got rid of the clientWidth and clientHeight variables.
|
2015-12-17 17:37:58 -05:00 |
Pietro Gagliardi
|
473c6c92f0
|
FINALLY removed areaPrivate from uiArea on GTK+, using uiArea itself for everything. Standardized variable names on that front. Also implemented MouseCrossing() there.
|
2015-12-17 16:49:59 -05:00 |
Pietro Gagliardi
|
1957ff1418
|
More TODOs.
|
2015-12-17 16:31:56 -05:00 |
Pietro Gagliardi
|
ffe9a2db28
|
Got rid of the GtkScrollable code from GtkDrawingArea for uiArea. Woo! Now we just have to nuke all that from the Cocoa backend and we're good.
|
2015-12-17 14:48:58 -05:00 |
Pietro Gagliardi
|
e9247858d4
|
Forgot a parameter in uiAreaHandler.MouseCrossed().
|
2015-12-17 14:20:17 -05:00 |
Pietro Gagliardi
|
4e015cf4d6
|
More parameter updating.
|
2015-12-17 13:54:54 -05:00 |
Pietro Gagliardi
|
12a94404aa
|
Set up a new infrastruture which allows both scrolling and non-scrolling areas AND mouse entered/exited events.
|
2015-12-17 13:50:07 -05:00 |
Pietro Gagliardi
|
4e256dfc95
|
Fixed some oversights in the GTK+ uiArea code.
|
2015-12-16 18:09: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
|
3f9862c472
|
OUCH. Fixed a MASSIVE bug in the GTK+ implementation of uiWindow: uiWindowSetChild() was DESTROYING the old child, not merely removing it! The other ports don't have this bug.
|
2015-12-12 15:30:56 -05:00 |
Pietro Gagliardi
|
18c5a6fd19
|
Re-added the Haiku makefiles.
|
2015-12-11 20:26:26 -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
|
327abd04b0
|
Re-established the OS X build.
|
2015-12-11 18:58:27 -05:00 |
Pietro Gagliardi
|
c027f30c48
|
More TODOs.
|
2015-12-11 18:39:04 -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 |
Pietro Gagliardi
|
eb22f253b2
|
More work on the new build system. I think this will work out fine actually, but I can't test without deploying >:(
|
2015-12-11 18:28:07 -05:00 |
Pietro Gagliardi
|
58d160b0ca
|
More TODOs.
|
2015-12-10 19:22:16 -05:00 |
Pietro Gagliardi
|
49049beb91
|
Started the new build system, with full documentation.
|
2015-12-10 19:08:26 -05:00 |
Pietro Gagliardi
|
70886e4ade
|
Moved the old build files away. Yes that's right folks, we're redoing the build system *again*! Isn't that *fun*?
|
2015-12-10 18:49:50 -05:00 |
Pietro Gagliardi
|
c005203b8a
|
Stubbed uiMultilineEntry on Haiku. Why not.
|
2015-12-10 15:49:22 -05:00 |
Pietro Gagliardi
|
919e5f09cd
|
Double-correction of previous commit.
|
2015-12-09 15:38:24 -05:00 |
Pietro Gagliardi
|
5f530c5bf7
|
More MinGW stuff.
|
2015-12-09 15:36:56 -05:00 |
Pietro Gagliardi
|
be6555d885
|
More MinGW removal stuff.
|
2015-12-09 15:31:14 -05:00 |
Pietro Gagliardi
|
5e26720f18
|
Removed $ARCH from the build.
|
2015-12-09 13:49:13 -05:00 |
Pietro Gagliardi
|
a29f8ee890
|
Stupid Markdown
|
2015-12-09 13:04:27 -05:00 |
Pietro Gagliardi
|
e620a97573
|
Updated the README. Going to outright drop MinGW-w64 support next.
|
2015-12-09 13:03:16 -05:00 |
Pietro Gagliardi
|
78868253c5
|
Removed note about manifest file on Windows.
|
2015-12-09 09:51:30 -05:00 |
Pietro Gagliardi
|
529620eb47
|
Updated a TODO.
|
2015-12-09 09:07:00 -05:00 |
Pietro Gagliardi
|
c5a5038382
|
Fixed the uiMultilineEntry on OS X so that it now actually displays something. More TODOs.
|
2015-12-09 09:05:28 -05:00 |
Pietro Gagliardi
|
11fe5deb73
|
More NSTextView work.
|
2015-12-08 21:09:23 -05:00 |
Pietro Gagliardi
|
ea6e903069
|
TRIED TO add uiMultilineEntry on OS X. It does not quite work yet.
|
2015-12-08 13:06:26 -05:00 |
Pietro Gagliardi
|
c4d587c075
|
More TODOs.
|
2015-12-07 22:50:58 -05:00 |
Pietro Gagliardi
|
74783d90cf
|
More TODOs.
|
2015-12-06 16:54:03 -05:00 |
Pietro Gagliardi
|
0307e74e90
|
Added uiMultilineEntry on Windows. Fixed a misuse of std::condition_variable in the uiQueueMain test program.
|
2015-12-06 14:38:13 -05:00 |
Pietro Gagliardi
|
2705f93305
|
Added uiMultilineEntry, wrote it on GTK+, and wrote the uiQueueMain() test. It works on Unix.
|
2015-12-06 01:18:32 -05:00 |
Pietro Gagliardi
|
3394142357
|
Some TODO expansion. This was the active tab on my browser the whole time and I didn't even notice!
|
2015-12-05 20:37:29 -05:00 |
Pietro Gagliardi
|
c5eef23930
|
More TODOs.
|
2015-12-05 20:31:57 -05:00 |
Pietro Gagliardi
|
994d43c00e
|
More TODOs.
|
2015-12-05 18:42:28 -05:00 |
Pietro Gagliardi
|
88f9c7ea19
|
Quick comment update for previous commit.
|
2015-12-04 23:49:04 -05:00 |
Pietro Gagliardi
|
f77955aefb
|
Added uiQueueMain() (basically g_idle_add()) and implemented it on all platforms except Haiku. A test to come. After this we can start rewriting the Go package ui at long last.
|
2015-12-04 23:42:03 -05:00 |
Pietro Gagliardi
|
d12974eef1
|
More TODOs.
|
2015-12-04 21:11:43 -05:00 |
Pietro Gagliardi
|
79e00d3c90
|
Fixed improper initialization of uiDrawStrokeParams in the histogram example.
|
2015-12-04 21:10:27 -05:00 |
Pietro Gagliardi
|
8084041139
|
Removed uiAreaHandler.RedrawOnResize(); Direct2D requires us to always redraw on resize (see previous commit). Added windows/amd64 to the example makefiles and updated them to use libui.xxx instead of new.xxx.
|
2015-12-04 21:04:51 -05:00 |
Pietro Gagliardi
|
c2100a19be
|
Implemented some changes to uiArea on Windows, thanks to instructions from Rick Brewster. Removing uiAreaHandler.RedrawOnResize() comes next.
|
2015-12-04 20:45:31 -05:00 |