Pietro Gagliardi
|
eaaf55621f
|
More TODO cleanup.
|
2014-03-06 20:12:05 -05:00 |
Pietro Gagliardi
|
084cfc57b3
|
Major overdue cleanup of todo.md.
|
2014-03-06 19:47:25 -05:00 |
Pietro Gagliardi
|
8045a2019a
|
Linked the wakeup program int he README as the example.
|
2014-03-05 20:25:29 -05:00 |
Pietro Gagliardi
|
f16005c3db
|
Update ui.Go() documentation to show that it will return nil when its main() returns now that that behavior is fully implemented.
|
2014-03-05 20:11:45 -05:00 |
Pietro Gagliardi
|
d29e1b8710
|
Have ui.Go() return on main() return on Mac OS X.
|
2014-03-05 20:09:15 -05:00 |
Pietro Gagliardi
|
011836e94d
|
Have ui.Go() return on main() return on Unix.
|
2014-03-05 13:25:19 -05:00 |
Pietro Gagliardi
|
c0c1e09186
|
Have ui.Go() return on main() return on Windows.
|
2014-03-05 13:21:45 -05:00 |
Pietro Gagliardi
|
db87ddae7f
|
Remove the 32-bit GTK+ from linux/386 Travis.ci builds; I have no idea how to fix this.
|
2014-03-05 12:38:49 -05:00 |
Pietro Gagliardi
|
ebbbdcceb9
|
One more try with Travis.ci: this time start with multiarch support explicit.
|
2014-03-05 12:31:08 -05:00 |
Pietro Gagliardi
|
c141de20e1
|
Now that they appear to work, make Travis.ci builds verbose.
|
2014-03-05 12:22:42 -05:00 |
Pietro Gagliardi
|
ed52f0a361
|
Travis.ci isn't actually building the package because there's no test files; fix that.
|
2014-03-05 12:13:44 -05:00 |
Pietro Gagliardi
|
9886dc2c16
|
Disabled Travis.ci's linux/386 build for now; not sure how to fix it.
|
2014-03-05 12:03:27 -05:00 |
Pietro Gagliardi
|
27b37272d7
|
...and that's what I get for not knowing or remembering what I was doing/trusting the first answer on stackoverflow.
|
2014-03-05 11:53:58 -05:00 |
Pietro Gagliardi
|
a779312503
|
...hopefully NOW the linux/386 Travis.ci build will be fixed?
|
2014-03-05 11:45:39 -05:00 |
Pietro Gagliardi
|
fea3d16e2c
|
Whoops, looks like Travis.cl hates { cmd; } in its before_install: block; also forgot the cgo flags for linux/386.
|
2014-03-05 11:36:02 -05:00 |
Pietro Gagliardi
|
6d5d70747c
|
Configured the Travis.cl configuration to cross-compile Windows and Linux for both 386 and amd64.
|
2014-03-05 11:28:15 -05:00 |
Pietro Gagliardi
|
bd87c9d6cb
|
Whoops; actually need build=master there; also remove extra space
|
2014-03-05 11:20:57 -05:00 |
Pietro Gagliardi
|
c4568d6a34
|
Updated Travis.ci badge for andlabs/ui.
|
2014-03-05 11:19:37 -05:00 |
Pietro Gagliardi
|
1fc08c3fac
|
Merge pull request #3 from tompao/travis-ci
Example of continuous integration setup with Travis-ci
|
2014-03-05 11:18:04 -05:00 |
Pietro Gagliardi
|
ebd15cc5d6
|
Add a note about the Mac OS X version of package ui requiring Go 1.3 to the README.
Updates issue 1.
|
2014-03-05 10:37:06 -05:00 |
Pietro Gagliardi
|
7866d3e0df
|
Xcode 4 comes with a version of clang that treats inline differently: it requires exactly one definition of the inline function in the linked unit. static inline is C99-compliant (according to LeoNerd in freenode/##c) and does not have this problem, so use that in objc_darwin.h instead.
Fixes issue 1.
|
2014-03-05 10:31:16 -05:00 |
Tom P
|
e3db9b7a9b
|
Update README.md
|
2014-03-04 23:52:37 -08:00 |
Tom Paoletti
|
d8920cd6df
|
Install GTK3 development files
|
2014-03-04 23:51:54 -08:00 |
Tom Paoletti
|
3099159c0d
|
Basic configuration for travis-ci
|
2014-03-04 23:51:54 -08:00 |
Pietro Gagliardi
|
40a9dc55c9
|
Changed the ".." import in the test binary to a proper "github.com/andlabs/ui" import. (This means I finally moved my working environment out of a folder src/wingo and into the proper src/github.com/andlabs/ui.)
|
2014-03-04 23:10:48 -05:00 |
Pietro Gagliardi
|
692c75140a
|
Updated the README for Mac OS X. LAUNCHING.
|
2014-03-03 18:07:02 -05:00 |
Pietro Gagliardi
|
9d6d0f9c40
|
Updated the implementation.md file for Mac OS X.
|
2014-03-03 18:04:33 -05:00 |
Pietro Gagliardi
|
962a84e056
|
Fixed Mac OS X control placement flipping. This is done by passing the height of the window around setRect() calls to avoid polling the content view frame each time.
|
2014-03-03 17:44:03 -05:00 |
Pietro Gagliardi
|
6c33892831
|
Added flags to show the auxiliary test windows in the test program, to make working with just the main window easier.
|
2014-03-03 15:55:38 -05:00 |
Pietro Gagliardi
|
b2e49b3698
|
Split out the code to add a Control to a Mac OS X Window into its own function.
|
2014-03-03 15:52:39 -05:00 |
Pietro Gagliardi
|
11d4f96e77
|
More TODOs.
|
2014-03-03 15:47:12 -05:00 |
Pietro Gagliardi
|
54a63eb712
|
Removed a leftover crash guard from the Mac OS X sysData code (in this case sysData.preferredSize()).
|
2014-03-03 15:45:26 -05:00 |
Pietro Gagliardi
|
4923f3944c
|
Removed crash guards from the Mac OS X sysData code. Also removed some leftover ones from the GTK+ code.
|
2014-03-03 15:44:46 -05:00 |
Pietro Gagliardi
|
e4c70b2b15
|
More TODOs.
|
2014-03-03 15:37:02 -05:00 |
Pietro Gagliardi
|
383933c45e
|
Added Mac OS X ProgressBars. Mac OS X now feature-equal!
|
2014-03-03 15:32:54 -05:00 |
Pietro Gagliardi
|
874491a871
|
Added the scrollbars themselves to the NSScrollView backing the Mac OS X Listboxes. Also added a few TODOs. I think the Mac OS X Listbox implementation is now finished.
|
2014-03-03 14:57:20 -05:00 |
Pietro Gagliardi
|
8bacbf8cd6
|
Wrapped Mac OS X Listboxes in NSScrollViews. Their preferredSize seems to be more reasonable now. Now to just add scrollbars...
|
2014-03-03 14:50:03 -05:00 |
Pietro Gagliardi
|
dd2abbacce
|
More TODOs related to the previous commit.
|
2014-03-03 14:39:33 -05:00 |
Pietro Gagliardi
|
674640abe8
|
Changed how the preferred size of controls is determined to accomodate NSTableView, NSScrollView, and NSProgressIndicator. Updated TODOs to mark other weirdnesses (such as Label text that used to get cropped) that no longer happen because of this. Now for putting Listboxes in NSScrollViews.
|
2014-03-03 14:37:16 -05:00 |
Pietro Gagliardi
|
0333f799d9
|
Added a Listbox preferredSize test window to the main test program, as it appears I'm going to have to change how sysData.preferredSize() works on Mac OS X to acommodate NSTableView, NSScrollView, and NSProgressIndicator...
|
2014-03-03 13:58:20 -05:00 |
Pietro Gagliardi
|
842815b2e0
|
Fixed selection grabbing and also append/insert/removal crashes: all were selector name typos. Also some TODOs Now to make this scroll/confine it to a scroll view...
|
2014-03-03 01:51:54 -05:00 |
Pietro Gagliardi
|
ab2065e5ba
|
Ah there we go; columnWithIdentifier: returns an index; we wanted tableColumnWithIdentifier:. Now to fix the crashing when getting list information...
|
2014-03-03 01:43:18 -05:00 |
Pietro Gagliardi
|
403f9cab35
|
Fixed a typo'd selector name related to Listbox selection. Adding items still doesn't work...
|
2014-03-02 23:37:50 -05:00 |
Pietro Gagliardi
|
463b347911
|
Whoops, forgot to define sysData.selectedIndices() and sysData.selectedTexts() for Mac OS X now that I have those written! Adding items is still a no-op...
|
2014-03-02 23:36:46 -05:00 |
Pietro Gagliardi
|
0baf0f4a97
|
Fixed the compiler errors. The Mac OS X Listboxes are created!... but don't show any items. Let's figure out why.
|
2014-03-02 23:28:43 -05:00 |
Pietro Gagliardi
|
bdce1b9dc2
|
Added untested Mac OS X Listbox code. Won't compile yet...
|
2014-03-02 23:11:29 -05:00 |
Pietro Gagliardi
|
77c0198751
|
Added Mac OS X Labels and a bunch of TODOs. Now for Listboxes... oh boy...
|
2014-03-02 19:56:54 -05:00 |
Pietro Gagliardi
|
75c34a0789
|
Fixed incorrect object placement by using the window's content rect, not the window's frame, to define the window size. The coordinate system being flipped is still not fixed.
|
2014-03-02 19:16:36 -05:00 |
Pietro Gagliardi
|
38a1b1b203
|
Fixed incorrect redrawing of Mac OS X windows after resize. Still need to fix the wrong rect issues...
|
2014-03-02 19:13:26 -05:00 |
Pietro Gagliardi
|
e2476a567d
|
Added the Mac OS X implementation of LineEdit. It seems to work... mostly. The password entry field is outside the window for some reason; need to figure out how to place things in their proper place.
|
2014-03-02 19:01:34 -05:00 |