You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/widget
Wim de With 17a4aa962f
Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089)
* Bump base

includes:

koreader/koreader-base#1691
koreader/koreader-base#1692
koreader/koreader-base#1689
koreader/koreader-base#1690
koreader/koreader-base#1693

* Integrate decoding of SSIDs within wpa_supplicant

The UTF-8 decoding of SSIDs is specific to wpa_supplicant. In this
patch, we move all of this decoding logic to the wpa_supplicant module.
We expose the raw bytes of the SSID to the NetworkMgr code, and make
sure to always fix bad UTF-8 before we display the SSID to the user.

Within the wpa_supplicant module, we replace the call to the
wpa_passphrase binary to get the PSK with a direct function call to
OpenSSL. This allows us to calculate the PSK over any arbitrary bytes,
including UTF-8. In the same vein, we use the hex-encoded SSID to
communicate with wpa_supplicant when setting up the network to support
arbitrary bytes in the SSID.

Unfortunately, we also remove the tests, as there is no way to unit test
local functions.
6 months ago
..
container FrameContainer: allow for hatched background or overlay 7 months ago
bboxwidget.lua InputContainer: Fall cleanup ;). 2 years ago
bookmapwidget.lua Add ReaderHandmade: support for custom TOC and hidden flows 7 months ago
bookstatuswidget.lua getProps: centralize 2 (#10837) 9 months ago
button.lua Button: fix unstable height 1 year ago
buttondialog.lua QuickMenu: anchor to gesture position 3 (#10646) 11 months ago
buttondialogtitle.lua MovableContainer: add support for anchoring initial position 1 year ago
buttonprogresswidget.lua Button: handle 'width' as the final outer width 1 year ago
buttontable.lua ButtonDialog: allow for step/page scrolling 1 year ago
checkbutton.lua ConfirmBox: add widgets (#10364) 1 year ago
checkmark.lua CheckMark: Fix on tap toggling of checkmarks in SortWidget (#9941) 1 year ago
configdialog.lua Button: handle 'width' as the final outer width 1 year ago
confirmbox.lua ConfirmBox: add widgets (#10364) 1 year ago
datetimewidget.lua Calendar view's day view: thicker separator at 00:00 1 year ago
dictquicklookup.lua ButtonTable: remove unused (#10926) 8 months ago
doublespinwidget.lua [chore] replace utf8 bytes with Unicode escape sequence 10 months ago
eventlistener.lua Deal with table.pack corner-cases properly (#10350) 1 year ago
filechooser.lua Open with... improvement (#11056) 7 months ago
fixedtextwidget.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
focusmanager.lua Minor code quality improvements (#10905) 7 months ago
footnotewidget.lua InputContainer: Fall cleanup ;). 2 years ago
frontlightwidget.lua FrontLightWidget: cleanup buttons layout 1 year ago
horizontalgroup.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
horizontalscrollbar.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
horizontalspan.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
htmlboxwidget.lua HtmlboxWidget: pairs->ipairs (#10574) 11 months ago
iconbutton.lua IconButton: Fix RTL highlighting 1 year ago
iconwidget.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
imageviewer.lua Open with... improvement (#11056) 7 months ago
imagewidget.lua Open with... improvement (#11056) 7 months ago
infomessage.lua Open with... improvement (#11056) 7 months ago
inputdialog.lua InputDialog: add param to setInputText() to set cursor pos 7 months ago
inputtext.lua VirtualKeyboard: Revamp visibility handling (#10852) 9 months ago
keyboardlayoutdialog.lua Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 1 year ago
keyvaluepage.lua TextViewer: font size (#10911) 8 months ago
linewidget.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
linkbox.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
listview.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
menu.lua ButtonTable: remove unused (#10926) 8 months ago
multiconfirmbox.lua ButtonTable: remove unused (#10926) 8 months ago
multiinputdialog.lua VirtualKeyboard: Revamp visibility handling (#10852) 9 months ago
naturallightwidget.lua NaturalLightWidget: Fallback to previous values instead of `nil` (#10425) 1 year ago
networksetting.lua Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089) 6 months ago
notification.lua Kobo: Yet another attempt at working around the hangs on the latest NXP boards (#10771) 10 months ago
numberpickerwidget.lua [chore] replace utf8 bytes with Unicode escape sequence 10 months ago
openwithdialog.lua Open with... improvement (#11056) 7 months ago
overlapgroup.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
pagebrowserwidget.lua Add ReaderHandmade: support for custom TOC and hidden flows 7 months ago
pathchooser.lua File search, FileChooser and others (#10994) 7 months ago
physicalkeyboard.lua VirtualKeyboard: Revamp visibility handling (#10852) 9 months ago
progresswidget.lua ProgressWidget: Add an optional marker on the initial position (#10114) 1 year ago
qrmessage.lua Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 1 year ago
qrwidget.lua Qrcode support (#6844) 4 years ago
radiobuttontable.lua [doc] RadioButtonWidget (#9733) 2 years ago
radiobuttonwidget.lua [doc] RadioButtonWidget (#9733) 2 years ago
radiomark.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
rectspan.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
screensaverlockwidget.lua ScreenSaver: Get rid of gratuitous complexity 1 year ago
screensaverwidget.lua Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 1 year ago
screenshoter.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
scrollhtmlwidget.lua InputContainer: Fall cleanup ;). 2 years ago
scrolltextwidget.lua InputContainer: Fall cleanup ;). 2 years ago
skimtowidget.lua Actions for Go to first/last bookmark (#10899) 8 months ago
sortwidget.lua ReaderFooter/Header: Refine autorefresh repaint-or-not checks (#10045) 1 year ago
spinwidget.lua [AutoWarmth] use CheckButton for night mode toggle (#10762) 10 months ago
textboxwidget.lua Decrease fonts memory use (#10618) 11 months ago
textviewer.lua Open with... improvement (#11056) 7 months ago
textwidget.lua Decrease fonts memory use (#10618) 11 months ago
titlebar.lua Dictionary lookup window: use from/to language to determine glyph form (#10184) 1 year ago
toggleswitch.lua Notification: Fence the *display* update in an attempt to avoid upsetting some boards... (#10083) 1 year ago
touchmenu.lua Font list menu: allow sorting by more recently set (#10662) 10 months ago
trapwidget.lua InputContainer: Fall cleanup ;). 2 years ago
verticalgroup.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
verticalscrollbar.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
verticalspan.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
virtualkeyboard.lua virtualkeyboard: add setting to disable swipes 7 months ago
widget.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago