diff --git a/BSD/lib/libjpeg/doc/html/doc.svg b/BSD/lib/libjpeg/doc/html/doc.svg index 0b928a5317..846310584c 100644 --- a/BSD/lib/libjpeg/doc/html/doc.svg +++ b/BSD/lib/libjpeg/doc/html/doc.svg @@ -1,12 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/docd.svg b/BSD/lib/libjpeg/doc/html/docd.svg index ac18b27552..58b372ecf8 100644 --- a/BSD/lib/libjpeg/doc/html/docd.svg +++ b/BSD/lib/libjpeg/doc/html/docd.svg @@ -1,12 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/doxygen.svg b/BSD/lib/libjpeg/doc/html/doxygen.svg index 79a7635407..cf4c6934ea 100644 --- a/BSD/lib/libjpeg/doc/html/doxygen.svg +++ b/BSD/lib/libjpeg/doc/html/doxygen.svg @@ -1,28 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/folderclosed.svg b/BSD/lib/libjpeg/doc/html/folderclosed.svg index b04bed2e72..b14b77f9b8 100644 --- a/BSD/lib/libjpeg/doc/html/folderclosed.svg +++ b/BSD/lib/libjpeg/doc/html/folderclosed.svg @@ -1,11 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/folderclosedd.svg b/BSD/lib/libjpeg/doc/html/folderclosedd.svg index 52f0166a23..c104dad62e 100644 --- a/BSD/lib/libjpeg/doc/html/folderclosedd.svg +++ b/BSD/lib/libjpeg/doc/html/folderclosedd.svg @@ -1,11 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/folderopen.svg b/BSD/lib/libjpeg/doc/html/folderopen.svg index f6896dd254..0e7e58eb5f 100644 --- a/BSD/lib/libjpeg/doc/html/folderopen.svg +++ b/BSD/lib/libjpeg/doc/html/folderopen.svg @@ -1,17 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/folderopend.svg b/BSD/lib/libjpeg/doc/html/folderopend.svg index 2d1f06e7bc..31e2def7d5 100644 --- a/BSD/lib/libjpeg/doc/html/folderopend.svg +++ b/BSD/lib/libjpeg/doc/html/folderopend.svg @@ -1,12 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/minus.svg b/BSD/lib/libjpeg/doc/html/minus.svg index f70d0c1a18..6800f701ed 100644 --- a/BSD/lib/libjpeg/doc/html/minus.svg +++ b/BSD/lib/libjpeg/doc/html/minus.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/minusd.svg b/BSD/lib/libjpeg/doc/html/minusd.svg index 5f8e879628..bce3bc2445 100644 --- a/BSD/lib/libjpeg/doc/html/minusd.svg +++ b/BSD/lib/libjpeg/doc/html/minusd.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/plus.svg b/BSD/lib/libjpeg/doc/html/plus.svg index 0752016553..3c7ab5b46d 100644 --- a/BSD/lib/libjpeg/doc/html/plus.svg +++ b/BSD/lib/libjpeg/doc/html/plus.svg @@ -1,9 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/plusd.svg b/BSD/lib/libjpeg/doc/html/plusd.svg index 0c65bfe946..b145be3ac7 100644 --- a/BSD/lib/libjpeg/doc/html/plusd.svg +++ b/BSD/lib/libjpeg/doc/html/plusd.svg @@ -1,9 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/search/close.svg b/BSD/lib/libjpeg/doc/html/search/close.svg index 337d6cc132..6671fa48cb 100644 --- a/BSD/lib/libjpeg/doc/html/search/close.svg +++ b/BSD/lib/libjpeg/doc/html/search/close.svg @@ -1,18 +1 @@ - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/search/mag.svg b/BSD/lib/libjpeg/doc/html/search/mag.svg index ffb6cf0d02..8185925a19 100644 --- a/BSD/lib/libjpeg/doc/html/search/mag.svg +++ b/BSD/lib/libjpeg/doc/html/search/mag.svg @@ -1,24 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/search/mag_d.svg b/BSD/lib/libjpeg/doc/html/search/mag_d.svg index 4122773f92..e05687eb4d 100644 --- a/BSD/lib/libjpeg/doc/html/search/mag_d.svg +++ b/BSD/lib/libjpeg/doc/html/search/mag_d.svg @@ -1,24 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/search/mag_sel.svg b/BSD/lib/libjpeg/doc/html/search/mag_sel.svg index 553dba8773..48f2d123df 100644 --- a/BSD/lib/libjpeg/doc/html/search/mag_sel.svg +++ b/BSD/lib/libjpeg/doc/html/search/mag_sel.svg @@ -1,31 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/BSD/lib/libjpeg/doc/html/search/mag_seld.svg b/BSD/lib/libjpeg/doc/html/search/mag_seld.svg index c906f84c83..8d6f95aa0f 100644 --- a/BSD/lib/libjpeg/doc/html/search/mag_seld.svg +++ b/BSD/lib/libjpeg/doc/html/search/mag_seld.svg @@ -1,31 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libevdev/doc/html/doxygen.svg b/CoreServices/WindowServer/libevdev/doc/html/doxygen.svg index d42dad52d5..7b72d5437d 100644 --- a/CoreServices/WindowServer/libevdev/doc/html/doxygen.svg +++ b/CoreServices/WindowServer/libevdev/doc/html/doxygen.svg @@ -1,26 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libevdev/doc/html/search/close.svg b/CoreServices/WindowServer/libevdev/doc/html/search/close.svg index a933eea1a2..c509901218 100644 --- a/CoreServices/WindowServer/libevdev/doc/html/search/close.svg +++ b/CoreServices/WindowServer/libevdev/doc/html/search/close.svg @@ -1,31 +1 @@ - - - - - - image/svg+xml - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libevdev/doc/html/search/mag_sel.svg b/CoreServices/WindowServer/libevdev/doc/html/search/mag_sel.svg index 03626f64a0..611f492c41 100644 --- a/CoreServices/WindowServer/libevdev/doc/html/search/mag_sel.svg +++ b/CoreServices/WindowServer/libevdev/doc/html/search/mag_sel.svg @@ -1,74 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/button-debouncing-state-machine.svg b/CoreServices/WindowServer/libinput/doc/button-debouncing-state-machine.svg index d9f3077074..38ff68c708 100644 --- a/CoreServices/WindowServer/libinput/doc/button-debouncing-state-machine.svg +++ b/CoreServices/WindowServer/libinput/doc/button-debouncing-state-machine.svg @@ -1,3 +1 @@ - - -

