Pages

CoreGTK 3.10.0

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software,licensed under the GNU LGPL 2.1. Highlights for this release: Move from GTK+ 2 to GTK+ 3 Prefer the use of glib data types over boxed OpenStep/Cocoa objects (i.e. gint vs NSNumber) Base code generation on GObject Introspection instead of a mix of automated source parsing and manual correction Support for GTK+ 3.

About Me

Welcome to my online home. My name is Tyler Burton and I work in the software industry in Kitchener/Waterloo, Ontario, Canada. I have experience with many different programming languages from C# and Java to Python and Objective-C. Contact Information You can contact me at contact at tylerburton dot ca. For extra security please use OpenPGP/GnuPG where possible. OpenPGP Key Name: Tyler Burton Key ID: 0xFEEEFA8F Key Fingerprint: D1B0 2237 5BA9 E6E0 235E FF75 8AA0 A0CE FEEE FA8F

Archived Projects

These are some of the older projects that I’ve worked on. Some of these are from University, some never really made it out of the R&D phase, and others were just neat little experiments. None of these projects are currently under active development. Hash Verifier Description: A graphical utility that allows a user to generate hashes of their files. Useful for checking if a download has been corrupted.

Beer

https://docs.google.com/document/d/135G-2BffuplU3BY3Jd5XV5TVPBIGNeZk7JbL9PJZl4M/edit?usp=sharing

Building CoreGTK from Source

Please follow the instructions for your platform below. Linux CoreGTK is built on top of the GNUstep or Foundation libraries. You will need a compatible Objective-C compiler, runtime and foundation library. On Debian/Ubuntu you can install these by running: apt-get install gnustep-core-devel You can also install clang if you wish to compile it using that instead of gcc: apt-get install clang Depending on the version of CoreGTK you will also need to install either the GTK+ 2 or GTK+ 3 development headers – the latest releases use GTK+ 3:

CoreGTK

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. CoreGTK is free software, licensed under the GNU LGPL 2.1. Features Cross-platform: Linux, Mac OS X, Windows, others Compiler support: gcc, clang Objective-C Runtime support: gcc, clang Foundation library support: Cocoa, GNUstep Releases CoreGTK 3.22.0 CoreGTK 3.18.0 CoreGTK 3.10.2 CoreGTK 3.10.1 CoreGTK 3.10.0 CoreGTK 2.24.0 For Developers GitHub Project Page Building CoreGTK from Source Getting Started with CoreGTK CoreGTK FAQ CoreGTK Style Guide Projects that CoreGTK Relies On Posts about CoreGTK

CoreGTK 2.24.0

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software,licensed under the GNU LGPL 2.1. This is the initial release of CoreGTK Targets GTK+ 2.24 Support for GtkBuilder Can be used on Linux, Mac and Windows CoreGTK 2.24.0 was released on August 3, 2015. You can find more information about the project here and the release itself here.

CoreGTK 3.10.1

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software,licensed under the GNU LGPL 2.1. Highlights for this release: Added some missing (varargs) GTK+ functions. This makes it easier to create widgets like the FileChooserDialog. Issues resolved: #19 Add missing GTK+ functions CoreGTK 3.10.1 was released on September 8, 2015.

CoreGTK 3.10.2

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software,licensed under the GNU LGPL 2.1. Highlights for this release: This is a bug fix release. Corrected issue with compiling CoreGTK on OS X. Issues resolved: [#22][4] Won’t compile on OS X due to “file not found ‘CoreGTK/.h’” CoreGTK 3.

CoreGTK 3.18.0

CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software, licensed under the GNU LGPL 2.1. Highlights for this release: Rebased on GTK+ 3.18 New supported GtkWidgets in this release: GtkActionBar GtkFlowBox GtkFlowBoxChild GtkGLArea GtkModelButton GtkPopover GtkPopoverMenu GtkStackSidebar Reverted to using GCC as the default compiler (but clang can still be used) Issues resolved: