summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2012-08-15solenv: remove unused functionsThomas Arnhold20-1492/+0
Change-Id: I8e361beb954c742ddcecde4a4ba2a4ae57057c39
2012-08-14installer::download: Remove unused create_link_tree.Tim Retout1-26/+0
Change-Id: I2ec409d25ae46580898dda180d991554d89ee501
2012-08-14Remove unused create_download_link_treeTim Retout1-67/+0
Change-Id: I319dd0cff6f471fa6ca38d5fcf0f99c462836a83
2012-08-14installer::download: Enable strict and warnings.Tim Retout1-2/+5
Change-Id: I4499968f00e313187ef7792954f3168bfadb2f6e
2012-08-14installer::download: Remove unused unicode conversion functions.Tim Retout1-58/+0
Change-Id: Ie4a22b0e88c5509d291b47f4af67ab780d60e3a8
2012-08-14this line is wrong; removingMatúš Kukan1-1/+0
Change-Id: I5159f3f41c3e0d6ec775a7d1700cbe1272cdb059
2012-08-13installer::download: Clean up get_versionstring and make privateTim Retout1-7/+5
Change-Id: I9499b7eb580b499ea63bbf8d6ba5bf45a1c460e1
2012-08-13merge these libraries only for androidMatúš Kukan1-2/+8
Change-Id: Ibbb97782f3ec6aa774c4a32d8798a9729aee494f
2012-08-11Remove unused local varsJulien Nabet1-1/+0
Change-Id: I80bd0329e15cb365091ea6f5c7e1ef3559d681fc
2012-08-10Related fdo#51252: No more prereg, no more unopkg syncStephan Bergmann5-286/+1
Now that 5c47e5f63a79a9e72ec4a100786b1bbf65137ed4 "fdo#51252 Disable copying share/prereg/bundled to avoid startup crashes" removed the use of share/prereg, there is no longer need to generate it in the first place (by calling "unopkg sync" at build or installation time), and so no need for the "unopkg sync" sub- command, either. This also allows to simplify some of the jvmfwk code that was only there so that "unopkg sync" (which can require a JVM) can work in "hostile" environments (during build and installation). Change-Id: I52657384f4561bf27948ba4f0f88f4498e90987f
2012-08-10One more cygwin symlink kludge neededStephan Bergmann1-1/+1
Change-Id: I0d7afd105ec093609fe1ecc9f19d541a43d77e9a
2012-08-10gbuild: detect calls to removed gb_CppunitTest_use_extra_configurationMichael Stahl1-0/+4
Change-Id: I8a5e8594e5af04bb4b40b900720ecdd7431788f6
2012-08-10gbuild: missing dep on $(OUTDIR)/unittest/registry for testsMatúš Kukan1-3/+4
Change-Id: Ic80f57946e7b3f9c1bd99ed65955cf3c280063d2
2012-08-09tubes: add to libmerged to fix circular dependencyMatúš Kukan1-0/+2
Probably it belongs in there anyway. Change-Id: I3bf908de58e0e989e263323d2fdc432308c2cab8
2012-08-09clean this outMatúš Kukan1-5/+2
Change-Id: Ia9724221778437b7d767c536953074ce3d4ad198
2012-08-09gbuild: there are no old components anymoreMatúš Kukan2-39/+2
..and binfilter will die Change-Id: I9a773f06ed5332c2258f0a29ea39349b27ece2ac
2012-08-09these are set in configureMatúš Kukan4-9/+0
Change-Id: I8b130ecf9bac4ae5b0ec3d88a9f06fa2976ee228
2012-08-09fix typo in make_installer.plMichael Meeks1-1/+1
Change-Id: Icc0f1d1e91c704282bfd18b6218bf0659cccb63e
2012-08-09gbuild: add a kludge to get dictionaries to build in cygwin:Michael Stahl3-5/+13
Due to the scourge of symlinked git repositories, building the configuration files in dictionaries fails on cygwin because the native xsltproc cannot understand cygwin symlinks; work around that with a new gb_Helper_symlinked_native function. Should be reverted once git sub modules liberate us from the scourge. Change-Id: Idc48da9b60348dc66160219909479c3c83daeaf2
2012-08-09add support for dictionaries to gbuildDavid Tardon3-0/+183
Change-Id: I7d3c066a72c68bdc0b55150714041908bb613f14
2012-08-09change handling of description-LANG.txtDavid Tardon2-3/+13
Change-Id: Iecd7760af418f6e9ff7c9502e27011ee03962705
2012-08-09move platform-specific settings to platformDavid Tardon7-5/+27
Change-Id: I99bf341df0a8cfe25f0821c8d21d3e27f3b12ea4
2012-08-09change handling of license fileDavid Tardon2-8/+15
This is a preparation for gbuildizing dictionaries, which does not contain registration/LICENSE like regular extensions. Change-Id: I9b186d101627872b522be0432f6daf21250eb497
2012-08-09refactor ExtensionDavid Tardon4-157/+266
Change-Id: Ie0fd71b6547d9e04a55ae9690b137579e581e006
2012-08-08concat-deps: fix crashes due to modifying hash keys:Michael Stahl1-25/+40
After a string has been passed as key parameter to hash_store, it must not be modified, as happens in the print_nodotdot and print_fullpaths functions; if it doesn't crash then the dep files are twice as large in a MSVC build because duplicates are not eliminated. (regression from c2b467b84a81bd45ca9df1f7f07e2700fd6e396a) Change-Id: I0ae96a7fbcefa20b118717d923f60b4f2255a642
2012-08-08concat-deps: those silly drive letters indicate absolute pathsMichael Stahl1-1/+2
Change-Id: If1d43f8f5e61f52c554bcdcf7f86639f1ea60046
2012-08-07remove accidentally commited fileBjoern Michaelsen1-2951/+0
Change-Id: Ic4d3b1148f986305c1d539c4eda737c754fad2b2
2012-08-07gdb: add pretty-printer for tools RectangleMiklos Vajna1-0/+19
Change-Id: I9c6f4b54254fa7a1b91f0bf1a19d16bb3778a2be
2012-08-07remove packmodule target in gbuildBjoern Michaelsen4-109/+2952
* those are undocumented and likely never used outside of Hamburg RelEng * obsolete with gbuild anywayt for the most part Change-Id: Ib2279de8c4014b035c3edaee9af898e73e48c06f
2012-08-06gbuild: don't complain about duplicate components for libmergedMichael Stahl1-1/+1
It seems that it is possible to have multiple components per library nowadays, however i think it's confusing to actually do this except when necessary, i.e. when using --enable-mergelibs. Change-Id: I4d6260974f83ea8c42d02578f45c6d9aa2ace330
2012-08-06gbuild: add a check for duplicate component filesMichael Stahl1-0/+3
Change-Id: I9549d9e4e083744b4bb39eac622c59586c1efbe3
2012-08-03gbuild: run JunitTests and CppunitTests with DISABLE_SAL_DBGBOXMichael Stahl2-1/+3
DBGSV_ERROR_OUT=shell already disables GUI message boxes on assertions, but it does not take effect during early startup and late shutdown, when the tools redirection hooks are not installed; setting DISABLE_SAL_DBGBOX disables these on Windows in osl_assertFailedLine. Change-Id: Ibb62054741e85dc966a36cb20515c3af8e0d9c11
2012-08-02filter-showIncludes: convert to AWKMichael Stahl3-86/+92
Change-Id: Iedc315550f4eafdf1612bc390044a4b1b0c8e80b
2012-08-02gbuildify autodocCaolán McNamara1-4/+0
Change-Id: I587be109e33b91ba08eb5d2b51c265e39ce797e0
2012-08-02Installer logic changed call msi functions on requestEilidh McAdam1-2/+2
Change-Id: Ic73825cab20bd9e56be69531cba6452fe0202b72
2012-08-02Escape asterisk in Linux system callsEilidh McAdam3-1/+10
Change-Id: Iabe5748d23d68cb475823d91a7c125de271eecd5
2012-08-02gbuildize cosvCaolán McNamara1-1/+1
Change-Id: I73eb612edaba21aa5bb07577b42bd31f8de2dd2a
2012-08-02sablotron gone for yearsCaolán McNamara1-2/+0
Change-Id: Ib62f0595c42bc4bd8f5c55c8d3de19e92dfe9698
2012-08-01Revert "StaticLibrary too"Michael Stahl1-1/+1
This reverts commit 23e5bb66436991d809d8d807f27d25f922fb062f. Does not work, see previous commit
2012-08-01Revert "force depfile concat on deliver"Michael Stahl2-2/+2
This reverts commit b8f7cc3c26a95b7dfb41415b24f0e2a3a9f1e33c. This does not work, because there is no dependency between the *Object .d files and the *Objects, and so the concat-deps races with the compiler writing the dep files. Introducing such a dependency would of course be reverting 8b5a984d45005d3df1c89eae897d6e04612625d8
2012-08-01always compile from SRCDIRBjoern Michaelsen2-43/+7
* this helps getting nonbroken deps if using some ccache/CCACHE_BASEDIR combos Change-Id: I401e55cc10b16aa5901348909237e97d05ab2761
2012-08-01filter-showIncludes: filter out system headersMichael Stahl1-0/+6
A blacklist based approach doesn't seem easy since there are various different SDKs, MFC, ATL and whatnot each potentially with an own include path; so simply whitelist the known source and build dirs. Change-Id: I93b27bd0ffbd57237da2d23afa95dea7c0785774
2012-08-01Proper quotingStephan Bergmann1-1/+1
Change-Id: Ib619ffc06d580acb5dc5f21ad6d0a439569bee2a
2012-08-01StaticLibrary tooBjoern Michaelsen1-1/+1
Change-Id: I2bda0e3117fb70353c52d5998e7784b6123ab38e
2012-08-01force depfile concat on deliverBjoern Michaelsen2-2/+2
* in some scenarios gcc (or ccache) generate relative paths * thus we need to concat the depfiles in the same makerun as the compiles * stiil not foolproof: - cd sw && make and abort with Ctrl-C - cd .. && make sw - now we have deps from mixed workdirs * in the end we should likely always cd to SRCDIR before all compiles Change-Id: I007da96f38ed2cfe403b692400f447764f6d6988
2012-08-01brown paperbag: set current_path_length tooBjoern Michaelsen1-0/+1
Change-Id: Ie8e8f0b42b05a7d99fc81ad3a57e661758c12533
2012-07-31fix concat-depsBjoern Michaelsen1-22/+85
* make concat-deps use absolute paths whereever possible * collapse /../ _after_ making the path absolute otherwise it will break for relative paths starting with ../ * substitude SRCDIR variable, so trees can be moved * this fixes subsequentcheck as it does run gbuild from a different work directory in a few non-tail_build modules, which are then complaining about missing/unresolvable deps * this should fix troubles from module rebuild as relative paths were different between tail_build and the module dir Change-Id: I5a25e1f55bdc2b475df2af04b711fd808d95cdaf
2012-07-30Avoid -z dynsort, https://issues.apache.org/ooo/show_bug.cgi?id=116423Tor Lillqvist1-2/+0
gold doesn't have -z dynsort, so instead of introducing gold ifdefs, just don't bother with -z dynsort. See the bug for discussion. Change-Id: Icfb8395523127d79c30b688420c469ae50ed2dad
2012-07-30Accept 4.6.x-googleTor Lillqvist1-0/+9
Change-Id: I4eadea9498dcb5f55bd5cc025d2866b39b486cc3
2012-07-30Typo ressource -> resourceStephan Bergmann1-1/+1
Change-Id: Id13e7acfbe34eca5e124c9032d36d6f158bfb831