Entry states: IS_UP, IS_DOWN

Assumption: state is stored per-button, and OTHER BUTTON events are always processed before the actual button. Stored state per button is a single bit (up/down), a single state for the state machine across the device is sufficient.

Start the state machine with IS_UP or IS_DOWN based on the button's bit, any OTHER BUTTON event will reset it to that state anyway, so the state can be re-used for the new button.

Entry states: IS_UP, IS_DOWN...

Entry state: DISABLED

Only set on devices that have button debouncing disabled. This state is effectively a noop, it just forwards the events as they come in and returns back to the same state.
Entry state: DISABLED...
button
press
button...
button
release
button...
DISABLED
DISABLED
button
press
button...
notify
button
press
notify...
button
release
button...
notify
button
release
notify...
other
button
other...
IS_UP
IS_UP
button
press
button...
IS_DOWN_WAITING
IS_DOWN_WAITING
IS_UP_DELAYING
IS_UP_DELAYING
notify
button
release
notify...
notify
button
press
notify...
IS_UP
IS_UP
notify
button
release
notify...
IS_DOWN_DETECTING_SPURIOUS
IS_DOWN_DETECTING_SPURIOUS
spurious
enabled?
spurious...
no
no
yes
yes
set
timer
set...
notify
button
press
notify...
other
button
other...
enable
spurious
enable...
IS_DOWN
IS_DOWN
IS_DOWN
IS_DOWN
button
release
button...
set
timer
set...
set short
timer
set short...
other
button
other...
IS_UP_DELAYING_SPURIOUS
IS_UP_DELAYING_SPURIOUS
IS_UP_DETECTING_SPURIOUS
IS_UP_DETECTING_SPURIOUS
button
press
button...
timeout
short
timeout...
other
button
other...
timeout
timeout
button
release
button...
timeout
short
timeout...
other
button
other...
timeout
timeout
timeout
timeout
other
button
other...
timeout
timeout
other
button
other...
IS_DOWN_DELAYING
IS_DOWN_DELAYING
notify
button
press
notify...
timeout
timeout
button
press
button...
other
button
other...
notify
button
release
notify...
notify
button
release
notify...
timeout
short
timeout...
button
press
button...
other
button
other...
IS_UP_WAITING
IS_UP_WAITING
button
release
button...
timeout
timeout
other
button
other...
set
timer
set...
set
timer
set...
set
timer
set...
set
timer
set...
set
timer
set...
set short
timer
set short...
set
timer
set...
set short
timer
set short...
Viewer does not support full SVG 1.1
\ No newline at end of file +

Entry states: IS_UP, IS_DOWN

Assumption: state is stored per-button, and OTHER BUTTON events are always processed before the actual button. Stored state per button is a single bit (up/down), a single state for the state machine across the device is sufficient.

Start the state machine with IS_UP or IS_DOWN based on the button's bit, any OTHER BUTTON event will reset it to that state anyway, so the state can be re-used for the new button.

Entry states: IS_UP, IS_DOWN...

Entry state: DISABLED

