Changes between Version 6 and Version 7 of R1/Alpha4/ImprovementsSinceRelease


Ignore:
Timestamp:
Aug 28, 2013, 6:39:13 PM (11 years ago)
Author:
jscipione
Comment:

Added a number of changes and bugs fixed since R1A4

Legend:

Unmodified
Added
Removed
Modified
  • R1/Alpha4/ImprovementsSinceRelease

    v6 v7  
    2020* cdda, fat, iso9660: clear tv_nsecs fields in the stat struct.
    2121* bfs, btrfs, exfat, extfs: Return more than a single dirent at a time in btrfs_read_dir().
     22* ASLR (Address Space Layout Randomization) support added
     23* Added KeyStore server for securely storing passwords
    2224
    2325
    2426=== Upgrades ===
    2527* GCC 4.7.3
     28* Update network drivers to the FreeBSD 9.1 release
     29
     30
     31=== Applications ===
     32* Numerous fixes and improvements to Debugger
     33* Add gravity screensaver based on GCI 2012 work
     34* KeymapSwitcher updated
     35* Added ResourceEdit application
     36* New/better color schemes in Terminal
     37* Increase the font size options in Terminal
     38* Merge changes from Fonzoterm into Terminal
     39* Add a hyperlink mode to Terminal
     40* Node monitoring and on-the-fly textencoding added to StyleEdit
     41* StatusView encoding context menu implemented in StyledEdit
     42* Added PatchBay midi demo application
     43* Added HaikuDepot graphical package management application
     44
    2645
    2746=== Misc ===
    28 * Switch to terminfo instead of termcap
     47* Initial work on support for Raspberry PI (experimental)
     48* Swapped Polish typist's keymap with much more frequently used programmer's keymap.
     49* Numerous 64-bit fixes
    2950* haiku.image now supports the target x86_64
     51* Added support for LLVMpipe for gcc4
     52* Deskbar clock settings moved to Time Preferences
     53* Unifying unsaved changes alerts.
     54* Add MIME type for XAR archives (GCI work)
     55* ReadOnlyBootPrompt is now FirstBootPrompt
     56* Implemented GPT partition read and write support
     57* Numerous NFS4 fixes and updates
     58* Terminal OSC and color management support improved
     59* Update Tracker's Find Panel to use the Layout API.
     60* Switch to using terminfo instead of termcap
     61
     62
     63=== Bugs fixed ===
     64* #2446 Add Cc: text field to mails shown when it's not empty.
     65* #3655 Implemented StatusLine and R5-like ReadOnly mode in StyledEdit
     66* #4146 Allow Magnify to resize to smaller sizes more gracefully.
     67* #4446 Replace Tracker add-on filename shortcuts with attributes
     68* #4857 Don't require holding shift for force identify in Tracker
     69* #5012 Removed the help menu from Magnify
     70* #5015 BPopUpMenu / BMenuField graphic glitch
     71* #5791 Open files in READ_WRITE mode only when necessary in People.
     72* #6347 LaunchBox crash on empty pad closure
     73* #6453 StyledEdit text sizes in a selection when a different font family is chosen
     74* #6513 Drawing artifact in Tracker
     75* #6536 Pass the B_FILTER_BITMAP_BILINEAR for scaling backgrounds more clearly
     76* #6610 It should be possible to open disabled menus
     77* #6654 Reword an alert prompt in Tracker to be less detailed, but more correct.
     78* #6717 Fix support of East Asian Full Width characters in Terminal
     79* #6894 It should be possible to open popup menu using attached label
     80* #6227 Fix GB18030 Chinese encoding support in Terminal.
     81* #6859 Cmd/Ctrl-Home/End Shift-selection support in BTextView.
     82* #7209 Font color does not change in Terminal for Polish locale.
     83* #7321 Localize Attribute List Views (types and display) in FileTypes.
     84* #7406 Truncate Background image name to avoid layout problem
     85* #7423 Improve handling of mbyte chars in UTF8Char::IsSpace
     86* #7523 Intel Extreme driver showing blank with N10 (GMA 3150)
     87* #7533 Renamed Save button to Apply in Notifications preferences.
     88* #7630 Windows sent back won't rise again
     89* #7639 Redraw issue in ColumListView.
     90* #7726 Time Preferences show time zone tooltip outside of list
     91* #7734 Avoid race conditions in ToolBar animation of ShowImage
     92* #7736 Fix memory corruption crash in ShowImage
     93* #7824 Failure to build a cross-compiler on Haiku.
     94* #8003 Make ReadOnlyBootPrompt visible on all workspaces.
     95* #8005 Drawing issues for dragBitmap in Tracker
     96* #8108 Terminal font size setting only affect active tab
     97* #8256 Remember color schema settings in Terminal
     98* #8299 MediaConverter crashed, also BeScreenCapture works again.
     99* #8388 Crash after enabling navigator in Tracker
     100* #8562 Deskbar prefs i18n updates.
     101* #8566 Use close button from Web+ for Notifications
     102* #8614 BWindow::DecoratorFrame returns incorrect results
     103* #8617 Poorman crashes on page refresh
     104* #8661 fcntl(fd, F_GETLK, ...) violates POSIX
     105* #8671 Smarter Zoom behavior for TeamsWindow in Debugger
     106* #8716 Add FreeType headers dependencies
     107* #8747 New "Action Stop" icon for WebPositive with better perspective.
     108* #8770 Correct errno return in link() function
     109* #8781 Display rotated images with alpha channel properly
     110* #8817 Update Screen preferences layout.
     111* #8882 Add gcc version check to gl.h to avoid warnings
     112* #8913 Monitor turns off booting with HD4870X2
     113* #8945 Launch ReadOnlyBootPrompt if fresh install
     114* #8963 Sounds focus cycling using Tab doesn't work
     115* #8974 'super block' should be 'superblock' (easy)
     116* #8978 Call UpdateButtons on mouse_movement data for ALPS device
     117* #9089 Network preference localization
     118* #9104 Fix Scrollbar arrow button alignment.
     119* #9119 Update Deskbar to use menu text and selected menu text color prefs.
     120* #9136 Fix wording of auto swap management in VirtualMemory
     121* #9145 Revisit intel_extreme mode setting
     122* #9193 Remove (too general) MPEG2 transport stream (mp2t) sniffer rule
     123* #9196 get around Screensaver password lock
     124* #9217 BTextView should clamp given offsets to avoid crashes
     125* #9218 Don't require a subject to save a draft in Mail
     126* #9287 Make the EULA and Installer appear on all workspaces.
     127* #9292 Replace isometric toolbar icons with 2D style in WebPositive
     128* #9293 Some Terminal enhancements
     129* #9294 Fix incorrect order of operations in ValueNodeManager in Debugger
     130* #9302 Selected item wrong in BListView after an AddList Insertion
     131* #9311 usb_midi fix to handle more "Class-Compliant" devices
     132* #9316 Correct attribute names "Audio" -> "Media" () in CDDB
     133* #9323 Make sure glu.h gets placed into image
     134* #9330 Notifications Window is always inside the screen
     135* #9339 Localization for ICNS Translator
     136* #9345 bad redrawing upon switching layouts in Keymaps
     137* #9368 KDL on boot caused by ipro1000 driver
     138* #9388 Make Playground find its catalog
     139* #9391 Renamed "Windows" to "Option" in Shortcuts GUI
     140* #9399 Renamed the button "Desktop (Live-CD)" to "Boot to Desktop".
     141* #9433 BMenuField: fixed broken view color.
     142* #9444 Setmime misbehaves if not all args are specified
     143* #9446 [net_server] doesn't bring up newly plugged interfaces
     144* #9456 Store and read show/hide Deskbar clock setting.
     145* #9469 Can't enable Show clock in Deskbar with Auto-hide enabled
     146* #9473 OpenGL demo applications crash
     147* #9474 Always build the button bar in Mail.
     148* #9481 Lock BMenuBar::_Track() atomically.
     149* #9487 GIFLoad array subscript below array bounds
     150* #9543 Window locking bug in PowerStatus
     151* #9501 Fix color preview drawing bug in Appearance.
     152* #9502 SetToolTip code cleanup
     153* #9522 Build failure with Haiku GCC 4 in userlandFSServer
     154* #9523 Multi-thread build broken due to libnetapi
     155* #9524 iso9960, exfat, fat: Corrected time conversion mistakes.
     156* #9530 Omit Terminal Id title in case single app instance running
     157* #9531 Remove useless font style/family settings defaults from Terminal
     158* #9532 Keep color control enabled after color scheme change
     159* #9555 nfs4 caching too aggressive
     160* #9556 Wrong error handling in CreateObject in nfs4
     161* #9558 KDL when trying to run git clone on a nfs4 mount
     162* #9561 KDL when mounting exports located in directory deeper than 1 level
     163* #9584 Implement rule AddDirectoryToHaikuImage in installoptionalpackage.
     164* #9623 Added GitHub as a possible source search location to ReadMe.IntroductionToHaiku
     165* #9632 Shutdown/restart sometimes slow/never completes on latest builds
     166* #9636 Fix "Error opening terminal:xterm-256color" issue in Terminal.
     167* #9649 Fix regression in BUnicodeChar::ToUTF8() introduced in hrev4546
     168* #9653 Improve File Encoding StatusView cell in StyledEdit.
     169* #9659 Fix another regression in BUnicodeChar::ToUTF8()
     170* #9663 When clearing the filter state, don't disable filtering entirely
     171* #9671 sysinfo misses some extended features
     172* #9673 Integer overflow in slider for partition size in DriveSetup
     173* #9682 Add a way to start a new team interactively in Debugger
     174* #9684 Report generation can hang if reading stack memory fails in Debugger
     175* #9685 Update Mesa package to fix OpenGL app crashes
     176* #9687 Add support for kill to handle the kill by name as well as job id.
     177* #9697 Rework report format as suggested in Debugger.
     178* #9700 CLI threads command does not include exception/call reason in Debugger
     179* #9706 VL-Gothic fonts is updated to version 20130422.
     180* #9714 KDL when booting after hrev45558
     181* #9726 Beezer no longer works on latest nightlies
     182* #9734 Receiving from a nonblocking socket causes "Operation timed out" error
     183* #9735 Draw truncated menu label in BMCPrivate
     184* #9755 Search field to filter images list in Debugger
     185* #9753 Menu Field with variable size should truncate label if item is wider than frame
     186* #9756 Structure images list by path components of entries in Debugger
     187* #9758 Add optional command line output capture to Debugger
     188* #9768 Better ProcessController - Debugger integration
     189* #9770 if_nameindex() returns multiple elements with same if_index
     190* #9774 Allow re-running a program in Debugger
     191* #9775 Switch between source and disassembly in Debugger
     192* #9776 Add context action to open source file to SourceView in Debugger.
     193* #9777 Improve breakpoint list editing in Debugger
     194* #9779 Add Type column to VariablesView in Debugger.
     195* #9788 Fix incorrectly initialized fTransparentMode in GIFTranslator.
     196* #9807 Fix RealTek RTL8111
     197* #9813 Check for compilation artist before looking for track specific artist info
     198* #9816 Entries in BPopUpMenu are truncated
     199* #9821 Don't call null function pointers in route
     200* #9822 Fixed statistics words count in StyledEdit
     201* #9841 Avoid flickering when stepping in Debugger
     202* #9842 x86-64 panics early in boot when built with KDEBUG_LEVEL 0
     203* #9851 Forkbomb causes Kernel Screen of Death
     204* #9853 Fixed bridge detection for intel_gart
     205* #9854 Debug button doesn't always work in Debugger
     206* #9855 Add option to stop on image load to Debugger
     207* #9686 vm_copy_area() could fail for the "commpage" area.
     208* #9819 Implement keyboard navigation in ColorControl
     209* #9860 Deskbar crashes on restart if Workspaces were placed to Deskbar.
     210* #9882 Fix layout issue in Backgrounds preflet.
     211* #9888 Add parens to fix warnings in IconUtils
     212* #9894 Add trinity / thames / aruba pciid for Radeon HD
     213* #9895 Dereference of a null pointer in ACPI
     214* #9909 Memory leak in VFS
     215* #9915 Update inactive window control focus flag.
     216* #9928 sprintf() crash with 'a'/'A' format specifier
     217* #9930 Check the bus number for pcie mechanism fixing KDL