summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-05Whoops, looks like Travis.cl hates { cmd; } in its before_install: block; ↵Pietro Gagliardi
also forgot the cgo flags for linux/386.
2014-03-05Configured the Travis.cl configuration to cross-compile Windows and Linux ↵Pietro Gagliardi
for both 386 and amd64.
2014-03-05Whoops; actually need build=master there; also remove extra spacePietro Gagliardi
2014-03-05Updated Travis.ci badge for andlabs/ui.Pietro Gagliardi
2014-03-05Merge pull request #3 from tompao/travis-ciPietro Gagliardi
Example of continuous integration setup with Travis-ci
2014-03-05Add a note about the Mac OS X version of package ui requiring Go 1.3 to the ↵Pietro Gagliardi
README. Updates issue 1.
2014-03-05Xcode 4 comes with a version of clang that treats inline differently: it ↵Pietro Gagliardi
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-04Update README.mdTom P
2014-03-04Install GTK3 development filesTom Paoletti
2014-03-04Basic configuration for travis-ciTom Paoletti
2014-03-04Changed the ".." import in the test binary to a proper ↵Pietro Gagliardi
"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-03Updated the README for Mac OS X. LAUNCHING.Pietro Gagliardi
2014-03-03Updated the implementation.md file for Mac OS X.Pietro Gagliardi
2014-03-03Fixed Mac OS X control placement flipping. This is done by passing the ↵Pietro Gagliardi
height of the window around setRect() calls to avoid polling the content view frame each time.
2014-03-03Added flags to show the auxiliary test windows in the test program, to make ↵Pietro Gagliardi
working with just the main window easier.
2014-03-03Split out the code to add a Control to a Mac OS X Window into its own function.Pietro Gagliardi
2014-03-03More TODOs.Pietro Gagliardi
2014-03-03Removed a leftover crash guard from the Mac OS X sysData code (in this case ↵Pietro Gagliardi
sysData.preferredSize()).
2014-03-03Removed crash guards from the Mac OS X sysData code. Also removed some ↵Pietro Gagliardi
leftover ones from the GTK+ code.
2014-03-03More TODOs.Pietro Gagliardi
2014-03-03Added Mac OS X ProgressBars. Mac OS X now feature-equal!Pietro Gagliardi
2014-03-03Added the scrollbars themselves to the NSScrollView backing the Mac OS X ↵Pietro Gagliardi
Listboxes. Also added a few TODOs. I think the Mac OS X Listbox implementation is now finished.
2014-03-03Wrapped Mac OS X Listboxes in NSScrollViews. Their preferredSize seems to be ↵Pietro Gagliardi
more reasonable now. Now to just add scrollbars...
2014-03-03More TODOs related to the previous commit.Pietro Gagliardi
2014-03-03Changed how the preferred size of controls is determined to accomodate ↵Pietro Gagliardi
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-03Added a Listbox preferredSize test window to the main test program, as it ↵Pietro Gagliardi
appears I'm going to have to change how sysData.preferredSize() works on Mac OS X to acommodate NSTableView, NSScrollView, and NSProgressIndicator...
2014-03-03Fixed selection grabbing and also append/insert/removal crashes: all were ↵Pietro Gagliardi
selector name typos. Also some TODOs Now to make this scroll/confine it to a scroll view...
2014-03-03Ah there we go; columnWithIdentifier: returns an index; we wanted ↵Pietro Gagliardi
tableColumnWithIdentifier:. Now to fix the crashing when getting list information...
2014-03-02Fixed a typo'd selector name related to Listbox selection. Adding items ↵Pietro Gagliardi
still doesn't work...
2014-03-02Whoops, forgot to define sysData.selectedIndices() and ↵Pietro Gagliardi
sysData.selectedTexts() for Mac OS X now that I have those written! Adding items is still a no-op...
2014-03-02Fixed the compiler errors. The Mac OS X Listboxes are created!... but don't ↵Pietro Gagliardi
show any items. Let's figure out why.
2014-03-02Added untested Mac OS X Listbox code. Won't compile yet...Pietro Gagliardi
2014-03-02Added Mac OS X Labels and a bunch of TODOs. Now for Listboxes... oh boy...Pietro Gagliardi
2014-03-02Fixed incorrect object placement by using the window's content rect, not the ↵Pietro Gagliardi
window's frame, to define the window size. The coordinate system being flipped is still not fixed.
2014-03-02Fixed incorrect redrawing of Mac OS X windows after resize. Still need to ↵Pietro Gagliardi
fix the wrong rect issues...
2014-03-02Added the Mac OS X implementation of LineEdit. It seems to work... mostly. ↵Pietro Gagliardi
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-02Finished the implementation of Combobox on Mac OS X.Pietro Gagliardi
2014-03-02Added the Mac OS X implementation of messageboxes.Pietro Gagliardi
2014-03-02Added the other Combobox modification functions to the Mac OS X backend. ↵Pietro Gagliardi
Before continuing, I'll get messageboxes working...
2014-03-02Added the beginning of the Mac OS X implementation of Combobox; also added a ↵Pietro Gagliardi
file to plan out how lists will be implemented/are being implemented.
2014-03-02Added an alternate textsel for Mac OS X Comboboxes.Pietro Gagliardi
2014-03-02Added the alternate value as a parameter to Mac OS X sysData.make() in ↵Pietro Gagliardi
preparation for Comboboxes and Listboxes.
2014-03-02Added Mac OS X Checkboxes.Pietro Gagliardi
2014-03-01Now that we have everything up to and including Buttons up and running, we ↵Pietro Gagliardi
no longer need the darwintest.
2014-03-01More TODOs.Pietro Gagliardi
2014-03-01Expanded documentation for previous commit.Pietro Gagliardi
2014-03-01Fixed the preferredSize() stall. Dumb Intel ABI optimizations. Good thing ↵Pietro Gagliardi
with 10.6 minimum I won't have to worry about PowerPC compatibility... but if ARM ever comes to the desktop all bets are off.
2014-03-01Added Mac OS X Buttons. Code hangs due to a preferredSize() issue...Pietro Gagliardi
2014-03-01Some error message and TODO changes related to the previous commit.Pietro Gagliardi
2014-03-01Attempted to fix the lack of resizable window borders by setting the ↵Pietro Gagliardi
NSApplication activation policy. This fixed it, and also fixed a bunch of other things, such as the application being seen as part of Terminal, lack of dock icon, lack of application menu, etc.