⛏️ index : haiku.git

Age Commit message Author
Enabling HAIKU_OFFICIAL_RELEASE. Ingo Weinhold
Merged r36762 from trunk into branch. Ingo Weinhold
Merged r36745-r36746, r36752-r36754, r36757, r36759 from trunk into branch. Ingo Weinhold
This is our welcome package and all the translat ions for alpha2. Thanks very much everyone\! Joachim Seemer
This is our user guide and all the translations for alpha2. Thanks very much everyone\! Joachim Seemer
Merged r36716, r36722-r36724, r36726, r36734, r36736 from trunk into branch. Ingo Weinhold
Disabled serial debug output by default. Interestingly the kernel still produces some output. Ingo Weinhold
Back-ported r36708 (don't translate add-on path). Ingo Weinhold
Merged r36706-r36707 from trunk into branch. Ingo Weinhold
Merged r36643-r36644, r36646-r36647, r36659, r36714 from trunk into branch. Ingo Weinhold
Merged r36465-r36466, r36471, r36478, r36500-r36501, r36505-r36507, r36514, r36648, r36702-r36705 from trunk into branch. Ingo Weinhold
Backed out r36640 and r36641 (Terminal localization). Didn't want to merge them in the first place. Ingo Weinhold
Merged r36585, r36601-r36604, r36607, r36610-r36634, r36636-r36641, r36649, r36651-r36657, r36670 from trunk into branch. Ingo Weinhold
Merged r36373-r36374, r36436, r36438, r36443, r36452, r36458, r36489, r36491-r36495, r36516, r36529, r36533-r36535, r36539, r36543-r36584, r36586-r36599 from trunk into branch. Ingo Weinhold
Merged r36372, r36420-r36421, r36425, r36475, r36486, r36497, r36511, r36513, r36517-r36525, r36527-r36528, r36530-r36532, r36536-r36538, r36540-r36541 from trunk into branch. Ingo Weinhold
Merged r36405, r36413, r36424, r36451, r36455-r36457, r36459-r36464, r36467-r36470, r36472-r36474, r36476-r36477, r36479-r36485, r36487-r36488, r36490, r36496, r36498, r36503-r36504, r36509 from trunk into branch. Ingo Weinhold
Merged r36351-r36352, r36358, r36369, r36402, r36409-r36412, r36414-r36416, r36419, r36426-r36435, r36437, r36439-r36442 from trunk into branch. Ingo Weinhold
Merged r36386, r36388-r36392, r36394-r36401, r36403-r36404, r36406-r36408, r36417-r36418 from trunk into branch. Ingo Weinhold
Merged r36349-r36350, r36353, r36355-r36357, r36360-r36368, r36370-r36371, r36375, r36379, r36381-r36385 from trunk into branch. Ingo Weinhold
* updated gcc2 to r1a2-version Oliver Tappe
Adjusted versioning to R1 alpha 2. Ingo Weinhold
Created R1 alpha 2 branch from trunk r36344. Ingo Weinhold
Introduced version constants for R1 alpha 2 and R1 pre alpha 3. Ingo Weinhold
Patch by idefix, make sure the lists are properly scrolled to the selection after showing the window. Thanks! Fixes #5576. Stephan Aßmus
Patch by augiedoggie: Remove the hardcoded translator_id values from Screenshot. Fixes ticket #5733. Thanks a lot! (Note: small coding style fixes by myself, so expect merge conflicts.) Stephan Aßmus
x86_handle_debug_exception(): The values of dr6 and dr7 are only stored in the CPU info, if x86_exit_user_debug_at_kernel_entry() was executed before, i.e. if the debug exception occurred in userlands. In all other cases we need to read the current register values. Fixes #5742, a regression introduced in r35951. Ingo Weinhold
Patch by Andreas F?\195?\164rber: Define Tar's dependency on LibIconv. Fixes #5745. Matt Madia
add a newline after setwep status (patch from luroh #5739). Jérôme Duval
- Russian translation updated from HTA. Siarzhuk Zharski
* revert previous commit Jérôme Duval
- Some refactoring on the event handling Oliver Ruiz Dorantes
Added wrappers for the spinlock functions. Ingo Weinhold
Patch by Lucian Adrian Grijincu: Added pthread spinlock support. Ingo Weinhold
* hopefully display correctly Penryn based Pentium models (instead of Core 2 Extreme). * fix a cache entry I introduced. Jérôme Duval
* fstatat: the meaning of AT_SYMLINK_NOFOLLOW was reversed. Fixed #5731. Jérôme Duval
Set the write combine flag for the framebuffer area. Clemens Zeidler
Set fTranslationMap to NULL in the constructor. Otherwise an error in Create() could cause the destructor to crash. Ingo Weinhold
* Factored out a single base class out of the three Keymap implementations we had in our tree. * Adapted Keymap, <input>keyboard, and consoled to use it - the additional functionality is implemented via a subclass in the first two cases. * "keymap" will come next. Axel Dörfler
Updated PCRE to 8.02 Scott McCreary
Updated openSSL to 1.0.0, this required rebuilding openSSH, git, curl, neon, python, subversion, and perhaps others that will need to be updated. Scott McCreary
Adding more flags. I did all the easy ones in batch mode, I'll let a talented graphist do the others. Adrien Destugues
Added private BPositionIO derived classes BFileIO and BFileDescriptorIO which wrap a FILE* respectively a file descriptor. Ingo Weinhold
* Private libroot locking primitives: - Reimplemented mutex to use the _kern_mutex*() syscalls. - The initializer functions cannot fail anymore -- changed their return type to void. - Changed the initializer function semantics to not copy the name by default anymore (as in the kernel). Also added *_etc() versions of them that take an additional flags. - Added static initializer macros. - Made the mutex (and thus recursive_lock) lock functions non-interruptable. - Got rid of the "lazy" version. They are no longer needed, since the initialization of the standard types can be done statically and cannot fail. * Adjusted libroot, runtime loader, and other code using the private libroot locking primitives to the new semantics. * pthreads mutexes and condition variables: - Reimplemented using the _kern_mutex*() syscalls. - Consistently use POSIX error codes. - Fixed some not quite POSIX compliant behavior. Ingo Weinhold
Added TODO. Ingo Weinhold
* Add some more icons for better testing * Use the country name instead of the language name to identify each icon * Cleanup, fixed copyrights, and some more checks to avoid crashing in case of a missing icon Adrien Destugues
Added various missing functions to the error mapper. Ingo Weinhold
* remove_user_mutex_entry(): The next entry wasn't removed from its own list. * user_mutex_unlock_locked(): Set or clear the locked flag depending on whether we wake up a waiter. * _user_mutex_switch_lock(): The syscall cannot be restartable. Ingo Weinhold
Some corrections and cleanup to ACPI Embedded controller: * Exposed ACPI API needed by Embedded Controller This will be removed again if moved inside the bus manager. It also duplicates ACPI's own headers so it might go out of sync atm. * Added mutex to controller and fixed the mixup between acpi_status needed in int handlers and Haiku status. * Major code cleanup Not for headers as they are mostly redundant if we move the controller. Variable names still needs some cleanup Fredrik Holmqvist
* added more L2 cache labels * white space cleaning Jérôme Duval
Simplify the SetTrigger() code. The trigger is a single byte char anyway, so no need to convert the looked up label position to a char code. Also actually make sure that the trigger is lower case by doing an explicit tolower() instead of assuming that it already is. Michael Lotz
Automatic whitespace cleanup, no functional change. Michael Lotz
Add support for flags in BCountry. The flags are stored as HVIF icon resources in liblocale.so. Test french flag took from http://www.bastisoft.de/misc/flags/ (licence is very permissive), converted to HVIF with Icon O Matic. Adrien Destugues
Make the result a proper const char *. Michael Lotz
* Applied a slightly edited patch by Christophe Huriaux, as part of ticket #5724: this adds a settable filename for the silent invocation, thanks! Axel Dörfler
* Added warm reboot functionality based on a patch by Grey, thanks! It can be invoked using the 'w' key. * Checking allocations doesn't hurt. * Minor cleanup. Axel Dörfler
* Added shortcut handling to the boot loader menu (in preparation of adopting ticket #5312). * Added shortcut 'b' to continue booting, 'r' to reboot. * Consolidated asterisk style. Axel Dörfler
Updated welcome page. Thanks to all translators. Joachim Seemer
Updated userguide. Thanks to all translators. Joachim Seemer
Separate LanguageListView from LocaleWindow as it was occupying more than half of the file and will grow even more soon. No functionnal change. Adrien Destugues
zooey+mmlr: * Ensure that there is still buffer left when 0-terminating the buffer in RealText(). * Remove the fExtraCount member and instead make it into a constant as that's how it's used and more obvious. Michael Lotz
* Cleanup, no functional change. Axel Dörfler
zooey+mmlr: * Large cleanup in _FindLineBreak(), be a bit more clever by storing the found offsets instead of calculating them multiple times, use _TabExpandedStyledWidth() instead of _StyledWidth() and manual tab calculation which was also broken (it assumed tabs were consequtive which was possibly not the case). * Modified CanEndLine() to also return true when going from non-whitespace to whitespace and the other way around which is more logical (so we'd break after the word and not after word + whitespace, even though we actually do that in the end by eating whitespace after words in _FindLineBreak()). * The TextGapBuffer is not necessarily 0 terminated, so RealCharAt() needs to check if the index is at the end of the string and return 0 in that case. Before it would access the buffer "out by one" which could've lead to a crash. * Simplified the gap moving calculations by removing some no-op calculations. * Added debugger calls in TextGapBuffer in case of invalid use. * Some minor cleanup. Michael Lotz
Add a call in BCountry to get an icon for that country. Untested and not working yet since we don't provide any icon. Adrien Destugues
* Fixed warning. Axel Dörfler
Automatic whitespace cleanup, no functional change. Michael Lotz
* Minor cleanup. Axel Dörfler
* Minor cleanup. Axel Dörfler
* Moved consoled to bin/ - it's not really a test application. Axel Dörfler
* Replaced bogus perror() calls with printf()s. * Automatic whitespace cleanup. Ingo Weinhold
Implement creating attributes, though still with a broken mapping loosing the type. François Revol
Fix Language::GetName using the system-wide language settings instead of the current application one. Make ReadOnlyBootPrompt localize the list instantly when you select a language in it. Adrien Destugues
* Fixed incorrect check: The behavior of pthread_mutex_unlock() is undefined when called with a default-type mutex owned by another thread. * Automatic whitespace cleanup. Ingo Weinhold
* We should check for the I/O APIC before mapping it (since we panic if mapping it failed...). * Moved IRQ table reading much earlier (before starting to program the I/O APIC), though it currently fails, possibly because the device manager isn't up yet, and there is no embedded controller driver. * The kernel now enables I/O APICs by default, but the boot loader disables them - you can now enable them using the safe mode menu, but it currently won't have any (positive) effect. Axel Dörfler
* Added MSI support (might help with bug #5511). * Fixed wrong return type from wpi_read_prom_data(). Axel Dörfler
* Minor cleanup. Axel Dörfler
* Moved I/O APIC initialization to a later point, now the APCI and DPC modules can safely be used. * Since using the I/O APIC is disabled by default, I've removed the "return" that prevented its use when enabled. Let's see if it already does anything. * Adapted other arch_int.cpp with a bit of cleanup. Axel Dörfler
* Use send_signal_etc() instead of resume_thread() to prevent immediate rescheduling; this allows DPC queues to be created before the scheduler is running. * Removed BeOS R5 support. * Minor cleanup. Axel Dörfler
Fix language display i ReadOnlyBootPrompt : * On a simple language like "fr", it will display "French" * On more complex things like "pt_BR", it will display "Portuguese (Brazil)" Adrien Destugues
Fix bug that crashed ReadOnlyBootPrompt. Basically it would not check the right function in the catalog addons before calling it. Adrien Destugues
Sync portuguese translation from hta. Adrien Destugues
Sync pt_br translations from hta. Adrien Destugues
Move the actual area deletion out of the locked section as we could otherwise double/deadlock when we delete heap areas because of other area deletions. Michael Lotz
* Implemented the debugger mode for the USB keyboard driver. * Made the USB keyboard driver safe to be used from more than one team - only the first one will be able to retrieve any keys. Before, since there was no locking, internal structures would have been messed up in that case. Axel Dörfler
Scale the output to the correct resolution. Finally got the correct resolution on my laptop :-) Possibly fixed the monitor timming. Clemens Zeidler
* Now actually launch more than one keyboard thread (before that would have worked only if all drivers were in one directory). Axel Dörfler
* Pass the cookie to ProtocolHandler::Close() as well. * Removed superfluous semicolons. Axel Dörfler
* Use const where appropriate. * Minor cleanup. Axel Dörfler
* consoled now opens all drivers that support the debugger mode, and runs a thread for each of them. Axel Dörfler
this seems to annoy gcc4, remove it Jérôme Duval
* Implement a function to get all the available languages for a given application * use it in readonlybootprompt instead of previous workaround code. This makes the readonlybootprompt faster and lighter as it doesn't open and parse all the catalogs anymore, but only checks for their existence. Adrien Destugues
merge coreutils 8.4 added nproc to the image Jérôme Duval
* Prepared driver for the implementation of the debugger mode: there is now a uint32 cookie that is saved per file handle and passed to the ProtocolHandler objects. * Beware that the output of the driver no longer shows the handler as pointer, but the internal device cookie. * Added handling of KB_SET_DEBUG_READER to the KeyboardDevice class (it just doesn't do anything with that). * Cleanup. Axel Dörfler
bonefish+mmlr: The O_CLOEXEC open mode wasn't actually set in the close-on-exec bitmap causing all files opened with O_CLOEXEC (like done in the storage kit classes) to still be inherited. This caused for example to be unable to unmount volumes when opening apps while Tracker touched some files (i.e. copying some large files) since these apps would inherit the file descriptor and therefore keep the volume busy. Michael Lotz
bonefish+mmlr: * Add file descriptor and IO context tracing. * Some minor cleanup. Michael Lotz
Fix generating en.catalog for the system, it was missing some strings, leading to StringForSize not working properly in english. Sorry ! Adrien Destugues
Fix localization of the about window. Adrien Destugues
* Removed the at_kbd_io and AT keyboard stuff; this is now done within the PS/2 driver, and that driver is using the raw_key_info structure as well. * Renamed kb_mouse_driver.h to keyboard_mouse_driver.h. * Minor cleanup. Axel Dörfler
* Removed now unused header. Axel Dörfler
* Added new team flag B_TEAM_DEBUG_PREVENT_EXIT that prevents teams from exiting via exit() (the calling thread will drop into the debugger instead). * The DebugServer now uses this flag by default. * Added TODO comment: the default debugger should already be able to set a flag like this in order to close a race condition between dropping a thread into the debugger and setting the flag. * Cleaned up the debug_server sources a bit. Axel Dörfler
Explicitly add OpenSSL as an optional package in @nightly-* and @alpha-*. With r35867, OptionalBuildFeatures is parsed before OptionalPackageDependencies. As a result, we can no longer rely on build features being added by resolving OptionalPackageDependencies. Alternatively, "HAIKU_BUILD_FEATURE_SSL = 1 ;" could be set in UserBuildConfig/ReleaseBuildProfiles. Matt Madia
[next]