summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Fix Visual Studio property sheetsChun-wei Fan2013-03-262-2/+2
| | | | | The creation of the folder for the "installation" of a11y headers is wrong, so fix that.
* Update Visual Studio Proprerty SheetsChun-wei Fan2013-03-202-27/+0
| | | | | Stop installing the gtk3-demo data files as they are now built into the gtk3-demo program using GResources.
* Fix introspection building for Visual Studio buildsChun-wei Fan2013-03-201-0/+1
| | | | | | | | Apparently time_t is used in gtkrecentmanager.h, which is a special type that could not be recognized when Gtk-3.0.gir is built. Judging from the ast.py from the gobject-introspection package, we can define time_t as long, and this will allow pygobject to load the Gtk module from gi.repository.
* Fix Visual Studio Debug configsChun-wei Fan2013-03-188-8/+8
| | | | | The debug builds must link to the Debug version of the CRT, otherwise trouble will arise from mixing different CRTs into the resulting binary.
* Update Visual Studio Solution FilesChun-wei Fan2013-03-062-0/+16
| | | | | | | Integrate the utility projects to build the introspection files into the main solution files, so that one can build the introspection files from the IDE. This is not built by default, so one can build the introspection files if he/she chooses to do so.
* Visual Studio Builds: Support Building Introspection FilesChun-wei Fan2013-03-067-38/+545
| | | | | | | | | | | | | Add Windows .bat and Python script to call g-ir-scanner to build introspection files for Visual Studio builds. This will read from the autotools files using Python REGEX functionality to determine the headers and sources for g-ir-scanner to process, so the autotools files will not need to be updated except to distribute the necessary files. Thils will also enable one to build introspection files on Windows without using a BASH-style shell such as MSYS. Also add an utility Visual Studio project to call the Windows .bat to build the introspection files for GTK+/GDK, for convenience.
* Fix gtk3-demo Visual Studio projectsChun-wei Fan2013-02-274-18/+20
| | | | | | | | | | | Since we are linking in the resource items by the source, we need to disable WholeProgramOptimization so that the resource stuff does get linked into the demo binaries, so that they can be loaded properly. Also make sure that gtk3-demo-application is also built with the multibyte character set, like the rest. This should fix bug 694342, at least for Visual Studio builds.
* Re-organize Visual Studio property sheets a bitChun-wei Fan2013-02-228-703/+758
| | | | | | | -Use ApiVersion instead of GtkApiVersion for consistency's sake across the board -Add placeholder directives in the property sheets for building introspection files using .bat files directly from the Visual Studio IDE.
* Add Visual Studio project for gtk3-demo-applicationChun-wei Fan2013-02-228-0/+396
| | | | | | This is used by the "Application Class" demo... so this should be built as well especially as we are getting gspawn-win{32|64}-helper.exe fixed on Visual Studio 2005 (and later) builds.
* Redo Completion of Visual Studio projects for gtka11yChun-wei Fan2013-02-218-17/+17
| | | | | | Update the Visual Studio projects for gtka11y and the completion of the projects that go along with it. This have been distcheck'ed on my Ubuntu 12.04 system.
* Fix gtk-demo projectsChun-wei Fan2013-02-213-5/+0
| | | | There isn't a custom CSS demo anymore, so remove that from the projects
* Update GDK Visual Studio projectsChun-wei Fan2013-02-212-8/+8
| | | | | | Link to winmm.lib as well, as we are now using timeEndPeriod() and timeBeginPeriod() since commit 5dbf814f (win32: Request higher precision timers during animations).
* Revert "Visual C++: Update gtka11y projects completion"Rico Tzschichholz2013-02-088-15/+15
| | | | | | This broke 'make dist' on linux. This reverts commit ecf2a9471b4dd440709ffa4ae7c3efb5741dfaa5.
* Revert "Drop things that break distcheck"Rico Tzschichholz2013-02-081-0/+4
| | | | This reverts commit 2204f120839fbcebfab665fea0b70ed4176d7466.
* Drop things that break distcheckMatthias Clasen2013-02-041-4/+0
|
* Add git.mk to more placesJasper St. Pierre2013-01-244-0/+8
|
* Visual C++ property sheets: Update "install" phaseChun-wei Fan2013-01-232-6/+149
| | | | | Now that some headers were introduced/deprecated, and that the a11y APIs became public, install the headers as needed.
* Visual C++ 2010 solution: cosmeticsChun-wei Fan2013-01-231-1/+1
| | | | | ...for consistency reasons and ease when we provide build support for Visual Studio 2012
* Prepare Visual Studio 2010 projects for Visual Studio 2012Chun-wei Fan2013-01-237-5/+29
| | | | | | | | | | | | | | This adds a PlatformToolset tag in the project configs so that we can provide support for Visual Studio 2012 with relative ease as the format of the VS 2012 projects are only slightly different from their VS 2010 counterparts. We can then use a script like the one used in GLib[1] to copy the VS2010 projects and replace the necessary tags to create the VS2012 projects. This also cleans up the projects and property sheets, as there were some unwanted/unneeded entries in them. [1]: http://git.gnome.org/browse/glib/commit/?id=76cecf061b377d30e5422cdddb1fb9d19c52421d
* Visual C++: Update gtka11y projects completionChun-wei Fan2013-01-238-15/+15
| | | | | | | -Rename the "libgail" projects to gtka11y, for consistency with the autotools builds -Update the projects completion in gtk/a11y/Makefile.am, as the sources are now listed under $(libgtka11y_la_SOURCES) instead of $(libgail_la_SOURCES)
* Visual C++ property sheets: Update GtkBinaryVersionChun-wei Fan2012-11-132-2/+2
| | | | This should now be 3.0.0 like the autotools builds...
* Update Visual C++ property sheetsChun-wei Fan2012-09-272-18/+28
| | | | | | -Make up for the missed headers to "install" -"Install" the gtk3-demo program and data files more like the way it is done with the autotools builds
* Update gtk3-demo Visual C++ projectsChun-wei Fan2012-09-273-0/+10
| | | | Include the missed source files...
* Update Visual C++ 2010 project filesChun-wei Fan2012-08-155-11/+18
| | | | | | -Turn on Whole Program Optimization for all Release builds. -Disable Incremental Linking for all Release builds. -Use MultiByte character set for all configurations for consistency.
* Update Visual C++ 2008 projectsChun-wei Fan2012-08-156-17/+25
| | | | | | | | -Enhance optimization by turning on WholeProgramOptimization for all Release builds -Disable IncrementalLinking for all Release builds -Make sure we are using MultiByte character set, to be consistent across the board for all configurations
* Visual C++ property sheets: Remove wrong "install" lineChun-wei Fan2012-07-262-3/+0
| | | | We have gailutil-3.0.lib, not gailutil.lib
* Visual C++ projects: Update .dll/.lib namingChun-wei Fan2012-07-264-33/+33
| | | | | | | | | | Remove the "-win32-" from the output file names for the GDK and GTK+ DLLs, like what is now done for quite a while on other platforms (and MinGW builds), for consistency reasons. This is due to GDK/GTK+ are buildable with multiple backends. Note: For references, the Windows build only builds the Win32 backend for the time being.
* Update Visual C++ property sheetsChun-wei Fan2012-06-232-0/+3
| | | | "Install" the demo css files as well.
* Fix the gtk3-demo Visual C++ projectsChun-wei Fan2012-06-233-0/+30
| | | | Add the demos that were introduced recently in the projects.
* Update Visual C++ 2008 property sheetChun-wei Fan2012-06-231-292/+296
| | | | | Standardize on using $(CopyDir), as it is now done in the Visual C++ 2010 sheets, for consistency reasons.
* Update libgail-util Visual C++ projectsChun-wei Fan2012-04-062-8/+8
| | | | | Make the output .lib name more consistent with the GDK/GTK+ output .lib naming.
* Update gdk-win32 Visual C++ projectsChun-wei Fan2012-04-063-0/+5
| | | | | A new source file gdkdevice-virtual.c was added in commit 24f9ca92 for the Win32 GDK backend, so add that file to the list of source files to compile.
* Fix "install" paths in VS property sheetsChun-wei Fan2012-03-152-2/+2
|
* Update VS property sheetsChun-wei Fan2012-03-082-0/+6
| | | | "Install" the newly-introduced headers.
* Update Visual C++ property sheetsChun-wei Fan2012-02-212-62/+104
| | | | | | The file "installation" part needed a long-overdue update, especially as some headers were simply moved into gtk/deprecated and some new headers were introduced, and a new .gschema.xml file needed to be processed.
* Update gtk3-demo Visual C++ projectsChun-wei Fan2012-02-213-0/+5
| | | | Make up for the missed source file application.c
* Update Visual C++ property sheetsChun-wei Fan2012-01-072-2/+5
| | | | | "Install" (and hence compile with glib-compile-schemas.exe) the new org.gtk.WindowState.gschema.xml gschema file.
* Update Visual C++ projectsChun-wei Fan2011-12-305-8/+13
| | | | | | -Update include paths for the GTK+ main projects to be consistent across the board -Update demo projects to add a new demo source file, transparent.c
* Update VS property sheetsChun-wei Fan2011-10-172-2/+2
| | | | | | Bid farewell to G_DISABLE_DEPRECATED and the build errors it causes as warnings are now used to deter people from using deprecated GLib items in a more subtle manner
* Update README.win32 and Visual C++ Readme.txt'sChun-wei Fan2011-08-312-2/+16
| | | | | | | | | | -Tell people about the GNOME Live! page which gives a more detailed outline on building the GTK+ stack with Visual C++ -Update README.win32 as GAIL is now a standard part built into GTK+ for its a11y functions, and GAIL-Util is now built with the project files too. -Tell people about the VS2010 support that has been available for a while
* Update VS property sheetsChun-wei Fan2011-08-162-0/+26
| | | | | | | | Copy the Win32-specific GDK backend headers during the "install" stage as well, as they were missed in the install, causing trouble when building other projects like WebKitGTK+. Thanks to greg.hellings for pointing this out in Bug 653964.
* Update Visual Studio Project FilesChun-wei Fan2011-07-208-56/+35
| | | | | | | | -Change ATK dependency back to atk-1.0.lib, and the corresponding include folder back to atk-1.0 for all projects as ATK-2.x will still retain the 1.0 suffixes. (ATK Commit 01cec72) -Update corresponding description in the VS README.txt files -Also fix up the VS2010 README.txt file a bit.
* Dist the VS 2008 a11y/libgail-util projectsChun-wei Fan2011-07-141-0/+3
| | | | Accidently left out this item in my last commit...
* Added VS projects for a11y and libgail-utilChun-wei Fan2011-07-1413-0/+746
| | | | | | | | | | | | | -Added projects to compile the a11y portion of GTK+. This is now necessary as a11y/GAIL is now integrated into the main GTK+ library, and it must be built before compiling/linking GTK+. This project is done like the GDK/GTK+ projects, where the source file listings for the VS2008/2010 projects are fed into templates (.vcprojin, .vcxprojin and .vcxproj.filtersin) during 'make dist' -Added projects to compile the libgail-util DLL (no templates for this as this does not have source files added/removed often) -Added the new projects into distribution, and headers, DLLs and .LIB files into the "install" stage
* Update VS 2010 property sheetChun-wei Fan2011-07-131-1/+1
| | | | The output folder of the .def files needs to be updated as well
* Update VS2010 READNE.txtChun-wei Fan2011-06-291-90/+90
| | | | This file should have Windows CRLF EOL as well
* Re-attempt to correct EOL on VS2010 solutionChun-wei Fan2011-06-291-65/+65
| | | | | | | | This time I realized that I needed to set autocrlf=false on my Windows side ... ugh... This is one of those files that must have CRLF line endings to work correctly :|
* Update VS projects distributionChun-wei Fan2011-06-252-3/+3
| | | | | Change the EXTRA_DIST to distribute the gtk3-demo projects (instead of gtk-demo)
* Update VS project filesChun-wei Fan2011-06-247-217/+294
| | | | | | | | | | | | -Reinstate build/win32/vs10/gtk+.sln with the correct EOL (DOS/Windows), so that it will be correctly recognized by Windows instead of having the annoying "Unrecognized Visual Studio Version". -Update property sheets to reflect on new headers added -Change the demo program to be gtk3-demo.exe, to be consistent with the names on other platforms, and updated/renamed related project/solution files, and added overlay.c to the list of demo sources.
* Temporarily remove build/win32/vs10/gtk+.slnChun-wei Fan2011-06-241-65/+0
| | | | The line endings need to be DOS/Windows...