Andreas Kling
d6abfbdc5a
LibCore: Remove ObjectPtr in favor of RefPtr
...
Now that CObject is fully ref-counted, just use RefPtr everywhere! :^)
2019-09-22 00:31:54 +02:00
Andreas Kling
bce58bbbca
LibGUI: Convert GScrollBar to ObjectPtr
2019-09-21 15:25:08 +02:00
Andreas Kling
d1bacb9885
LibCore: Convert CNotifier to ObjectPtr
2019-09-20 15:39:15 +02:00
Andreas Kling
50a6560413
LibCore: Convert CTimer to ObjectPtr
2019-09-20 15:20:10 +02:00
Andreas Kling
73fdbba59c
AK: Rename <AK/AKString.h> to <AK/String.h>
...
This was a workaround to be able to build on case-insensitive file
systems where it might get confused about <string.h> vs <String.h>.
Let's just not support building that way, so String.h can have an
objectively nicer name. :^)
2019-09-06 15:36:54 +02:00
rhin123
0df7213670
Terminal: Fixed bounding issue when clearing the selection on type
...
We were checking the columns of the whole selection instead of the
the specfic line were modifying. Because of this, the selection
remained if the selection's column on another line was less than
the cursor.
2019-08-25 19:53:57 +02:00
Andreas Kling
1ca6adee90
Terminal: Allow selecting words by double-clicking them
...
Bonus feature: also allow selecting the whitespace in-between words by
double-clicking that. :^)
2019-08-22 19:59:27 +02:00
Andreas Kling
c106ec4719
Terminal: Allow scrolling through terminal history with the mouse wheel
...
Fixes #470 .
2019-08-20 20:12:31 +02:00
Andreas Kling
64f16c141d
Terminal: Implement basic history scrollback
...
This code needs some optimization work to reduce the amount of repaints
but the history feature basically works, which is cool :^)
Fixes #431 .
2019-08-19 19:15:36 +02:00
Andreas Kling
178788f19a
Terminal: Rename Terminal => TerminalWidget
...
This makes it a bit less confusing which is what between TerminalWidget
and VT::Terminal.
2019-08-13 13:45:48 +02:00