haiku/src/kits/shared
Augustin Cavalier 37ea891aad Enable -fvisibility=hidden on static libraries by default.
Only on non-GCC2 for now, as GCC2 does not have -fvisibility.

An opt-out is left as a possibility, and is unfortunately necessary
for libshared and libicon, as these two are used even in WebKit instead
of linking to the .a. However, libcolumnlistview, libagg, and a whole
bunch of others are now no longer exported, so this is already a major
improvement on what symbols we were leaking.

This may provide performance differences for consumers of these APIs,
as GCC and the linker are now free to merge and directly use functions
that previously could have been semantically interposed. AGG usage in
app_server, especially, may benefit.

We can also now remove the addition from libnetservices, so do that.
2021-09-08 17:32:47 -04:00
..
AboutMenuItem.cpp More catalog-related cleanup. 2012-04-16 21:31:22 +02:00
ArgumentVector.cpp Add private shared class ArgumentVector 2012-07-20 23:32:58 +02:00
AttributeUtilities.cpp IMAP: New folders will now adopt default mail attributes. 2016-01-14 21:00:38 +01:00
BitmapButton.cpp BitmapButton: move from WebPositive to libshared 2019-06-16 14:51:01 +00:00
CalendarView.cpp BCalendarView: change visuals for 'today' 2017-09-22 18:27:43 +02:00
ColorQuantizer.cpp
CommandPipe.cpp BCommandPipe: Fix memory leak. 2015-08-04 10:59:05 -04:00
DragTrackingFilter.cpp kits: Some spelling cleanup of common mistyped words 2012-02-08 16:50:18 -06:00
DriverSettingsMessageAdapter.cpp DriverSettingsMessageAdapter: added "wildcard" support. 2015-07-22 20:42:22 +02:00
ExpressionParser.cpp DeskCalc: Estimate n! using 9 term Stirling's 2016-03-03 12:03:49 -08:00
HashString.cpp
IconButton.cpp IconButton.cpp: fix memory leak. 2016-12-29 11:48:28 +01:00
IconView.cpp Firstbootprompt: remove flags from languages. 2020-05-02 00:53:01 +00:00
Jamfile Enable -fvisibility=hidden on static libraries by default. 2021-09-08 17:32:47 -04:00
Json.cpp HaikuDepot : additional debugging for json-rpc invocations 2018-03-25 05:44:19 +00:00
JsonEvent.cpp JSON Parser : code style corrections 2017-05-16 00:21:15 +12:00
JsonEventListener.cpp JSON Parser : code style corrections 2017-05-16 00:21:15 +12:00
JsonMessageWriter.cpp JSON Parser : code style corrections 2017-05-16 00:21:15 +12:00
JsonTextWriter.cpp kits/shared/JsonTextWriter: Correct misaligned while compare 2018-10-08 15:23:10 -05:00
JsonWriter.cpp JSON Parser : code style corrections 2017-05-16 00:21:15 +12:00
Keymap.cpp Keymap: remove iterator change inside for loop, no functional change 2020-03-23 01:30:23 +00:00
LongAndDragTrackingFilter.cpp Tracker: fix window focus behaviour 2020-02-17 17:29:13 +00:00
MessageBuilder.cpp libshared: fix x86_64 build 2014-08-24 21:34:20 +02:00
NaturalCompare.cpp NaturalCompare: implement using locale kit 2017-05-29 14:04:44 +02:00
PromptWindow.cpp Spacing adjustments as suggested by Axel. 2013-05-05 08:55:13 -04:00
QueryFile.cpp Compilation and 64-bit fixes to libbe.so sources. 2012-07-30 21:27:21 +01:00
RWLockManager.cpp
RWLocker.cpp RWLocker: Move to kits/shared. 2015-12-15 21:15:06 -05:00
RegExp.cpp RegExp: fix match count computation 2013-10-16 21:01:42 +02:00
SettingsHandler.cpp PVS V739: EOF compared with a value of the char type. 2019-07-21 15:47:48 +00:00
SettingsMessage.cpp Make Bluetooth Pref use BMessage to save data. 2021-06-02 13:44:13 +00:00
ShakeTrackingFilter.cpp * Style fix 2009-08-22 16:46:25 +00:00
StringForRate.cpp libshared: Change string_for_rate to use KiB/s instead of Kbps. 2018-09-02 00:10:30 -04:00
StringForSize.cpp Extract parse_size function from ramdisk command. 2019-02-08 07:19:26 +00:00
StripeView.cpp DebugWindow: improve layout 2019-08-31 18:26:23 +02:00
TextTable.cpp Move TextTable from pkgman to libshared 2013-11-30 17:02:49 +01:00
Thread.cpp Move Thread classes from Tracker to shared 2013-10-08 20:25:15 -04:00
ToolBar.cpp BToolBar: Convert to using Set*UIColor. 2016-01-04 07:27:25 -05:00
Variant.cpp Add (void*) casts to memcpy/memset invocations to appease GCC 8. 2019-05-24 14:21:37 -04:00
md5.cpp libshared: move md5 to BPrivate namespace 2020-06-02 06:51:58 +00:00