Commit Graph

  • b827934b3e Updated readme to reflect one of the newer features nathan 2015-11-02 22:39:30 +0100
  • 40ac2577f6 Added extra line after adding an argument to an ini file nathan 2015-11-02 18:05:45 +0100
  • 6e73fe8735 Removed old builds nathan 2015-11-02 03:36:12 +0100
  • c7e6721773 Fixed tabs for logging nathan 2015-11-02 01:20:55 +0100
  • f8b096f764 Changed BuilderLog to static. Tweaked logging output/flow. nathan 2015-11-02 01:02:49 +0100
  • 0824b4800a added 'getArgs' and comments nathan 2015-11-01 22:03:33 +0100
  • 8de36c47d5 cleaned up sorting nathan 2015-11-01 22:03:15 +0100
  • 75254a98e8 added javaparser to libs nathan 2015-11-01 16:55:49 +0100
  • 593798e58a updated annotations nathan 2015-11-01 16:55:37 +0100
  • 921039b690 Code cleanup. nathan 2015-11-01 15:28:01 +0100
  • d45751db1d Changed to java 1.6 compatibility nathan 2015-11-01 15:07:24 +0100
  • 95606308d2 added javaparsre nathan 2015-11-01 14:47:32 +0100
  • bdbe58bbfa Better dependency sorting for projects. nathan 2015-11-01 14:47:18 +0100
  • a893efca43 Fixed log suppression counter nathan 2015-11-01 14:46:58 +0100
  • 111d3dfa39 Handles directories for 'extra' and 'source' files now nathan 2015-11-01 14:46:44 +0100
  • 17d762bbf2 Added support for building cross-compile files, as part of a larger build process. Changed some compiler options. Added javaParser dependency for java source dependency walking. nathan 2015-11-01 00:50:14 +0100
  • 8c25dc715c Code cleanup, comments nathan 2015-10-27 01:37:11 +0100
  • b33e3f6932 added where unicode chars for (copy/move/etc) can be found nathan 2015-08-29 17:52:51 +0200
  • f983438014 updated project info nathan 2015-08-23 02:41:22 +0200
  • 814d3f21df Updated OS arm build to include arm8 (64 bit). Moved arm6/7 to arm32 nathan 2015-08-19 19:13:54 +0200
  • 3dcde2fc20 fixed warnings nathan 2015-08-16 01:12:56 +0200
  • 7d0545af69 Updated OS.javaVersion, to be more friendly towards repeated calls nathan 2015-08-03 12:26:29 +0200
  • 10f55f48a0 Updated OS.javaVersion, to be more friendly towards repeated calls nathan 2015-08-03 12:22:14 +0200
  • 542f0b5040 Updated resources nathan 2015-07-17 19:41:42 +0200
  • 4711034b2c Default JDK version to build is now the version that the builder is run in. Updated build instructions so self-building works nathan 2015-07-17 19:41:28 +0200
  • a6be6605ca Usage of sun.x packages can now be completely ignored. nathan 2015-07-17 19:37:45 +0200
  • 96c8266ee8 Updated build info nathan 2015-07-17 19:37:05 +0200
  • 7b465ebd63 updated dist to latest nathan 2015-07-09 02:37:37 +0200
  • 2554936adf Updated license info nathan 2015-07-09 02:37:26 +0200
  • 500187078e formatting nathan 2015-07-09 02:37:10 +0200
  • acba5b9cd6 Added BSD2 and BSD3 clause licenses nathan 2015-07-09 02:36:46 +0200
  • fe5778d60e Updated licenses to BSD2 or BSD3 clause licenses nathan 2015-07-09 02:36:31 +0200
  • 118be3a466 updated util libs nathan 2015-07-09 02:35:44 +0200
  • e316e5ccc9 Updated license, updated utilities (BigEndian byte utils) nathan 2015-06-29 15:08:32 +0200
  • ff2fd525d0 updated module dir info nathan 2015-06-29 14:52:08 +0200
  • 16d561d426 Removed old dist nathan 2015-06-29 01:33:44 +0200
  • 4df890258f Added intellij support, updated classpath, added ModuleOverrides (class -> java lookup will prefer the module instead of a jar). Cleaned up error reporting nathan 2015-06-29 01:31:31 +0200
  • e908d29b7a update classpath for eclipse nathan 2015-06-28 13:33:32 +0200
  • f9f0dfd121 Updated license info, updated libraries nathan 2015-06-28 00:46:09 +0200
  • dd9a04756d Added more license types, changed file names to make more sense, cleaned up code nathan 2015-06-26 21:01:09 +0200
  • 4dcc693551 Fixed getJavaFilesInPackage() for when running from source files nathan 2015-06-25 23:39:22 +0200
  • cc2bff9e68 Updated libs + build process nathan 2015-06-25 21:51:33 +0200
  • ee2ad07ad4 Better error handling. nathan 2015-06-25 21:34:50 +0200
  • 3aadf6b92f Can now build itself. Updated libs+sources. nathan 2015-06-25 21:08:40 +0200
  • 9d54c5d2a6 WIP, more agnostic build system. Now also intellij compatible. nathan 2015-06-25 20:18:29 +0200
  • 4d0a026cc7 Added extra utils. Replaced some files during build process nathan 2015-02-08 02:36:47 +0100
  • d35a3a073b Fixed issue with sourceFile dedupe checksum name nathan 2015-02-08 01:34:41 +0100
  • b53433cc0c Added 'Project' type constructor to Repack nathan 2015-02-08 01:23:53 +0100
  • 35abf503bb Added annotations jar, moved from util jar nathan 2015-02-02 12:39:16 +0100
  • 2017f3818c Updated license info nathan 2015-02-02 12:38:32 +0100
  • 3ca8d7bd6d Updated License.list() to also accept projects, and will recursively get license info from said project nathan 2015-02-02 12:38:17 +0100
  • c7d398eb93 Fixed line length nathan 2015-02-02 12:00:44 +0100
  • 1f5f96769a Changed name back to JavaBuilder nathan 2015-02-02 12:00:14 +0100
  • 757bc77514 Build file no longer required. nathan 2015-02-02 11:59:37 +0100
  • 8891ad0758 Added version string info to build. Added some constants. Updated license info nathan 2015-02-02 03:18:56 +0100
  • 94fc402e1d Fixed issue when title is same length as space allows (it removes extra padding now) nathan 2015-01-17 18:36:52 +0100
  • 5147809680 Jar/zip files are now deterministic based on build date (date=123456789) nathan 2015-01-15 21:17:51 +0100
  • 6851a8eb64 Made some tweaks to enable deterministic creation of JARs, so they can be built and verified by third parties nathan 2015-01-15 20:35:35 +0100
  • d157a903b8 Cleaned up dependency chains, fixed unresolved deps (when specify a build, the deps can be listed in any order). Added jarable.asProject so method chaining still works nathan 2015-01-15 13:46:45 +0100
  • b7638b6b23 Fixed buildLog.println() to reset the line, so it won't keep appending the previous message (only the title info) nathan 2015-01-15 13:45:10 +0100
  • cbb8e7e8dc Updated javadoc to correctly reflect packaction for LOADLIBRARY nathan 2015-01-15 13:44:19 +0100
  • ca03cfe241 Changed name from OAK back to JavaBuilder nathan 2015-01-15 13:43:33 +0100
  • 31219a21a4 reworked and changed Build.log() functionality. Added better support for outputFileSource. nathan 2015-01-04 19:13:35 +0100
  • 8340b7ec74 polished build process, polished logging, changed name back to JavaBuilder nathan 2014-12-31 02:54:26 +0100
  • 4d348a2e93 added wiki link to readme for console output nathan 2014-12-30 00:21:27 +0100
  • 4ce865c28b Updated dist, changed from included src in jar, to separate file nathan 2014-12-30 00:09:48 +0100
  • 3986858289 Updated build instructions nathan 2014-12-30 00:07:54 +0100
  • 2743c859e5 Added license header to file nathan 2014-12-30 00:07:39 +0100
  • 28618ff055 Polished/tweaked console output. Build system can now build jars with inclusive source, or jar+src file nathan 2014-12-30 00:02:38 +0100
  • 9f058abaf5 removed duplicate license info. updated utils, fixed typo in build. updated build nathan 2014-12-29 03:20:27 +0100
  • b39ed815e9 Updated to permit one-time-off projects. Updated project.outputDit and project.outputFile to use file objects instead of strings nathan 2014-12-29 03:16:47 +0100
  • 40bf6aaff8 Updated license text nathan 2014-12-29 03:15:25 +0100
  • 38220d05c0 Updated license info and readme nathan 2014-12-29 01:09:30 +0100
  • 26a6867014 Updated license info in class headers nathan 2014-12-29 01:04:51 +0100
  • 7af1a40f3d Updated ignores. Updated dist. Updated utils. Updated libs nathan 2014-12-29 01:01:21 +0100
  • d52a1ac8f6 Added build code for OAK nathan 2014-12-29 00:58:01 +0100
  • c307a406e6 Updated readme nathan 2014-12-29 00:57:25 +0100
  • 3bcb75ab2f Fixed issues with classloader class determination and annotation performance fix, tweaked log output. nathan 2014-12-29 00:53:49 +0100
  • 91c38feec9 Tweaked build log info and output format nathan 2014-12-28 21:21:39 +0100
  • e0ededa3e9 Moved jna library extraction out of jarutil and into caller nathan 2014-12-28 01:35:04 +0100
  • fedea9873d WIP build dependencies for build.oak file nathan 2014-12-27 23:14:55 +0100
  • 6e0efa3c76 Added libs and dist nathan 2014-12-27 11:39:23 +0100
  • 627ee1b05b Fixed protection domain for classes loaded from memory nathan 2014-12-27 11:37:49 +0100
  • 33ffb03aab Initial import of OAK java build management nathan 2014-12-25 19:53:27 +0100