Age | Commit message (Collapse) | Author |
|
Backport of #139.
Co-authored-by: Cody Russell <cody@jhu.edu>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
|
|
In VSMac we currently can't display San Francisco fonts. This patch fixes it.
This fixes bug #1048838
Backport of #140.
Co-authored-by: Cody Russell <cody@jhu.edu>
|
|
Needed for dev.azure.com/devdiv/DevDiv/_workitems/edit/1005448
* Also build gtk# with optimize+
|
|
* [GTK] Autoscroll GtkViewport when focus moves
Fixes VSTS #752820
* Fix indentation
|
|
familyName is not a copied string, so don't release it
Fixes VSTS #976682
|
|
Otherwise we'd revert the work done in https://github.com/mono/gtk-sharp/pull/273.
|
|
gtk-quartz-engine.py (#117)
We hit troubles (https://github.com/mono/mono/issues/13804) which are apparently related to lipo'ing so move the three packages that use it away from it.
- pkg-config doesn't build as universal since the internal glib doesn't build because of 32/64bit configure mismatches (we'd need to do similar patches to what we do in glib.py) so just make it 64bit only.
- libtiff also runs into the 32/64bit configure mismatch but we can fix it with a simple patch.
I tested it works by running the repro from https://xamarin.github.io/bugzilla-archives/39/39865/bug.html .
- gtk-quartz-engine.py is no longer used by MD/VSMac according to the team so remove it completely.
|
|
|
|
|
|
Cocoa unsets delegates when deallocating the window object, so we need to
allow that and not throw a critical message at that point
Fixes VSTS #935204
Fixes VSTS #935386
|
|
Fix https://github.com/mono/mono/issues/14957
|
|
|
|
Another speculative fix for 'pkg-config' sometimes getting built as a…
|
|
|
|
Maybe this fixes https://github.com/mono/mono/issues/14957
|
|
Delete logs of built packages only if they are about to get rebuilt
|
|
package regardless of arch configuration
Mono issue: https://github.com/mono/mono/issues/13804
The hypothesis is that at reconfigure using the configure cache file, the lack of explicit setting of the host somehow breaks the build process.
|
|
Brings in https://github.com/mono/gtk-sharp/pull/273
|
|
Adds hooks to our Mac version of Gtk that the client can use to handle combo box menus.
Like this.
![native-combo](https://user-images.githubusercontent.com/1253364/55168794-64712d00-516b-11e9-89dd-96777e38cc9b.gif)
|
|
[darwin] Use configure's --build option for 64-bit builds too
|
|
We used to not do that, and the default triple would do just fine, but recently a change has caused the pkg-config package 64-bit build to also result in 32-bit binaries. Explicitly setting the triple remedies this problem
|
|
Fix NSView embedding events - skip hidden subviews
|
|
|
|
Fix NSView embedding MouseMove event not working when popup window appears
|
|
|
|
Replacing the GdkQuartzWindow delegate causes bad things to happen. This will
prevent it, and drop a message to console telling you not to.
|
|
iterate_dir: Include symlinks to dirs also
|
|
Given:
`for root, subdirs, filelist in os.walk(dir):`
.. symlinks to directories are only returned in `subdirs`. So, they need
to handled explicitly.
This meant that when bockbuild tried to zip up the contents of mono and
msbuild to move to the staging directory, then such symlinks were not
picked up thus breaking the build.
|
|
https://github.com/mono/gtk-sharp/pull/264
|
|
[Gtk] Patch Gtk to popup the menu when using the arrow keys
|
|
fontconfig.org is unreliable.
|
|
Fixes VSTS #752354
|
|
Based on the latest list from Homebrew.
|
|
[GTK] Fix focus handling to better handle subviews for GtkNSView
|
|
|
|
|
|
Fixes VSTS #737323
|
|
Update libtiff
|
|
|
|
See https://github.com/mono/mono/issues/9581
|
|
|
|
[runtime] Fix reference to C compiler, 'xcrun gcc' fails when building llvm
|
|
|
|
[gtk] When focusing out, commit the preedit instead of discarding
|
|
Fixes VSTS #569768
|
|
Given,
env.set('XDG_CONFIG_HOME', '$HOME/.config')
.. then the value got exported as the literal string
`$HOME/.config`, with no shell expansion. And any subprocess would get
the unexpanded value for that env var.
So, we always shell expand the values now.
This broke msbuild build on jenkins, because of ..
bockbuild/unixprofile.py: self.env.set('XDG_CONFIG_HOME', '$HOME/.config')
.. and this being surfaced to nuget via mono's
`Environment.SpecialFolder.ApplicationData`. The nuget tasks treated the
`"$HOME/.config"` string as a relative path, causing build breakage.
For reference: https://github.com/mono/mono/pull/9112#issuecomment-397138139
|
|
Gtk fix find nsview at pos
|
|
Allow artifacts to expire
|
|
|
|
|