Only set on devices that have button debouncing disabled. This state is effectively a noop, it just forwards the events as they come in and returns back to the same state.
Entry state: DISABLED...
button
press
button...
button
release
button...
DISABLED
DISABLED
button
press
button...
notify
button
press
notify...
button
release
button...
notify
button
release
notify...
other
button
other...
IS_UP
IS_UP
button
press
button...
IS_DOWN_WAITING
IS_DOWN_WAITING
IS_UP_DELAYING
IS_UP_DELAYING
notify
button
release
notify...
notify
button
press
notify...
IS_UP
IS_UP
notify
button
release
notify...
IS_DOWN_DETECTING_SPURIOUS
IS_DOWN_DETECTING_SPURIOUS
spurious
enabled?
spurious...
no
no
yes
yes
set
timer
set...
notify
button
press
notify...
other
button
other...
enable
spurious
enable...
IS_DOWN
IS_DOWN
IS_DOWN
IS_DOWN
button
release
button...
set
timer
set...
set short
timer
set short...
other
button
other...
IS_UP_DELAYING_SPURIOUS
IS_UP_DELAYING_SPURIOUS
IS_UP_DETECTING_SPURIOUS
IS_UP_DETECTING_SPURIOUS
button
press
button...
timeout
short
timeout...
other
button
other...
timeout
timeout
button
release
button...
timeout
short
timeout...
other
button
other...
timeout
timeout
timeout
timeout
other
button
other...
timeout
timeout
other
button
other...
IS_DOWN_DELAYING
IS_DOWN_DELAYING
notify
button
press
notify...
timeout
timeout
button
press
button...
other
button
other...
notify
button
release
notify...
notify
button
release
notify...
timeout
short
timeout...
button
press
button...
other
button
other...
IS_UP_WAITING
IS_UP_WAITING
button
release
button...
timeout
timeout
other
button
other...
set
timer
set...
set
timer
set...
set
timer
set...
set
timer
set...
set
timer
set...
set short
timer
set short...
set
timer
set...
set short
timer
set short...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/middle-button-emulation.svg b/CoreServices/WindowServer/libinput/doc/middle-button-emulation.svg index 338af38658..427c7607ee 100644 --- a/CoreServices/WindowServer/libinput/doc/middle-button-emulation.svg +++ b/CoreServices/WindowServer/libinput/doc/middle-button-emulation.svg @@ -1,1315 +1 @@ - - - - - - - - - -
-
- IDLE
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- left button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- LEFT_DOWN
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- RIGHT_DOWN
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- PASSTHROUGH
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- right button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- timeout
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN_LEFT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_LEFT
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN_LEFT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- MIDDLE
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_MIDDLE
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN_MIDDLE
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_MIDDLE
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- LUP_PENDING
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- RUP_PENDING
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- IDLE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- right button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- left button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- left button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- timeout
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- BTN_RIGHT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - - - -
-
- BTN_RIGHT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_RIGHT
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - - - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- BTN_MIDDLE
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- IGNORE_LR
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- other button
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- PASSTHROUGH
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- IGNORE_R
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- IGNORE_L
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- left button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_LEFT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- BTN_LEFT
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- right button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- right button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_RIGHT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN_RIGHT
- RELEASE
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - - - - - - - -
-
- left button
- release
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- other button
- press
-
-
-
- - [Not supported by viewer] -
-
- - - - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN_LEFT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- BTN_RIGHT
- PRESS
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- any button
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- all buttons
- up?
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- no
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- yes
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- other button
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- other button
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - - - -
-
- any button
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- BTN*
- event
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- all buttons
- up?
-
-
-
- - [Not supported by viewer] -
-
- - - - - - - - -
-
- no
-
-
- - [Not supported by viewer] -
-
- - - - -
-
- IDLE
-
-
- - [Not supported by viewer] -
-
- - - - - -
-
- yes
-
-
- - [Not supported by viewer] -
-
-
-
+
IDLE
[Not supported by viewer]
left button
press
[Not supported by viewer]
right button
press
[Not supported by viewer]
other button
press
[Not supported by viewer]
LEFT_DOWN
[Not supported by viewer]
RIGHT_DOWN
[Not supported by viewer]
PASSTHROUGH
[Not supported by viewer]
left button
release
[Not supported by viewer]
right button
press
[Not supported by viewer]
timeout
[Not supported by viewer]
BTN_LEFT
PRESS
[Not supported by viewer]
BTN_LEFT
RELEASE
[Not supported by viewer]
BTN_LEFT
PRESS
[Not supported by viewer]
MIDDLE
[Not supported by viewer]
BTN_MIDDLE
PRESS
[Not supported by viewer]
left button
release
[Not supported by viewer]
right button
release
[Not supported by viewer]
BTN_MIDDLE
RELEASE
[Not supported by viewer]
BTN_MIDDLE
RELEASE
[Not supported by viewer]
LUP_PENDING
[Not supported by viewer]
RUP_PENDING
[Not supported by viewer]
left button
release
[Not supported by viewer]
right button
release
[Not supported by viewer]
IDLE
[Not supported by viewer]
right button
press
[Not supported by viewer]
left button
press
[Not supported by viewer]
other button
press
[Not supported by viewer]
left button
press
[Not supported by viewer]
right button
release
[Not supported by viewer]
timeout
[Not supported by viewer]
other button
press
[Not supported by viewer]
BTN_RIGHT
PRESS
[Not supported by viewer]
BTN_RIGHT
PRESS
[Not supported by viewer]
BTN_RIGHT
RELEASE
[Not supported by viewer]
other button
press
[Not supported by viewer]
BTN_MIDDLE
RELEASE
[Not supported by viewer]
IGNORE_LR
[Not supported by viewer]
left button
release
[Not supported by viewer]
right button
release
[Not supported by viewer]
other button
event
[Not supported by viewer]
PASSTHROUGH
[Not supported by viewer]
IGNORE_R
[Not supported by viewer]
IGNORE_L
[Not supported by viewer]
left button
press
[Not supported by viewer]
BTN_LEFT
PRESS
[Not supported by viewer]
left button
release
[Not supported by viewer]
BTN_LEFT
RELEASE
[Not supported by viewer]
right button
release
[Not supported by viewer]
right button
release
[Not supported by viewer]
right button
press
[Not supported by viewer]
BTN_RIGHT
PRESS
[Not supported by viewer]
BTN_RIGHT
RELEASE
[Not supported by viewer]
left button
release
[Not supported by viewer]
other button
press
[Not supported by viewer]
other button
press
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
BTN_LEFT
PRESS
[Not supported by viewer]
BTN_RIGHT
PRESS
[Not supported by viewer]
any button
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
all buttons
up?
[Not supported by viewer]
no
[Not supported by viewer]
yes
[Not supported by viewer]
other button
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
other button
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
any button
event
[Not supported by viewer]
BTN*
event
[Not supported by viewer]
all buttons
up?
[Not supported by viewer]
no
[Not supported by viewer]
IDLE
[Not supported by viewer]
yes
[Not supported by viewer]
\ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/touchpad-edge-scrolling-state-machine.svg b/CoreServices/WindowServer/libinput/doc/touchpad-edge-scrolling-state-machine.svg index 7a82d88c74..78c13bdd4e 100644 --- a/CoreServices/WindowServer/libinput/doc/touchpad-edge-scrolling-state-machine.svg +++ b/CoreServices/WindowServer/libinput/doc/touchpad-edge-scrolling-state-machine.svg @@ -1,262 +1 @@ - - - - - - - NONE - on-entry: - edge = none - threshold = def - - - - EDGE_NEW - on-entry: - edge = get_edge() - set_timer() - - - - AREA - on-entry: - edge = none - set_pointer() - - - - release - - - - touch - - - - - - touch, - edge &= get_edge() - - - - - - - - - - - - - - - tp_edge_scroll_post_events() - - - - dirty? - - - - - - no - - - - - - yes - - - - - - current = buttons.state & 0x01 - old = buttons.old_state & 0x01 - button = 0 - is_top = 0 - - - - - - notify_axis(last_axis, 0.0) - last_axis = -1 - - - - edge == right - - - - - - yes - - - - axis = scroll_vertical - delta = dy - - - - - - edge == none - - - - - - no - - - - edge == bottom - - - - - - yes - - - - - - no - - - - axis = scroll_horizontal - delta = dx - - - - - - no - - - - get_delta() - - - - - - - - notify_axis(axis, delta) - last_axis = axis - emit(scroll_event_posted) - - - - delta < threshold - - - - - - yes - - - - - - no - - - - - - - - last_axis != -1 - - - - EDGE - on-entry: - threshold = 0.01 - - - - - - - - timeout || - scroll_event_posted - - - - - - - - - - yes - - - - - - yes - - - - - - no - - - - - - - - - - - - - - - - - - yes - - - - - - no - - - - get_edge() - - - - edge - - - - - - no - - - - - - yes - - - +NONEon-entry:edge = nonethreshold = defEDGE_NEWon-entry:edge = get_edge()set_timer()AREAon-entry:edge = noneset_pointer()releasetouchtouch,edge &= get_edge()tp_edge_scroll_post_events()dirty?noyescurrent = buttons.state & 0x01old = buttons.old_state & 0x01button = 0is_top = 0notify_axis(last_axis, 0.0)last_axis = -1edge == rightyesaxis = scroll_verticaldelta = dyedge == nonenoedge == bottomyesnoaxis = scroll_horizontaldelta = dxnoget_delta()notify_axis(axis, delta)last_axis = axisemit(scroll_event_posted)delta < thresholdyesnolast_axis != -1EDGEon-entry:threshold = 0.01timeout ||scroll_event_postedyesyesnoyesnoget_edge()edgenoyes \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/touchpad-softbutton-state-machine.svg b/CoreServices/WindowServer/libinput/doc/touchpad-softbutton-state-machine.svg index ffa17a29dc..9d49e70dd0 100644 --- a/CoreServices/WindowServer/libinput/doc/touchpad-softbutton-state-machine.svg +++ b/CoreServices/WindowServer/libinput/doc/touchpad-softbutton-state-machine.svg @@ -1,386 +1 @@ - - - - - - - - - NONE - on-entry: - curr = none - - - - BOTTOM - on-entry: - curr = button - - - - AREA - on-entry: - curr =area - set_pointer() - - - - finger in - area or top - - - - finger - up - - - - - - finger in - bottom - - - - - - - - finger in - area - - - - - - - - finger in - bottom - button != curr - - - - - - - - - - - - - Check state of - all touches - - - - - - - - - tp_post_softbutton_buttons() - - - - !buttons.click_pend - && current == old - - - - - - yes - - - - - - no - - - - - - current = buttons.state & 0x01 - old = buttons.old_state & 0x01 - button = 0 - is_top = 0 - - - - - - All touches are in state none - - - - - - no - - - - - - yes - - - - buttons.click_pend = 1 - - - - - - (Some touches are in middle) || - ((Some touches are in right) && - (Some touches are in left)) - - - - - - yes - - - - button = BTN_MIDDLE - - - - - - current - - - - - - no - - - - - - yes - - - - Some touches are in right - - - - - - yes - - - - - - no - - - - button = BTN_RIGHT - - - - button = BTN_LEFT - - - - - - no - - - - buttons.active = button - buttons.active_is_top = is_top - state = BUTTON_PRESSED - - - - - - - - - - button = buttons.active - is_top = buttons.active_is_top - buttons.active = 0 - buttons.active_is_top = 0 - state = BUTTON_RELEASED - - - - buttons.click_pend = 0 - - - - - - - - button - - - - - - no - - - - - - yes - - - - tp_notify_softbutton( - button, is_top, state) - - - - - - - - - - finger in - top - - - - - - TOP_NEW - on-entry: - curr = button - start enter timeout - - - - - - - TOP - - - - - phys - button - press - - - - enter - timeout - - - - finger in - top - button != curr - - - - - - - - - - - - - - - - - - finger in - area or - bottom - - - - - - - - TOP_TO_IGNORE - on-entry: - start leave timeout - - - - finger in - area or bottom - - - - finger in - top - button == curr - - - - - - - - - - - - - - IGNORE - on-entry: - curr =none - - - - leave - timeout - - - - - - - - - - - - touches in top? - - - - - - yes - - - - is_top = 1 - - - - - - - - no - - - +NONEon-entry:curr = noneBOTTOMon-entry:curr = buttonAREAon-entry:curr =areaset_pointer()finger inarea or topfingerupfinger inbottomfinger inareafinger inbottombutton != currCheck state ofall touchestp_post_softbutton_buttons()!buttons.click_pend&& current == oldyesnocurrent = buttons.state & 0x01old = buttons.old_state & 0x01button = 0is_top = 0All touches are in state nonenoyesbuttons.click_pend = 1(Some touches are in middle) ||((Some touches are in right) &&(Some touches are in left))yesbutton = BTN_MIDDLEcurrentnoyesSome touches are in rightyesnobutton = BTN_RIGHTbutton = BTN_LEFTnobuttons.active = buttonbuttons.active_is_top = is_topstate = BUTTON_PRESSEDbutton = buttons.activeis_top = buttons.active_is_topbuttons.active = 0buttons.active_is_top = 0state = BUTTON_RELEASEDbuttons.click_pend = 0buttonnoyestp_notify_softbutton(button, is_top, state)finger intopTOP_NEWon-entry:curr = buttonstart enter timeoutTOPphysbuttonpressentertimeoutfinger intopbutton != currfinger inarea orbottomTOP_TO_IGNOREon-entry:start leave timeoutfinger inarea or bottomfinger intopbutton == currIGNOREon-entry:curr =noneleavetimeouttouches in top?yesis_top = 1no \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/touchpad-tap-state-machine.svg b/CoreServices/WindowServer/libinput/doc/touchpad-tap-state-machine.svg index ea18814321..a0efc632d1 100644 --- a/CoreServices/WindowServer/libinput/doc/touchpad-tap-state-machine.svg +++ b/CoreServices/WindowServer/libinput/doc/touchpad-tap-state-machine.svg @@ -1,3 +1 @@ - - -
(this section exists for [n] = 1, [n] = 2, and [n] = 3)
(this section exists for [n] = 1, [n] = 2, and [n] = 3)
IDLETOUCHfirstfinger downfinger upbutton 1presstimeoutmove > thresholdsecondfinger downTOUCH_2secondfinger upbutton 2pressmove > thresholdtimeoutbutton 1releasebutton 2release[n]FGTAP_TAPPEDtimeoutfirstfinger down[n]FGTAP_DRAGGINGfirstfinger upbutton [n]releaseIDLEthirdfinger downTOUCH_3button 3pressbutton 3releasemove > thresholdIDLEtimeoutfirstfinger upIDLEfourthfinger down[n]FGTAP_DRAGGING_OR_DOUBLETAPtimeoutfirstfinger upbutton [n]releasesecondfinger downmove > thresholdHOLDfirstfinger upsecondfinger downTOUCH_2_HOLDsecondfinger upthirdfinger downTOUCH_3_HOLDfourthfinger downDEADany finger upfourthfinger upany finger upany finger upIDLEif fingercount == 0[n]FGTAP_DRAGGING_2secondfinger downthirdfinger downphysbuttonpressphysbuttonpressbutton [n]release[n]FGTAP_DRAGGING_WAITtimeoutfirstfinger downTOUCH_TOUCHTOUCH_IDLETOUCH_DEADTOUCH_DEADTOUCH_IDLETOUCH_TOUCHTOUCH_IDLETOUCH_IDLETOUCH_TOUCHthat fingerTOUCH_IDLETOUCH_DEADthat fingerTOUCH_IDLETOUCH_TOUCHTOUCH_IDLETOUCH_TOUCHTOUCH_DEADTOUCH_IDLETOUCH_TOUCHTOUCH_TOUCHTOUCH_IDLETOUCH_TOUCHthat fingerTOUCH_IDLETOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEAD[n]FGTAP_DRAGGING_OR_TAPfirstfinger uptimeoutmove > thresholdTOUCH_IDLEdrag lockenabled?
no
no
yes
yes
thumbTOUCH_DEADTOUCH_2_RELEASEsecondfinger uptimeoutmove > thresholdfirstfinger downTOUCH_IDLEfirstfinger upsecondfinger downTOUCH_DEADTOUCH_DEADdragdisabled?
yes
yes
palmeither fingerpalmremaining fingerpalmany fingerpalmthat fingerTOUCH_DEADthat fingerTOUCH_DEADpalmany fingerpalmthat fingerTOUCH_DEADTOUCH_DEADpalmTOUCH_DEADany fingerpalmthat fingerTOUCH_DEADeither fingerpalmthat fingerTOUCH_DEADpalmTOUCH_DEADany fingerpalmthat fingerTOUCH_DEADTOUCH_DEADmove > thresholdmove > thresholdbutton 1press
[n] = 1
[n] = 1
[n] = 1
[n] = 1
no
no
button [n]releaseIDLEdragdisabled?
[n] = 2
[n] = 2
no
no
yes
yes
dragdisabled?
yes
yes
no
no
[n] = 3
[n] = 3
TOUCH_3_RELEASEtimeoutTOUCH_DEADTOUCH_DEADeither fingerpalmthat fingerTOUCH_DEADmove > thresholdthirdfinger downTOUCH_TOUCHTOUCH_3_RELEASE_2remainingfinger upthat fingerTOUCH_IDLEeither finger upthat fingerTOUCH_IDLEsecondfinger downremaining fingerpalmTOUCH_DEADtimeoutfirstfinger upbutton 3pressbutton 3releasebutton 3pressbutton 3releaseeither finger upthat fingerTOUCH_IDLEsecondfinger downbutton [n]releasebutton 3pressbutton 3releaseTOUCH_DEADbutton 3pressbutton 3releasebutton 3pressbutton 3release
Viewer does not support full SVG 1.1
\ No newline at end of file +
(this section exists for [n] = 1, [n] = 2, and [n] = 3)
(this section exists for [n] = 1, [n] = 2, and [n] = 3)
IDLETOUCHfirstfinger downfinger upbutton 1presstimeoutmove >thresholdsecondfinger downTOUCH_2secondfinger upbutton 2pressmove >thresholdtimeoutbutton 1releasebutton 2release[n]FGTAP_TAPPEDtimeoutfirstfinger down[n]FGTAP_DRAGGINGfirstfinger upbutton [n]releaseIDLEthirdfinger downTOUCH_3button 3pressbutton 3releasemove >thresholdIDLEtimeoutfirstfinger upIDLEfourthfinger down[n]FGTAP_DRAGGING_OR_DOUBLETAPtimeoutfirstfinger upbutton [n]releasesecondfinger downmove >thresholdHOLDfirstfinger upsecondfinger downTOUCH_2_HOLDsecondfinger upthirdfinger downTOUCH_3_HOLDfourthfinger downDEADany finger upfourthfinger upany finger upany finger upIDLEif fingercount == 0[n]FGTAP_DRAGGING_2secondfinger downthirdfinger downphysbuttonpressphysbuttonpressbutton [n]release[n]FGTAP_DRAGGING_WAITtimeoutfirstfinger downTOUCH_TOUCHTOUCH_IDLETOUCH_DEADTOUCH_DEADTOUCH_IDLETOUCH_TOUCHTOUCH_IDLETOUCH_IDLETOUCH_TOUCHthat fingerTOUCH_IDLETOUCH_DEADthat fingerTOUCH_IDLETOUCH_TOUCHTOUCH_IDLETOUCH_TOUCHTOUCH_DEADTOUCH_IDLETOUCH_TOUCHTOUCH_TOUCHTOUCH_IDLETOUCH_TOUCHthat fingerTOUCH_IDLETOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEADTOUCH_DEAD[n]FGTAP_DRAGGING_OR_TAPfirstfinger uptimeoutmove >thresholdTOUCH_IDLEdrag lockenabled?
no
no
yes
yes
thumbTOUCH_DEADTOUCH_2_RELEASEsecondfinger uptimeoutmove >thresholdfirstfinger downTOUCH_IDLEfirstfinger upsecondfinger downTOUCH_DEADTOUCH_DEADdragdisabled?
yes
yes
palmeither fingerpalmremainingfingerpalmany fingerpalmthat fingerTOUCH_DEADthat fingerTOUCH_DEADpalmany fingerpalmthat fingerTOUCH_DEADTOUCH_DEADpalmTOUCH_DEADany fingerpalmthat fingerTOUCH_DEADeither fingerpalmthat fingerTOUCH_DEADpalmTOUCH_DEADany fingerpalmthat fingerTOUCH_DEADTOUCH_DEADmove >thresholdmove >thresholdbutton 1press
[n] = 1
[n] = 1
[n] = 1
[n] = 1
no
no
button [n]releaseIDLEdragdisabled?
[n] = 2
[n] = 2
no
no
yes
yes
dragdisabled?
yes
yes
no
no
[n] = 3
[n] = 3
TOUCH_3_RELEASEtimeoutTOUCH_DEADTOUCH_DEADeither fingerpalmthat fingerTOUCH_DEADmove >thresholdthirdfinger downTOUCH_TOUCHTOUCH_3_RELEASE_2remainingfinger upthat fingerTOUCH_IDLEeither finger upthat fingerTOUCH_IDLEsecondfinger downremainingfingerpalmTOUCH_DEADtimeoutfirstfinger upbutton 3pressbutton 3releasebutton 3pressbutton 3releaseeither finger upthat fingerTOUCH_IDLEsecondfinger downbutton [n]releasebutton 3pressbutton 3releaseTOUCH_DEADbutton 3pressbutton 3releasebutton 3pressbutton 3release
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/button-scrolling.svg b/CoreServices/WindowServer/libinput/doc/user/svg/button-scrolling.svg index 476c9c7d2e..a5acb01bf9 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/button-scrolling.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/button-scrolling.svg @@ -1,292 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C - V - B - N - M - J - H - G - F - - - - - - - - - - - - - - - - - - - - +CVBNMJHGF \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger-distance.svg b/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger-distance.svg index ac659cfed8..ed1cc4d103 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger-distance.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger-distance.svg @@ -1,106 +1 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger.svg b/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger.svg index b92dcb441c..fd28bd410d 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/clickfinger.svg @@ -1,207 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/edge-scrolling.svg b/CoreServices/WindowServer/libinput/doc/user/svg/edge-scrolling.svg index c768e805a7..b0dcf8ec02 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/edge-scrolling.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/edge-scrolling.svg @@ -1,126 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/gesture-2fg-ambiguity.svg b/CoreServices/WindowServer/libinput/doc/user/svg/gesture-2fg-ambiguity.svg index e4996ca98d..1677be2e4d 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/gesture-2fg-ambiguity.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/gesture-2fg-ambiguity.svg @@ -1,496 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Touch 1 - - - Touch 2 - - +Touch 1Touch 2 \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/palm-detection.svg b/CoreServices/WindowServer/libinput/doc/user/svg/palm-detection.svg index f46444e174..d59cc84a9a 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/palm-detection.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/palm-detection.svg @@ -1,201 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - A - B - - - C - - - - +ABC \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures-softbuttons.svg b/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures-softbuttons.svg index 959cb4f4b3..632c34c913 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures-softbuttons.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures-softbuttons.svg @@ -1,365 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures.svg b/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures.svg index 4dca4cf4aa..5b83276cf2 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/pinch-gestures.svg @@ -1,612 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - logicalcenter - initial scale (1.0) - current scale (> 1.0) - - logicalcenter - - - - - deltaangle - - +logicalcenterinitial scale (1.0)current scale (> 1.0)logicalcenterdeltaangle \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-custom.svg b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-custom.svg index abcc5a1b7d..d3f9d12afc 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-custom.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-custom.svg @@ -1,1067 +1 @@ - - - - - - - - 2023-08-16T19:10:50.848529 - image/svg+xml - - - Matplotlib v3.7.2, https://matplotlib.org/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +2023-08-16T19:10:50.848529image/svg+xmlMatplotlib v3.7.2, https://matplotlib.org/ \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-low-dpi.svg b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-low-dpi.svg index 5e66f01deb..80aa45987e 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-low-dpi.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-low-dpi.svg @@ -1,3747 +1 @@ - - - - -Gnuplot -Produced by GNUPLOT 5.0 patchlevel 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 0 - - - - - 0.0005 - - - - - 0.001 - - - - - 0.0015 - - - - - 0.002 - - - - - 0.0025 - - - - - 0.003 - - - - - - - - - accel factor - - - - - speed in units/us - - - - - 200dpi - - - 200dpi - - - - - - 400dpi - - - 400dpi - - - - - - 800dpi - - - 800dpi - - - - - - 1000dpi - - - 1000dpi - - - - - - - - - - - - - - - - - +GnuplotProduced by GNUPLOT 5.0 patchlevel 001234500.00050.0010.00150.0020.00250.003accel factorspeed in units/us200dpi200dpi400dpi400dpi800dpi800dpi1000dpi1000dpi \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-touchpad.svg b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-touchpad.svg index 0bae04129e..e4756a750c 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-touchpad.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-touchpad.svg @@ -1,579 +1 @@ - - - -Gnuplot -Produced by GNUPLOT 5.0 patchlevel 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - 0.5 - - - - - 1 - - - - - 1.5 - - - - - 2 - - - - - 2.5 - - - - - 3 - - - - - 3.5 - - - - - 4 - - - - - 4.5 - - - - - 0 - - - - - 50 - - - - - 100 - - - - - 150 - - - - - 200 - - - - - 250 - - - - - 300 - - - - - 350 - - - - - 400 - - - - - - - - - accel factor - - - - - speed in mm/s - - - - - -1 - - - -1 - - - - - - -0.75 - - - -0.75 - - - - - - -0.5 - - - -0.5 - - - - - - -0.25 - - - -0.25 - - - - - - 0 - - - 0 - - - - - - 0.5 - - - 0.5 - - - - - - 1 - - - 1 - - - - - - - - - - - - - - - - - +GnuplotProduced by GNUPLOT 5.0 patchlevel 600.511.522.533.544.5050100150200250300350400accel factorspeed in mm/s-1-1-0.75-0.75-0.5-0.5-0.25-0.25000.50.511 \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-trackpoint.svg b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-trackpoint.svg index f87244dc41..e075f4c540 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-trackpoint.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/ptraccel-trackpoint.svg @@ -1,211 +1 @@ - - - -Gnuplot -Produced by GNUPLOT 5.0 patchlevel 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 0 - - - - - 0.2 - - - - - 0.4 - - - - - 0.6 - - - - - 0.8 - - - - - 1 - - - - - - - - - accel factor - - - - - delta (units/ms) - - - - - -1 - - - -1 - - - - - - -0.75 - - - -0.75 - - - - - - -0.5 - - - -0.5 - - - - - - -0.25 - - - -0.25 - - - - - - 0 - - - 0 - - - - - - 0.5 - - - 0.5 - - - - - - 1 - - - 1 - - - - - - - - - - - - - - - - - - +GnuplotProduced by GNUPLOT 5.0 patchlevel 601234500.20.40.60.81accel factordelta (units/ms)-1-1-0.75-0.75-0.5-0.5-0.25-0.25000.50.511 \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-conditions.svg b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-conditions.svg index 9865648edd..dc72afeb85 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-conditions.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-conditions.svg @@ -1,210 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-thumbpress.svg b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-thumbpress.svg index 61e546fbef..60988b8adb 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-thumbpress.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-thumbpress.svg @@ -1,107 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-visualized.svg b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-visualized.svg index a13f8ca975..ac653d66e8 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-visualized.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons-visualized.svg @@ -1,146 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - main area - right button - left button - middle - +main arearight buttonleft buttonmiddle \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons.svg b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons.svg index c0bc6104f3..48b05e7e42 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/software-buttons.svg @@ -1,151 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/swipe-gestures.svg b/CoreServices/WindowServer/libinput/doc/user/svg/swipe-gestures.svg index a88f646bc2..1c12aefb5a 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/swipe-gestures.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/swipe-gestures.svg @@ -1,512 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - logicalcenter - - - - - - - +logicalcenter \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-axes.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-axes.svg index c0ce5b7e0f..9dd338a273 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-axes.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-axes.svg @@ -1,564 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - Distance - - - - - - - - - - Pressure - - - - - - - Tilt (angle) - - - - - +DistancePressureTilt (angle) \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-cintiq24hd-modes.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-cintiq24hd-modes.svg index f1be53e891..ae0f299266 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-cintiq24hd-modes.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-cintiq24hd-modes.svg @@ -1,460 +1 @@ - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mode indicators - mode indicators - mode toggle buttons - - - - - - - - - - - - - - - - - - - - - - - mode toggle buttons - - - +mode indicatorsmode indicatorsmode toggle buttonsmode toggle buttons \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-interfaces.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-interfaces.svg index d64fe9f30a..a948dd37fe 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-interfaces.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-interfaces.svg @@ -1,325 +1 @@ - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Pad buttons - - Pad buttons - Pad buttons - Pad ring - - - - Pad ring - Tool buttons - - Tool tip - - - +Pad buttonsPad buttonsPad buttonsPad ringPad ringTool buttonsTool tip \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-left-handed.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-left-handed.svg index ff73fd91be..88ecee7a92 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-left-handed.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-left-handed.svg @@ -1,469 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - origin - origin - - - zero - - - - zero - - - +originoriginzerozero \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-out-of-bounds.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-out-of-bounds.svg index 83e5021e58..f35e197eb3 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet-out-of-bounds.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet-out-of-bounds.svg @@ -1,271 +1 @@ - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tablet.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tablet.svg index 7a9dda8333..b1824e1754 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tablet.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tablet.svg @@ -1,199 +1 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/tap-n-drag.svg b/CoreServices/WindowServer/libinput/doc/user/svg/tap-n-drag.svg index 5c84beb73c..622ab5bdf2 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/tap-n-drag.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/tap-n-drag.svg @@ -1,810 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a) Tap - b) Hold down - c) Move - d) Reset finger, move (optional) - f) Tap to end (optional) - e) Release - +a) Tapb) Hold downc) Moved) Reset finger, move (optional)f) Tap to end (optional)e) Release \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/thumb-detection.svg b/CoreServices/WindowServer/libinput/doc/user/svg/thumb-detection.svg index bc7469817d..f5a5c264a7 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/thumb-detection.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/thumb-detection.svg @@ -1,116 +1 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/top-software-buttons.svg b/CoreServices/WindowServer/libinput/doc/user/svg/top-software-buttons.svg index ab31124084..d6a5c79e58 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/top-software-buttons.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/top-software-buttons.svg @@ -1,213 +1 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/touchscreen-gestures.svg b/CoreServices/WindowServer/libinput/doc/user/svg/touchscreen-gestures.svg index 8452c7e05b..497185a648 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/touchscreen-gestures.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/touchscreen-gestures.svg @@ -1,440 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/trackpoint-delta-illustration.svg b/CoreServices/WindowServer/libinput/doc/user/svg/trackpoint-delta-illustration.svg index 8423dfa22f..efc131bf8f 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/trackpoint-delta-illustration.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/trackpoint-delta-illustration.svg @@ -1,126 +1 @@ - - - -Gnuplot -Produced by GNUPLOT 5.0 patchlevel 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - minimum possible interval - - - delta is 1 - - - - - - - - - - - physical pressure - - - - - time between events - - - - - time between events - - - - - - (x, y) delta values - - - (x, y) delta values - - - - - - - - - - - - - - - - - +GnuplotProduced by GNUPLOT 5.0 patchlevel 6minimum possible intervaldelta is 1physical pressuretime between eventstime between events(x, y) delta values(x, y) delta values \ No newline at end of file diff --git a/CoreServices/WindowServer/libinput/doc/user/svg/twofinger-scrolling.svg b/CoreServices/WindowServer/libinput/doc/user/svg/twofinger-scrolling.svg index 7830c25481..e7f2553cb8 100644 --- a/CoreServices/WindowServer/libinput/doc/user/svg/twofinger-scrolling.svg +++ b/CoreServices/WindowServer/libinput/doc/user/svg/twofinger-scrolling.svg @@ -1,165 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGExample.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGExample.svg index 8e81576018..3c2e4d0d2b 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGExample.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGExample.svg @@ -1,520 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Entry - - // Pre: x is ⊥int x;if (n > 0)// Post: x is ⊥ - - // Pre: x is ⊥x = n;// Post: x is ⊤ - - // Pre: x is ⊥if (n == 42)// Post: x is ⊥ - - // Pre: x is ⊥x = 5;// Post: x is {5} - - // Pre: x is ⊥x = 44;// Post: x is {44} - - // Pre: x is {5; 44}print(x);// Post: x is {5; 44} - - // Pre: x is ⊤print(x);// Post: x is ⊤ - - - - - - - - - - - Exit - - True - True - False - False - - +Entry// Pre: x is ⊥int x;if (n > 0)// Post: x is ⊥// Pre: x is ⊥x = n;// Post: x is ⊤// Pre: x is ⊥if (n == 42)// Post: x is ⊥// Pre: x is ⊥x = 5;// Post: x is {5}// Pre: x is ⊥x = 44;// Post: x is {44}// Pre: x is {5; 44}print(x);// Post: x is {5; 44}// Pre: x is ⊤print(x);// Post: x is ⊤ExitTrueTrueFalseFalse \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGJoinRule.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGJoinRule.svg index 95daffa8d9..5153013ac2 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGJoinRule.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/CFGJoinRule.svg @@ -1,222 +1 @@ - - - - - - - - - - - - (Given) - (Conclusion) - in1 - in2 - inn - join(in1, in2, …, inn) - out = transfer(basic_block, join(in1, in2, …, inn)) - - Basic block - - - … - - - - +(Given)(Conclusion)in1in2innjoin(in1, in2, …, inn)out = transfer(basic_block, join(in1, in2, …, inn))Basic block… \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/DefinitiveInitializationLattice.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/DefinitiveInitializationLattice.svg index 861a3f9c74..6a13749cac 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/DefinitiveInitializationLattice.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/DefinitiveInitializationLattice.svg @@ -1,114 +1 @@ - - - - - - - - - - - - Maybe uninitialized - Initialized - Uninitialized - - - - - - - +Maybe uninitializedInitializedUninitialized \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsFiniteLattice.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsFiniteLattice.svg index aab7d3e986..737349fe04 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsFiniteLattice.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsFiniteLattice.svg @@ -1,403 +1 @@ - - - - - ⊥ = {} - … - … - {−9} - {−5} - … - {−3} - {−2} - {−1} - {0} - {1} - {2} - {3} - … - - - - - - - - - - … - … - {−9, −5} - {−3, −1} - … - {1, 2} - … - - - - - - - - {1, 2, 3} - - … - … - ⊤ = ℤ - - - - - - - +⊥ = {}……{−9}{−5}…{−3}{−2}{−1}{0}{1}{2}{3}………{−9, −5}{−3, −1}…{1, 2}…{1, 2, 3}……⊤ = ℤ \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsInfiniteLattice.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsInfiniteLattice.svg index 380aa2a0b4..a8ce50eda0 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsInfiniteLattice.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/IntegerSetsInfiniteLattice.svg @@ -1,403 +1 @@ - - - - - ⊥ = {} - … - … - {−9} - {−5} - … - {−3} - {−2} - {−1} - {0} - {1} - {2} - {3} - … - - - - - - - - - - … - … - {−9, −5} - {−3, −1} - … - {1, 2} - … - - - - - - - - {1, 2, 3} - - … - … - (goes up infinitely) - - - - - - - +⊥ = {}……{−9}{−5}…{−3}{−2}{−1}{0}{1}{2}{3}………{−9, −5}{−3, −1}…{1, 2}…{1, 2, 3}……(goes up infinitely) \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/OutputParameterIdentificationLattice.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/OutputParameterIdentificationLattice.svg index 5658587c2e..511ab3c037 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/OutputParameterIdentificationLattice.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/OutputParameterIdentificationLattice.svg @@ -1,340 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Overwritten: {p->x, p->y, p->z} - Overwritten: {p->x, p->z} - Overwritten: {p->x, p->z} - Overwritten: {p->q} - Overwritten: {} - - - - - Normal states - - - Failure states - {Unsafe read at line 3} - {Pointer escape at line 5} - {Unsafe read at line 7} - {Unsafe read at line 3, Pointer escape at line 5} - - - {Unsafe read at line 3, Pointer escape at line 5, Unsafe read at line 7} - - - - - +Overwritten: {p->x, p->y, p->z}Overwritten: {p->x, p->z}Overwritten: {p->x, p->z}Overwritten: {p->q}Overwritten: {}Normal statesFailure states{Unsafe read at line 3}{Pointer escape at line 5}{Unsafe read at line 7}{Unsafe read at line 3, Pointer escape at line 5}{Unsafe read at line 3, Pointer escape at line 5, Unsafe read at line 7} \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/UniquePtrLattice.svg b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/UniquePtrLattice.svg index f7a618ab0c..dfcb9f753b 100644 --- a/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/UniquePtrLattice.svg +++ b/Developer/Default.xctoolchain/llvm/clang/docs/DataFlowAnalysisIntroImages/UniquePtrLattice.svg @@ -1,114 +1 @@ - - - - - - - - - - - - Conflicting - Defined - Compatible - - - - - - - +ConflictingDefinedCompatible \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/lld/docs/partitions.svg b/Developer/Default.xctoolchain/llvm/lld/docs/partitions.svg index 39cd969334..e35c1eb6c1 100644 --- a/Developer/Default.xctoolchain/llvm/lld/docs/partitions.svg +++ b/Developer/Default.xctoolchain/llvm/lld/docs/partitions.svg @@ -1,110 +1 @@ - - - - - - -G - - -part_main -Main partition - - -main - -main - - -part_main->main - - - - -part1 -Loadable partition 1 - - -f1 - -f1 - - -part1->f1 - - - - -part2 -Loadable partition 2 - - -f2 - -f2 - - -part2->f2 - - - - -f3 - -f3 - - -main->f3 - - - - -f1->f3 - - - - -f4 - -f4 - - -f1->f4 - - - - -f5 - -f5 - - -f1->f5 - - - - -f2->f3 - - - - -f2->f5 - - - - -f6 - -f6 - - -f2->f6 - - - - - +Gpart_mainMain partitionmainmainpart_main->mainpart1Loadable partition 1f1f1part1->f1part2Loadable partition 2f2f2part2->f2f3f3main->f3f1->f3f4f4f1->f4f5f5f1->f5f2->f3f2->f5f6f6f2->f6 \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-guard.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-guard.svg index dbb930f057..4e93b7c78d 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-guard.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-guard.svg @@ -1,1079 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-irreducible.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-irreducible.svg index f9e5889162..92fa366655 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-irreducible.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-irreducible.svg @@ -1,772 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-merge.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-merge.svg index ea5e574b2d..f3dc9dc042 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-merge.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-merge.svg @@ -1,660 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nested.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nested.svg index 372a3b43ec..b6336375b1 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nested.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nested.svg @@ -1,874 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nonmaximal.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nonmaximal.svg index cb6e4d64b5..5f91c3d985 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nonmaximal.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-nonmaximal.svg @@ -1,1280 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-separate.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-separate.svg index fafd3eb42a..568b0e576e 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-separate.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-separate.svg @@ -1,690 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-single.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-single.svg index 6f9720a0dc..4a7ed2a35d 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-single.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-single.svg @@ -1,338 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-terminology.svg b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-terminology.svg index 6bed1733bb..ffc8b9fee7 100644 --- a/Developer/Default.xctoolchain/llvm/llvm/docs/loop-terminology.svg +++ b/Developer/Default.xctoolchain/llvm/llvm/docs/loop-terminology.svg @@ -1,2111 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Logo_Assets/PaduOS-full.svg b/Logo_Assets/PaduOS-full.svg index 2c5dff5394..8ad396237d 100644 --- a/Logo_Assets/PaduOS-full.svg +++ b/Logo_Assets/PaduOS-full.svg @@ -1,30 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Logo_Assets/PaduOS-mark.svg b/Logo_Assets/PaduOS-mark.svg index 6a095ca1d3..87d98c466d 100644 --- a/Logo_Assets/PaduOS-mark.svg +++ b/Logo_Assets/PaduOS-mark.svg @@ -1,7 +1 @@ - - - - - - - + \ No newline at end of file diff --git a/Logo_Assets/PaduOS-text.svg b/Logo_Assets/PaduOS-text.svg index 610b9b09b1..f19b93dec0 100644 --- a/Logo_Assets/PaduOS-text.svg +++ b/Logo_Assets/PaduOS-text.svg @@ -1,27 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file