#
979a0bc4 |
|
21-Mar-2024 |
Augustin Cavalier <waddlesplash@gmail.com> |
Appearance: Hide most colors by default and compute them automatically. In the new "automatic" mode, the number of displayed colors is just 3, as opposed to the full 38. Much more manageable! The HSL routines added in this commit were derived from https://gist.github.com/ciembor/1494530 which is itself derived from the Wikipedia page describing HSL/HSV. Part of #15543 and #11636. Change-Id: I230a358d18c379fb0673162e0b3cbdb8d1b8d84e Reviewed-on: https://review.haiku-os.org/c/haiku/+/7479 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
88f01a97 |
|
09-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Appearance: Remove FontMenu and MenuView. Not used and largely untouched since 2005. FontSelectionView supersedes FontMenu, and MenuView's options were merged elsewhere (e.g. Alt/Ctrl swapping now lives in Keymap.)
|
#
166dc2bf |
|
09-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Appearance: Remove "sub-pixel anti-aliasing is not enabled" message. FreeType 2.8+ uses a non-patent-encumbered algorithm for this by default, and as we have used it for quite a while now, this message is obsolete.
|
#
46b84951 |
|
18-Aug-2016 |
John Scipione <jscipione@gmail.com> |
Appearance: Make color which items draggable Create a ColorWhichListView class which impliments InitiateDrag() to drag a color square out of the list view. You can then drop the color anywhere that accepts a color drop. This allows you to drag and drop colors between list items for example.
|
#
f0650dc9 |
|
09-Dec-2015 |
looncraz <looncraz@looncraz.net> |
preferences: Convert to using Set*UIColor. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0023-0037 from looncraz, unmodified.
|
#
78406485 |
|
06-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Appearance: allow to use it in test_app_server For testing fonts and font antialiasing settings.
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
29f8805f |
|
13-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Update freetype package Also use the new build feature rules
|
#
2c765faf |
|
23-Feb-2013 |
John Scipione <jscipione@gmail.com> |
Rename ColorWell to ColorPreview in Appearance prefs. No functional change intended. I'd like to use the name "ColorWell" for a different type of class eventually so I'm making room for it. ColorPreview is arguably a better name for the class anyway. Also did a style cleanup of the ColorWell => ColorPreview class at the same time.
|
#
928ffe6d |
|
01-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Allow the user to select the scrollbar setting graphically. This uses custom controls to allow the user to choose between single and double arrows and none, dots, or line knob styles in a graphical fashion copied from BeOS Scrollbar preflet.
|
#
6446fc35 |
|
02-Sep-2012 |
Ryan Leavengood <leavengood@gmail.com> |
Rename DecorSettingsView to LookAndFeelSettingsView.
|
#
362efe0c |
|
17-Mar-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
freetype: builds against the 2.4.6 optional package. * added optional feature package for freetype 2.4.6 gcc4/gcc2 x86 and gcc4 ppc. * FT_CONFIG_OPTION_SUBPIXEL_RENDERING is disabled, --include-patented-code doesn't change this setting anymore. This would require different packages. * drop freetype sources and headers from the tree. * fix decorators, test app server and appearance to use feature package headers. * hybrid build untested.
|
#
9ed32a43 |
|
26-Feb-2012 |
Stephan Aßmus <superstippi@gmx.de> |
Embedded the Font into the Appearance Preflet * Copied the essential parts from the Font preflet into the Appearance preflet folder. * Adopted these files to better direct where BMessage arrive and why. The Font preflet just forwarded them from the BWindow handler, which was quite messy. * Embedded the Font preferences as another tab. The first one actually, with the Decor settings also moved in front of the Anti-Aliasing tab. * Refactored the Defaults and Revert button updates in the window code. * AInclude all active settings tabs in the Defaults and Revert handling for consistency. But eventually, the buttons should only affect the currently visible page.
|
#
97510b03 |
|
30-Jun-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* Introduce a new tab to the Appearance Preflet for Decorator * Show Decorator information button * Decorator changes happen in real time on click * Remove *old* OpenBeOS Decerator selection code * Still have a little cleanup todo * Need to give a little focus on revert/default buttons * Decerator test / screenshots? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d96a7d59 |
|
21-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Minor cleanup. +alpha git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41637 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be8fa2fb |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Update all applications in tree to use the new localizing system * Remove the old one from the locale librairy, with some cleanup Known regressions : * readonlybootprompt will no longer update the locale settings : the method used messed with internal undocumented things * external localized apps (webpositive for example) will not run anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58b0a5dd |
|
31-Mar-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
DoCatalogs: * Renamed parameter "appName" to "target". * Replaced parameter "generatedCatalog" by "sourceLanguage" and made it optional. Default is "en". * Removed the no longer needed parameter from the DoCatalogs invocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6d9af5b7 |
|
30-Mar-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed no longer needed DoCatalogs parameters. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36009 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a99f1ef7 |
|
19-Feb-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Update to hungarian localization from hta. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35521 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a42582c2 |
|
18-Feb-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Removed fake it.catkeys for appearance : it was actually a copy of fr.catkeys... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35520 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fb7d0a5 |
|
08-Feb-2010 |
Artur Wyszynski <aljen-mlists@o2.pl> |
Added a set of polish translations, translated by me & Hubert (Hugen) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc6a27e9 |
|
25-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Import a set of french translations from Haiku Translation Assistant. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35277 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f66bb081 |
|
10-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added portuguese localisation done by Xeon3D. I had to uptade the catkeys as Travis tool has trouble keeping up with changes in the repository (most importantly, cpufrequency fixes and mail sentance casing). I hope nothing was lost in the process. Travis, if you read this, I had to load the catkey files in vim and save them back to get them linked correctly by the buildtools. I suspect some line ending problem or something alike. Also, your fingerprint computation seemed wrong in most cases. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34994 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2994d16 |
|
04-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
More lithuanian catalog updates. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fdf91fe |
|
02-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Esperanto localization by Travis D. Reed. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34853 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e71b48d3 |
|
23-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
-Patch by mt to fix appearance catalogs generation problems. Thanks! -Re-enable and update Appearance preflet translations after sentence case conversion done by Humdinger. -This closes #5165 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c48d1db6 |
|
22-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Disable catalogs for appearance until someone finds why the en.catkeys doesn't get built. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34740 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25037a6c |
|
21-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Fix cpufrequency catalogs build and update them. This clean up the add-on from hand-made translation mess. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34735 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9f0f9b9 |
|
25-Oct-2009 |
Siarzhuk Zharski <zharik@gmx.li> |
ISO 639 defines the name for Ukrainian language as 'uk'. This changeset correct usage of this language abbreviation and restore normal function of the localized preflets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33765 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98c24e6f |
|
21-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added lithuaninan locale done by Algirdas Buckus. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c0cbd2 |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Bulgarian locale done by cssvb94. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33688 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
74649988 |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Italian localization done by Andrea Bernardi. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33687 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
207836f1 |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added ukrainian catalogs, done by Alex Rudyk aka totish. Thanks! --Cette ligne, et les suivantes ci-dessous, seront ignorées-- M src/preferences/appearance/Jamfile M src/preferences/locale/Jamfile M src/preferences/bluetooth/Jamfile M src/preferences/cpufrequency/Jamfile A data/catalogs/preferences/appearance/ua.catkeys A data/catalogs/preferences/locale/ua.catkeys M data/catalogs/preferences/locale/fr.catkeys A data/catalogs/preferences/bluetooth/ua.catkeys A data/catalogs/preferences/cpufrequency/ua.catkeys git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d572484d |
|
11-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added swedish translation, done by Johan Holmberg. Thanks ! Also fixed an error in Locale French localization. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
759e8f01 |
|
10-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Japanese catkeys for appearance, done by the JPBE.net team. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33514 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2dee743 |
|
10-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added finnish localization for all locale aware apps. Done by Jaakko Leikas aka "Garjala". Thanks! (hope it does not breazk the build this time... worked for me but you never know :)) --Cette ligne, et les suivantes ci-dessous, seront ignorées-- A src/preferences/fonts/fi.catkeys M src/preferences/fonts/Jamfile A src/preferences/appearance/fi.catkeys M src/preferences/appearance/Jamfile A src/preferences/locale/fi.catkeys M src/preferences/locale/Jamfile A src/preferences/bluetooth/fi.catkeys M src/preferences/bluetooth/Jamfile A src/preferences/cpufrequency/fi.catkeys M src/preferences/cpufrequency/Jamfile git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33497 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
920de8e3 |
|
29-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added russian locales done by Gneva StoroZ. I hope I did not mess the encoding conversions (can't check, I don't know russiant :)). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e970433 |
|
28-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added german localization file for appearance panel, done by svend. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33339 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2543193 |
|
20-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
-Started to localize the appearance preflet to find more locale kit bugs. It worked. -MarkForTranslation was not scanned by collectcatkeys, improved the regexp to take it into account -Some gristing was missing in jamrules, added a bit, still seem to miss some. -Replaced $(var:B).ext with $(var:S=.ext) as it is the proper way in order not to loose grist and mess things up -Removed icu include and replaced direct class nesting with pointer to avoid binary compatibility breakage on ICU updates. -Fixed TimeFormatSettingsView to properly include needed icu things. Should not be there, actually. Needs cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f617d44 |
|
05-Apr-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix several cases of forgetting to include libstdc++ in the libs. This allows a successful build of Haiku on gcc4 Haiku, though it's presently unclear to me why this didn't prevent linking on any other platform (gcc2 haiku, and gcc2/4 cross compilers from FBSD had no issues here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29957 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a2452f0 |
|
19-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Appearance cannot be built for BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27635 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8cfc10ab |
|
19-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Use layout management in the AntialiasingSettingsView. * Remove unused code. * Remove INSTANT_UPDATE define, I guess instant update is always wanted. * Replaced text control for setting the "averaging strength" with a slider and hopefully improved label. * Simplified other labels a bit as well. * Added detection of subpixel rendering availability by peeking into the Freetype option header. If it's not turned on, then the controls are not displayed and instead there is a text explaining the problem and hinting at what needs to be done in order to enable the feature. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59e13a3f |
|
03-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Andrej Spielmann (GSoC): * Simplified the subpixel related methods for the AGG "pixel format" template interface, the ones for the solid cover simply pass through the existing methods, so only one subpixel blending function is left which does the actual work (this removes a lot of the previously added code) * Implemented a new rasterizer based on the original AGG rasterizer which implements subpixel anti-aliasing for any generic AGG vector pipelines. It is now optionally used in Painter and AGGTextRenderer (for vector fonts, ie rotated, sheared or big enough fonts) depending on the global subpixel setting. * Put all subpixel variables into the new GlobalSubpixelSettings.h|cpp * Simplified DesktopSettings related classes a bit and renamed previous FontSubpixelAntialiasing to just SubpixelAntialiasing. * The private libbe functions for subpixel related settings moved from Font.cpp to InterfaceDefs.cpp where other such functions live. They are not related to fonts only anymore. * Removed the subpixel related settings again from the Fonts preflet and added them to the Appearance preflet instead. All of the above implements subpixel anti-aliasing on a global scale, which to my knowledge no other OS is doing at the moment. Any vector rendering can optionally use subpixel anti-aliasing in Haiku now. The bitmap cached fonts are still affected by the Freetype complile time #define to enable the patented subpixel rasterization (three times wide glyphs). Vector fonts and shapes are not affected though at the moment. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5605e701 |
|
23-Feb-2007 |
DarkWyrm <darkwyrm@gmail.com> |
Added a menu to allow the user to choose the decorator. Untested, but theoretically working. I'll be content with the user being able pick a decorator and tweak system colors for R1. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b25e4f |
|
30-Oct-2006 |
DarkWyrm <darkwyrm@gmail.com> |
Serious simplification and retooling of Appearance app. Just system colors supported for now. Still not finished, but getting there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca9e5772 |
|
07-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true. Library names are now mapped for all targets but "host" (not only for "haiku") -- added one more level of indirection to achieve that. (TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*). * Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h (auto-included when compiling something that uses the Be API for platform "host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h, which can be included when compiling something that can be built for both, Haiku and BeOS compatible platforms. * Introduced libhaikucompat.a, a library that adds a few functions existing under Haiku, but not under BeOS. * New rule AddSubDirSupportedPlatforms. * Renamed libopenbeos.so to libbe_haiku.so. * Introduced new target platform "libbe_test", which is basically equivalent to a BeOS compatible host platform target, with the exception, that instead of the host platform's libbe.so a special build of Haiku's libbe.so (libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore Haiku's public app, interface, storage, and support kit headers are used when compiling. This replaces the less nice way in which the test app server and applications for this test environment were built. When building for platform "libbe_test", the library name "be" is autotranslated to "libbe_haiku.so". Thus most applications don't need special fiddling when them building them for the app server test environment; usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice. * Reduced the dependencies of <syscalls.h> and fixed problems caused by this (e.g. source files not including the needed headers directly). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76e |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
784064856f349ff58ddfaf356f3cdb0a31bee2bf |
|
06-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Appearance: allow to use it in test_app_server For testing fonts and font antialiasing settings.
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78b074a8110bd98e060415d0e8f38a7f65 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
29f8805f6c70f1c819eb58ac2220647d8e40d6e7 |
|
13-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Update freetype package Also use the new build feature rules
|
#
2c765fafc57141bcb456fc0005b4dbf61d12df22 |
|
23-Feb-2013 |
John Scipione <jscipione@gmail.com> |
Rename ColorWell to ColorPreview in Appearance prefs. No functional change intended. I'd like to use the name "ColorWell" for a different type of class eventually so I'm making room for it. ColorPreview is arguably a better name for the class anyway. Also did a style cleanup of the ColorWell => ColorPreview class at the same time.
|
#
928ffe6dee3b7d183f0a9dfef02d0aae28232364 |
|
01-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Allow the user to select the scrollbar setting graphically. This uses custom controls to allow the user to choose between single and double arrows and none, dots, or line knob styles in a graphical fashion copied from BeOS Scrollbar preflet.
|
#
6446fc35823ea31c3bd412a50ead1c4fb0c6d95b |
|
02-Sep-2012 |
Ryan Leavengood <leavengood@gmail.com> |
Rename DecorSettingsView to LookAndFeelSettingsView.
|
#
362efe0c9f36d3dd38b22d2c24ac02e54b189d7c |
|
17-Mar-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
freetype: builds against the 2.4.6 optional package. * added optional feature package for freetype 2.4.6 gcc4/gcc2 x86 and gcc4 ppc. * FT_CONFIG_OPTION_SUBPIXEL_RENDERING is disabled, --include-patented-code doesn't change this setting anymore. This would require different packages. * drop freetype sources and headers from the tree. * fix decorators, test app server and appearance to use feature package headers. * hybrid build untested.
|
#
9ed32a430ccf673f99beffe3bdc7b1f5478b5a81 |
|
26-Feb-2012 |
Stephan Aßmus <superstippi@gmx.de> |
Embedded the Font into the Appearance Preflet * Copied the essential parts from the Font preflet into the Appearance preflet folder. * Adopted these files to better direct where BMessage arrive and why. The Font preflet just forwarded them from the BWindow handler, which was quite messy. * Embedded the Font preferences as another tab. The first one actually, with the Decor settings also moved in front of the Anti-Aliasing tab. * Refactored the Defaults and Revert button updates in the window code. * AInclude all active settings tabs in the Defaults and Revert handling for consistency. But eventually, the buttons should only affect the currently visible page.
|
#
97510b0338f8ac42a7fa13afd7f1175f7aa213ad |
|
30-Jun-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* Introduce a new tab to the Appearance Preflet for Decorator * Show Decorator information button * Decorator changes happen in real time on click * Remove *old* OpenBeOS Decerator selection code * Still have a little cleanup todo * Need to give a little focus on revert/default buttons * Decerator test / screenshots? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d96a7d591ef3cc48a4d64936d9d1113ef367469f |
|
21-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Minor cleanup. +alpha git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41637 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
be8fa2fb3088ab1921612b60f352dd9334b40b3d |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Update all applications in tree to use the new localizing system * Remove the old one from the locale librairy, with some cleanup Known regressions : * readonlybootprompt will no longer update the locale settings : the method used messed with internal undocumented things * external localized apps (webpositive for example) will not run anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37336 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58b0a5dda6c015b5875da69ac140bce7b25ebb5b |
|
31-Mar-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
DoCatalogs: * Renamed parameter "appName" to "target". * Replaced parameter "generatedCatalog" by "sourceLanguage" and made it optional. Default is "en". * Removed the no longer needed parameter from the DoCatalogs invocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6d9af5b7a0cc88c1b3f3f93ab6ca9fc196ba1993 |
|
30-Mar-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed no longer needed DoCatalogs parameters. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36009 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a99f1ef770e6482874eb27c7265437dcd4625283 |
|
19-Feb-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Update to hungarian localization from hta. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35521 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a42582c251ff8ca8d321d13445d54ecccbf6ef60 |
|
18-Feb-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Removed fake it.catkeys for appearance : it was actually a copy of fr.catkeys... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35520 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fb7d0a5806002bf4a53711ec29936903d4de08f |
|
08-Feb-2010 |
Artur Wyszynski <aljen-mlists@o2.pl> |
Added a set of polish translations, translated by me & Hubert (Hugen) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc6a27e9b53b0577ffa53654e8975b633bff6b60 |
|
25-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Import a set of french translations from Haiku Translation Assistant. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35277 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f66bb08155921863bcb4d6d85689151dd027758e |
|
10-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added portuguese localisation done by Xeon3D. I had to uptade the catkeys as Travis tool has trouble keeping up with changes in the repository (most importantly, cpufrequency fixes and mail sentance casing). I hope nothing was lost in the process. Travis, if you read this, I had to load the catkey files in vim and save them back to get them linked correctly by the buildtools. I suspect some line ending problem or something alike. Also, your fingerprint computation seemed wrong in most cases. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34994 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2994d16d36f9ec7e387864d3bdd3bb1376c7f92 |
|
04-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
More lithuanian catalog updates. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fdf91fe74a3f6edb3346770047c4e585d352a95 |
|
02-Jan-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Esperanto localization by Travis D. Reed. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34853 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e71b48d3c13473b72bdac071cd0f7f932212ef9d |
|
23-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
-Patch by mt to fix appearance catalogs generation problems. Thanks! -Re-enable and update Appearance preflet translations after sentence case conversion done by Humdinger. -This closes #5165 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c48d1db6ff73c764cff4500157078f4414879cd5 |
|
22-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Disable catalogs for appearance until someone finds why the en.catkeys doesn't get built. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34740 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25037a6c0606fd7fc8823cbeffdf617df680cf62 |
|
21-Dec-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Fix cpufrequency catalogs build and update them. This clean up the add-on from hand-made translation mess. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34735 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9f0f9b9d2a5112e5f8d1eebc28bf0bafcb062e0 |
|
25-Oct-2009 |
Siarzhuk Zharski <zharik@gmx.li> |
ISO 639 defines the name for Ukrainian language as 'uk'. This changeset correct usage of this language abbreviation and restore normal function of the localized preflets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33765 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98c24e6fd3efc9dde0a127017b8497466e8b4400 |
|
21-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added lithuaninan locale done by Algirdas Buckus. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7c0cbd2f3f7208498091f82409fedeb69af901c |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Bulgarian locale done by cssvb94. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33688 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
746499889cd8f58a51b9f03fb2af7dfbc91c63c0 |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Italian localization done by Andrea Bernardi. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33687 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
207836f1b1dcc495bb061ffa9772f75836f03398 |
|
20-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added ukrainian catalogs, done by Alex Rudyk aka totish. Thanks! --Cette ligne, et les suivantes ci-dessous, seront ignorées-- M src/preferences/appearance/Jamfile M src/preferences/locale/Jamfile M src/preferences/bluetooth/Jamfile M src/preferences/cpufrequency/Jamfile A data/catalogs/preferences/appearance/ua.catkeys A data/catalogs/preferences/locale/ua.catkeys M data/catalogs/preferences/locale/fr.catkeys A data/catalogs/preferences/bluetooth/ua.catkeys A data/catalogs/preferences/cpufrequency/ua.catkeys git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33686 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d572484dd59f93679009733cabdb0d9df3d53bb1 |
|
11-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added swedish translation, done by Johan Holmberg. Thanks ! Also fixed an error in Locale French localization. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
759e8f01816e446fe76b4d71c3fe1d2eb57fb0ae |
|
10-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Japanese catkeys for appearance, done by the JPBE.net team. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33514 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2dee7439062cb26c0423676db0231fe29adfd33 |
|
10-Oct-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added finnish localization for all locale aware apps. Done by Jaakko Leikas aka "Garjala". Thanks! (hope it does not breazk the build this time... worked for me but you never know :)) --Cette ligne, et les suivantes ci-dessous, seront ignorées-- A src/preferences/fonts/fi.catkeys M src/preferences/fonts/Jamfile A src/preferences/appearance/fi.catkeys M src/preferences/appearance/Jamfile A src/preferences/locale/fi.catkeys M src/preferences/locale/Jamfile A src/preferences/bluetooth/fi.catkeys M src/preferences/bluetooth/Jamfile A src/preferences/cpufrequency/fi.catkeys M src/preferences/cpufrequency/Jamfile git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33497 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
920de8e31b1fdd6fc6ec4b45a69df21177860e23 |
|
29-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added russian locales done by Gneva StoroZ. I hope I did not mess the encoding conversions (can't check, I don't know russiant :)). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e970433e5b9609edccf5c77490065077296f005 |
|
28-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Added german localization file for appearance panel, done by svend. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33339 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b25431936010250e5ddd6d526a8788b391b77c12 |
|
20-Sep-2009 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
-Started to localize the appearance preflet to find more locale kit bugs. It worked. -MarkForTranslation was not scanned by collectcatkeys, improved the regexp to take it into account -Some gristing was missing in jamrules, added a bit, still seem to miss some. -Replaced $(var:B).ext with $(var:S=.ext) as it is the proper way in order not to loose grist and mess things up -Removed icu include and replaced direct class nesting with pointer to avoid binary compatibility breakage on ICU updates. -Fixed TimeFormatSettingsView to properly include needed icu things. Should not be there, actually. Needs cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f617d447663ec1a24360875fa7c936875a3ee9b |
|
05-Apr-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix several cases of forgetting to include libstdc++ in the libs. This allows a successful build of Haiku on gcc4 Haiku, though it's presently unclear to me why this didn't prevent linking on any other platform (gcc2 haiku, and gcc2/4 cross compilers from FBSD had no issues here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29957 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a2452f0da098477370f177ba1d7cdc7eafd2941 |
|
19-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Appearance cannot be built for BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27635 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8cfc10ab72e28add90b936d8c9e34046d423f035 |
|
19-Sep-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Use layout management in the AntialiasingSettingsView. * Remove unused code. * Remove INSTANT_UPDATE define, I guess instant update is always wanted. * Replaced text control for setting the "averaging strength" with a slider and hopefully improved label. * Simplified other labels a bit as well. * Added detection of subpixel rendering availability by peeking into the Freetype option header. If it's not turned on, then the controls are not displayed and instead there is a text explaining the problem and hinting at what needs to be done in order to enable the feature. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59e13a3f06eedbc797f797da71c6810634b22cd4 |
|
03-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Andrej Spielmann (GSoC): * Simplified the subpixel related methods for the AGG "pixel format" template interface, the ones for the solid cover simply pass through the existing methods, so only one subpixel blending function is left which does the actual work (this removes a lot of the previously added code) * Implemented a new rasterizer based on the original AGG rasterizer which implements subpixel anti-aliasing for any generic AGG vector pipelines. It is now optionally used in Painter and AGGTextRenderer (for vector fonts, ie rotated, sheared or big enough fonts) depending on the global subpixel setting. * Put all subpixel variables into the new GlobalSubpixelSettings.h|cpp * Simplified DesktopSettings related classes a bit and renamed previous FontSubpixelAntialiasing to just SubpixelAntialiasing. * The private libbe functions for subpixel related settings moved from Font.cpp to InterfaceDefs.cpp where other such functions live. They are not related to fonts only anymore. * Removed the subpixel related settings again from the Fonts preflet and added them to the Appearance preflet instead. All of the above implements subpixel anti-aliasing on a global scale, which to my knowledge no other OS is doing at the moment. Any vector rendering can optionally use subpixel anti-aliasing in Haiku now. The bitmap cached fonts are still affected by the Freetype complile time #define to enable the patented subpixel rasterization (three times wide glyphs). Vector fonts and shapes are not affected though at the moment. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5605e701d7bc5fce3080931bca43700d1f292948 |
|
23-Feb-2007 |
DarkWyrm <darkwyrm@gmail.com> |
Added a menu to allow the user to choose the decorator. Untested, but theoretically working. I'll be content with the user being able pick a decorator and tweak system colors for R1. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b25e4ff009f0c0e8bd343efe5b0f7f65f6971c |
|
30-Oct-2006 |
DarkWyrm <darkwyrm@gmail.com> |
Serious simplification and retooling of Appearance app. Just system colors supported for now. Still not finished, but getting there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19157 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca9e5772c3fa971474035b57ee9226ccc429ebc9 |
|
07-Nov-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true. Library names are now mapped for all targets but "host" (not only for "haiku") -- added one more level of indirection to achieve that. (TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*). * Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h (auto-included when compiling something that uses the Be API for platform "host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h, which can be included when compiling something that can be built for both, Haiku and BeOS compatible platforms. * Introduced libhaikucompat.a, a library that adds a few functions existing under Haiku, but not under BeOS. * New rule AddSubDirSupportedPlatforms. * Renamed libopenbeos.so to libbe_haiku.so. * Introduced new target platform "libbe_test", which is basically equivalent to a BeOS compatible host platform target, with the exception, that instead of the host platform's libbe.so a special build of Haiku's libbe.so (libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore Haiku's public app, interface, storage, and support kit headers are used when compiling. This replaces the less nice way in which the test app server and applications for this test environment were built. When building for platform "libbe_test", the library name "be" is autotranslated to "libbe_haiku.so". Thus most applications don't need special fiddling when them building them for the app server test environment; usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice. * Reduced the dependencies of <syscalls.h> and fixed problems caused by this (e.g. source files not including the needed headers directly). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76ef5b9e8c726ebc47183abd6943023cf8f |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|