Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 6, 2011
Commits on Sep 15, 2011
  1. Dustin L. Howett

    [Darwin/iphone] Fix issues caused by CODESIGN_ALLOCATE and/or SYSROOT…

    DHowett authored
    … containing spaces.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@428 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Sep 11, 2011
  1. Dustin L. Howett

    [Darwin/iphone] Switch to xcrun for locating gcc, g++, strip and code…

    DHowett authored
    …sign_allocate. Theos already required Xcode, anyway, so why not ask Xcode to find its utilities for us?
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@427 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Aug 31, 2011
  1. Dustin L. Howett

    [logos] Fix a logic issue that made %orig consume everything between …

    DHowett authored
    …it and the next parenthesis. (Use the '//' operator instead of 'or'.)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@426 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Aug 7, 2011
  1. Dustin L. Howett

    [templates] Fix a memory leak in iphone/application's RootViewControl…

    DHowett authored
    …ler.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@425 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jul 31, 2011
  1. Dustin L. Howett

    [master/rules] Use target-specific make variables instead of shell va…

    DHowett authored
    …riables for instance/operation/type.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@424 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jul 25, 2011
  1. Dustin L. Howett

    [logos] When generating %new type encodings, don't use @encode on typ…

    DHowett authored
    …e encodings we know.
    
    This includes all the basic integral and floating-point types,
    pointers to the aforementioned types, and the Objective-C Class, id and
    SEL types.
    (cherry picked from commit 67ab17a)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@423 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  2. Dustin L. Howett

    [logos] Support automatic generation of %new type encodings

    DHowett authored
    (cherry picked from commit e88376e)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@422 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  3. Dustin L. Howett

    [logos] Fix the format character generator to strip extra spaces and …

    DHowett authored
    …use anchors for matching. Make it support pointers to primitive types, and not use %hhu for 'char *' (use %s instead.)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@421 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jul 20, 2011
  1. Dustin L. Howett

    [makefiles] Add module support to every existing project type and mes…

    DHowett authored
    …sages.mk. Make modules more robust and less ugly.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@420 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jul 18, 2011
  1. Dustin L. Howett

    [package] Fix before-package and internal-package.

    DHowett authored
    before-package now depends on DEBIAN/control, and
    users can interpose rules between DEBIAN/ creation
    and package building (internal-package)\; before-package
    used to happen before DEBIAN/ existed because I
    didn't really think that case through, somewhat
    breaking existing functionality.
    
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@419 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jun 20, 2011
  1. Dustin L. Howett

    [Darwin/iphone] Set the default SDKVERSION to 'latest'! Allow deploym…

    DHowett authored
    …ent version to be 'latest', but default to 3.0 if SDKVERSION is unchanged, so that we retain backwards compatibility. Use different internal variables so SDKVERSION changing after common.mk doesn't break everything.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@418 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  2. Dustin L. Howett

    [makefiles] Make -install_name space-proof (thanks, dapetcu21!)

    DHowett authored
    git-svn-id: http://svn.howett.net/svn/theos/trunk@417 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Jun 13, 2011
  1. Dustin L. Howett

    [makefiles] (via ashikase) Add TARGET_LD, which defaults to g++ for a…

    DHowett authored
    …ll existing targets, so that one might override the linker used.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@416 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on May 22, 2011
  1. [Darwin/iphone] Collapse the SDKVERSION check into a much shorter $(o…

    dhowett authored
    …r ...) form.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@415 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  2. [Darwin/simulator] Add 'latest' support to the simulator target. Coll…

    dhowett authored
    …apse the SDKVERSION check into a much shorter $(or ...) form.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@414 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Apr 2, 2011
  1. [extras/vim] Update the Logos syntax for vim. Folds on hooks and grou…

    dhowett authored
    …ps and subclasses and nicely hilights arguments to directives, and now supports all the directives added since December 2009 :P
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@413 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 30, 2011
  1. [install] Move the _THEOS_PACKAGE_LAST_VERSION check into the rule bo…

    dhowett authored
    …dy itself. Checking the variable with a make conditional excludes the package install rules even if you 'make package install', making it report instead that you didn't build a package. Also add a 'does the last package we built even exist?' check.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@412 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 24, 2011
  1. [install] Check _THEOS_PACKAGE_LAST_VERSION. Warn the user to build a…

    dhowett authored
    … package before trying to install it (if it's 'none'). Move ..._LAST_VERSION to common because it's used in the install rules.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@411 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  2. [package] Use the last built package version (_THEOS_PACKAGE_LAST_VER…

    dhowett authored
    …SION) for THEOS_PACKAGE_FILENAME, fixing an off-by-one error in the package filename. Kill the internal-before-package rule because I made it obsolete with the control file dependency.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@410 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  3. [package_version] Return 'none' for the last built version (-k) if th…

    dhowett authored
    …e package has never been built.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@409 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  4. [package] Export THEOS_PROJECT_DIR to the package_version.sh call in …

    dhowett authored
    …THEOS_PACKAGE_VERSION becuase make wouldn't. This fixes the temporary loss of version numbers (the originals are safe and sound!) and storage of stuff in /.theos :(
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@408 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  5. [package_version] Add -k to dump the last package version built. Work…

    dhowett authored
    …s with -o and implies -n.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@407 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  6. [package_version] Fix for Version/Package fields with spaces in them …

    dhowett authored
    …(this is not legal and should never happen, but users do insane things sometimes.)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@406 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  7. [package] Fix the NAME/ARCH/BASE_VERSION fields to accept things with…

    dhowett authored
    … spaces in them (cut to end of line instead of just field 2.)
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@405 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  8. [package] Expose THEOS_PACKAGE_* to all instances and subprojects. Re…

    dhowett authored
    …name THEOS_PACKAGE_VERSIOn to THEOS_PACKAGE_BASE_VERSION and THEOS_PACKAGE_DEBVERSION to THEOS_PACKAGE_VERSION. Use the new package_version.sh features in determining THEOS_PACKAGE_VERSION without changing it. Update the legacy variables so that they keep their original meanings.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@404 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
  9. [package_version] Store the entire version string of the last built p…

    dhowett authored
    …ackage. Allow -n to not update the version on-disk, and -o to just dump the (incremented) version number instead of the whole control file.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@403 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 23, 2011
  1. [common] Use include/(target) and lib/(target) as header and library …

    dhowett authored
    …search paths if they exist; They take precedence over include/ and lib/, which are still recognized.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@402 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 18, 2011
  1. [common] Add support for THEOS_PACKAGE_DIR_NAME, which specifies a di…

    dhowett authored
    …rectory name under THEOS_BUILD_DIR in which packages will be built. Default: none.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@401 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 17, 2011
  1. [Darwin/iphone] Allow SDKVERSION=latest, or target=iphone:latest whic…

    dhowett authored
    …h makes Theos find and use the newest iOS sysroot installed. Lovingly cribbed from one of saurik's makefiles.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@400 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 4, 2011
  1. [package] $(shell ...) doesn't pick up our adjusted PATH, so pass it …

    dhowett authored
    …in explicitly. This fixes the problem where dpkg-deb was ignored if placed in $THEOS/bin.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@399 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 2, 2011
  1. [Darwin] Add THEOS_PLATFORM_SDK_ROOT, which defaults to /Developer, t…

    dhowett authored
    …o accommodate developers who installed Xcode elsewhere.
    
    git-svn-id: http://svn.howett.net/svn/theos/trunk@398 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Commits on Mar 1, 2011
  1. [iphone/tweak] Fix a silly typo :(

    dhowett authored
    git-svn-id: http://svn.howett.net/svn/theos/trunk@397 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Something went wrong with that request. Please try again.