Searched +hist:0 +hist:cc8d8ab (Results 1 - 4 of 4) sorted by relevance
/haiku/src/apps/stylededit/ | ||
H A D | Constants.h | diff 0f4985d8 Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0f4985d884971e1c221cb02eae16b1f08708629a Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab3e4ac684e0ac1c8d6b5b45046b8f6bea Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. |
H A D | StyledEditView.cpp | diff d9385a9d Mon Jul 20 09:00:41 MDT 2020 John Scipione <jscipione@gmail.com> IK: align BTextView text rect/fix alignment Recalculate line breaks in FrameResized() if word-wrap is on, otherwise only move the text rect into position. StyledEdit was recalculating line breaks before on resize (we have to in this mode) and the frame offset updates for non-wrapping text views are inexpensive. This makes resizing text view's work like StyledEdit everywhere. Scroll to cursor when word-wrap setting changes if text view is editable. If you are viewing a long document changing word-wrap can move the cursor quite far, so scroll back to it. Fix _ActualTabWidth() pen location for right and center-aligned text views so that tabs widths are calculated correctly. Reset fTextRect horizontal limits to bounds minus insets in _RecalculateLineBreaks(), then grow fTextRect based on alignment when wrap is off. Fixing insets also fixes right and center-aligned BTextViews. Left-aligned text view's grow right, right-aligned ones grow left, and center-aligned ones grow out. Make extra scrolling space for all aligned text views go the other way from how it did in hrev24130 (and on left-aligned text view's too) so that half the text is visible when you edit past the end or before the beginnning of a text view instead of none of it. Fixes #1651 #12608 #13796 #15189 Do not _RecalculateLineBreaks() if text view bounds are invalid. In SetText() detect invalid text view bounds and resize the view to the width and height of the first line. Then recalculate line breaks. This fixes BAlert text view size issues. Fixes #16481 (regression from hrev54496.) Remove useless and heavy computation. There is no point in computing line breaks for a 10px wide text view and it takes a long time because it needs a lot of linebreaks. The view eventually gets laid out properly. Fixes #5582 (which was not locale-related, after all.) Only apply default insets if text rect is set to bounds. This ensures that apps that manipulate the text rect can continue to do so without the default insets interfering while apps that don't can benefit from the defaults. If you want to set the text rect to bounds and not use the default insets you must override the default by calling SetInsets(). This prevent the default insets from being applied once apps have changed the text rect fixing a bug in Icon-O-Matic where the text rect insets were being applied incorrectly. Fixes #16488 (regression from hrev54496.) Reduce left and right insets inside text views from full label spacing to half label spacing. Unify padding between BTextControl and BTextView. Move fLayoutData->UpdateInsets() to private BTextView::_UpdateInsets() because we need access to BTextView member variables when deciding whether or not to add the default padding or not. _UpdateInsets() changes: * Don't update insets if BTextView::SetInsets() was called. * Don't add default insets unless fTextRect is set to view Bounds(). * Do not set the right and bottom insets to left and top if negative, set them to 0 like we do to left and top -- DeskCalc bug otherwise. Fixes #15688 Other BTextView fixes: * Replace max_c and min_c with std::max and std::min respectively. * Remove scrolling from one instance of BTextView::SetText() as it produced undesired results while editing a scrolled text view. * Add default insets in _UpdateInsets() * Fix scrolling when entering and deleting text so that some part of the text is always visible. Make visible scroll width depend on font size. * Allow scrolling to a negative offset in x but not y. This allows you to scroll the entire contents of right and centered-aligned text views whose content does not fit in the box. * Change _Refresh() to take an offset instead of a bool so that you can scroll to any offset. * Replace TextLength() with fText->Length() in a couple of places. TextControl changes: * Set text rect in BTextControl::DoLayout(). * Remove AlignTextRect() from TextInput. Fix the following problems in apps: ScreenSaver: Set text rect in PreviewView::AddPreview(). Tracker: Set "Edit name" text view insets to 2. Tweek text rect position to be on top of label in icon, mini-icon, and list mode. Add a TODO that the text rect is a pixel off from the name on some files. Mail: Remove _AlignTextRect() and FrameResized() from AddressTextControl. Use default insets on the text view, defaults are fine here. DeskCalc: Set insets based on font size in ExpressionTextView SetTextRect() instead of manipulating the text rect. Remove _CheckTextRect() and related methods from InputTextView. Icon-O-Matic: Remove _CheckTextRect() and related methods from InputTextView. WebPositive: Remove _AlignTextRect() and FrameResized() from URLTextView and call SetInsets(). StyledEdit: Word-wrap and FrameResized() changes ported to BTextView. Fixes #16476 #16480 #16488 (regressions from hrev54496.) Change-Id: Ifeca6077f8815ccd86d5a3880f99556298aaf0fe Reviewed-on: https://review.haiku-os.org/c/haiku/+/3152 Reviewed-by: John Scipione <jscipione@gmail.com> diff 0f4985d8 Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 5c78d8ec Tue Aug 12 23:44:31 MDT 2003 shatty <shatty@nowhere.fake> changed to not exercise r5 lib-style convert_to_utf8 behavior on 0 bytes because the r5 lib-style behavior contradicts the bebook specification git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4277 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0b6b71e9 Thu Jul 31 03:08:21 MDT 2003 shatty <shatty@nowhere.fake> flank more carefully change marking actions, return the result from convert_to_utf8 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4164 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0b46ec98 Thu Nov 21 22:53:58 MST 2002 shatty <shatty@nowhere.fake> improved soft wrapping, now saves alignment and wrapping states git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2061 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4985d884971e1c221cb02eae16b1f08708629a Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab3e4ac684e0ac1c8d6b5b45046b8f6bea Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 5c78d8ec9e251e9e20b709a9ec6d9cccd32719c9 Tue Aug 12 23:44:31 MDT 2003 shatty <shatty@nowhere.fake> changed to not exercise r5 lib-style convert_to_utf8 behavior on 0 bytes because the r5 lib-style behavior contradicts the bebook specification git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4277 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | StyledEditWindow.h | diff 0f4985d8 Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0b2e176d Fri Jul 04 19:17:02 MDT 2003 shatty <shatty@nowhere.fake> second encodings menu up for save as with field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3853 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0b46ec98 Thu Nov 21 22:53:58 MST 2002 shatty <shatty@nowhere.fake> improved soft wrapping, now saves alignment and wrapping states git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2061 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4985d884971e1c221cb02eae16b1f08708629a Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab3e4ac684e0ac1c8d6b5b45046b8f6bea Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0b2e176dc0e6d07f3a383d777bb46ec08c7e74c2 Fri Jul 04 19:17:02 MDT 2003 shatty <shatty@nowhere.fake> second encodings menu up for save as with field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3853 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0b46ec9848d666ead1fbdf4bdff9cb50182d5213 Thu Nov 21 22:53:58 MST 2002 shatty <shatty@nowhere.fake> improved soft wrapping, now saves alignment and wrapping states git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2061 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | StyledEditWindow.cpp | diff d9385a9d Mon Jul 20 09:00:41 MDT 2020 John Scipione <jscipione@gmail.com> IK: align BTextView text rect/fix alignment Recalculate line breaks in FrameResized() if word-wrap is on, otherwise only move the text rect into position. StyledEdit was recalculating line breaks before on resize (we have to in this mode) and the frame offset updates for non-wrapping text views are inexpensive. This makes resizing text view's work like StyledEdit everywhere. Scroll to cursor when word-wrap setting changes if text view is editable. If you are viewing a long document changing word-wrap can move the cursor quite far, so scroll back to it. Fix _ActualTabWidth() pen location for right and center-aligned text views so that tabs widths are calculated correctly. Reset fTextRect horizontal limits to bounds minus insets in _RecalculateLineBreaks(), then grow fTextRect based on alignment when wrap is off. Fixing insets also fixes right and center-aligned BTextViews. Left-aligned text view's grow right, right-aligned ones grow left, and center-aligned ones grow out. Make extra scrolling space for all aligned text views go the other way from how it did in hrev24130 (and on left-aligned text view's too) so that half the text is visible when you edit past the end or before the beginnning of a text view instead of none of it. Fixes #1651 #12608 #13796 #15189 Do not _RecalculateLineBreaks() if text view bounds are invalid. In SetText() detect invalid text view bounds and resize the view to the width and height of the first line. Then recalculate line breaks. This fixes BAlert text view size issues. Fixes #16481 (regression from hrev54496.) Remove useless and heavy computation. There is no point in computing line breaks for a 10px wide text view and it takes a long time because it needs a lot of linebreaks. The view eventually gets laid out properly. Fixes #5582 (which was not locale-related, after all.) Only apply default insets if text rect is set to bounds. This ensures that apps that manipulate the text rect can continue to do so without the default insets interfering while apps that don't can benefit from the defaults. If you want to set the text rect to bounds and not use the default insets you must override the default by calling SetInsets(). This prevent the default insets from being applied once apps have changed the text rect fixing a bug in Icon-O-Matic where the text rect insets were being applied incorrectly. Fixes #16488 (regression from hrev54496.) Reduce left and right insets inside text views from full label spacing to half label spacing. Unify padding between BTextControl and BTextView. Move fLayoutData->UpdateInsets() to private BTextView::_UpdateInsets() because we need access to BTextView member variables when deciding whether or not to add the default padding or not. _UpdateInsets() changes: * Don't update insets if BTextView::SetInsets() was called. * Don't add default insets unless fTextRect is set to view Bounds(). * Do not set the right and bottom insets to left and top if negative, set them to 0 like we do to left and top -- DeskCalc bug otherwise. Fixes #15688 Other BTextView fixes: * Replace max_c and min_c with std::max and std::min respectively. * Remove scrolling from one instance of BTextView::SetText() as it produced undesired results while editing a scrolled text view. * Add default insets in _UpdateInsets() * Fix scrolling when entering and deleting text so that some part of the text is always visible. Make visible scroll width depend on font size. * Allow scrolling to a negative offset in x but not y. This allows you to scroll the entire contents of right and centered-aligned text views whose content does not fit in the box. * Change _Refresh() to take an offset instead of a bool so that you can scroll to any offset. * Replace TextLength() with fText->Length() in a couple of places. TextControl changes: * Set text rect in BTextControl::DoLayout(). * Remove AlignTextRect() from TextInput. Fix the following problems in apps: ScreenSaver: Set text rect in PreviewView::AddPreview(). Tracker: Set "Edit name" text view insets to 2. Tweek text rect position to be on top of label in icon, mini-icon, and list mode. Add a TODO that the text rect is a pixel off from the name on some files. Mail: Remove _AlignTextRect() and FrameResized() from AddressTextControl. Use default insets on the text view, defaults are fine here. DeskCalc: Set insets based on font size in ExpressionTextView SetTextRect() instead of manipulating the text rect. Remove _CheckTextRect() and related methods from InputTextView. Icon-O-Matic: Remove _CheckTextRect() and related methods from InputTextView. WebPositive: Remove _AlignTextRect() and FrameResized() from URLTextView and call SetInsets(). StyledEdit: Word-wrap and FrameResized() changes ported to BTextView. Fixes #16476 #16480 #16488 (regressions from hrev54496.) Change-Id: Ifeca6077f8815ccd86d5a3880f99556298aaf0fe Reviewed-on: https://review.haiku-os.org/c/haiku/+/3152 Reviewed-by: John Scipione <jscipione@gmail.com> diff 0f4985d8 Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0b2e176d Fri Jul 04 19:17:02 MDT 2003 shatty <shatty@nowhere.fake> second encodings menu up for save as with field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3853 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0b46ec98 Thu Nov 21 22:53:58 MST 2002 shatty <shatty@nowhere.fake> improved soft wrapping, now saves alignment and wrapping states git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2061 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 0f4985d8 Sat Dec 22 14:51:08 MST 2012 Vlad Slepukhin <slp.vld@gmail.com> StyledEdit:Implemented StatusLine and R5-like ReadOnly mode This work was done during GCI2012. Fixes #3655 Signed-off-by: Siarzhuk Zharski <zharik@gmx.li> diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0cc8d8ab Mon Dec 10 08:25:06 MST 2012 Siarzhuk Zharski <zharik@gmx.li> Node monitoring and on-the-fly textencoding change This work is based on the draft node monitoring implementation created by Vlad Slepukhin during GCI 2012 and includes following: * Refactoring of the document "Reload" feature - it replaces "Revert to saved" one because do the same things and a bit more. Looks like we have to keep "Reload" menu entry alive until StyledEdit will get more functional Undo/Redo features. Reload functionality is also heavily used in node monitoring and on-the-fly text encoding changing. Fixes #6887; * Support for text encoding on-the-fly switching. This make life easier for those who lives in countires with multiple popular 8-bit encodings. Russia is the sample of such de facto standards' clash (KOI-8R vs CP1251 etc.); * Node Monitoring support with alerting user in case the file size or modification time were changed. Another alert is shown in case edited file was removed or moved outside of the current volume. Moving file inside of current volume silently changes references. Choosing "Ignore" will supress new change alerts until next Reload or Save user request; * Do not nag user on quiting window with zero-length untitled document. Not a Big Deal but annoys in some cases using this editor session as temporary storage. diff 0b2e176d Fri Jul 04 19:17:02 MDT 2003 shatty <shatty@nowhere.fake> second encodings menu up for save as with field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3853 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
Completed in 325 milliseconds