remove more global variables

pull/797/head
chrox 10 years ago
parent e1af17938c
commit b7c7287bab

@ -8,6 +8,7 @@ local FileChooser = require("ui/widget/filechooser")
local VerticalSpan = require("ui/widget/verticalspan") local VerticalSpan = require("ui/widget/verticalspan")
local VerticalGroup = require("ui/widget/verticalgroup") local VerticalGroup = require("ui/widget/verticalgroup")
local ButtonDialog = require("ui/widget/buttondialog") local ButtonDialog = require("ui/widget/buttondialog")
local lfs = require("libs/libkoreader-lfs")
local UIManager = require("ui/uimanager") local UIManager = require("ui/uimanager")
local Font = require("ui/font") local Font = require("ui/font")
local Screen = require("ui/screen") local Screen = require("ui/screen")

@ -1,10 +1,11 @@
local InputContainer = require("ui/widget/container/inputcontainer") local InputContainer = require("ui/widget/container/inputcontainer")
local CenterContainer = require("ui/widget/container/centercontainer") local CenterContainer = require("ui/widget/container/centercontainer")
local Menu = require("ui/widget/menu")
local ButtonDialog = require("ui/widget/buttondialog") local ButtonDialog = require("ui/widget/buttondialog")
local Screen = require("ui/screen") local lfs = require("libs/libkoreader-lfs")
local UIManager = require("ui/uimanager") local UIManager = require("ui/uimanager")
local DocSettings = require("docsettings") local DocSettings = require("docsettings")
local Menu = require("ui/widget/menu")
local Screen = require("ui/screen")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local _ = require("gettext") local _ = require("gettext")

@ -1,11 +1,12 @@
local InfoMessage = require("ui/widget/infomessage") local CenterContainer = require("ui/widget/container/centercontainer")
local UIManager = require("ui/uimanager")
local _ = require("gettext")
local InputContainer = require("ui/widget/container/inputcontainer") local InputContainer = require("ui/widget/container/inputcontainer")
local InputDialog = require("ui/widget/inputdialog") local InputDialog = require("ui/widget/inputdialog")
local CenterContainer = require("ui/widget/container/centercontainer") local InfoMessage = require("ui/widget/infomessage")
local Screen = require("ui/screen") local lfs = require("libs/libkoreader-lfs")
local UIManager = require("ui/uimanager")
local Menu = require("ui/widget/menu") local Menu = require("ui/widget/menu")
local Screen = require("ui/screen")
local _ = require("gettext")
local Search = InputContainer:new{ local Search = InputContainer:new{
calibrefile = nil, calibrefile = nil,
@ -72,7 +73,7 @@ function Search:init()
self.results = {} self.results = {}
-- check if we find the calibre file -- check if we find the calibre file
if LIBRARY_PATH == nil then if LIBRARY_PATH == nil then
self.calibrefile = findcalibre("/mnt") self.calibrefile = findcalibre("/mnt")
if not self.calibrefile then if not self.calibrefile then
error = "LIBRARY_PATH in DEFAULTS.LUA is not set!" error = "LIBRARY_PATH in DEFAULTS.LUA is not set!"
@ -100,7 +101,7 @@ function Search:init()
self.calibrefile = findcalibre("/mnt") self.calibrefile = findcalibre("/mnt")
end end
end end
if self.calibrefile ~= nil then if self.calibrefile ~= nil then
LIBRARY_PATH = string.gsub(self.calibrefile,"/[^/]*$","") LIBRARY_PATH = string.gsub(self.calibrefile,"/[^/]*$","")
if string.sub(LIBRARY_PATH,string.len(LIBRARY_PATH)) ~= "/" then if string.sub(LIBRARY_PATH,string.len(LIBRARY_PATH)) ~= "/" then
@ -197,7 +198,7 @@ function Search:find()
else else
upsearch = string.upper(self.search_value) upsearch = string.upper(self.search_value)
end end
self.data[i] = {"-","-","-","-","-","-","-","-"} self.data[i] = {"-","-","-","-","-","-","-","-"}
while line do while line do
if line == " }, " or line == " }" then if line == " }, " or line == " }" then

@ -1,11 +1,11 @@
local InputContainer = require("ui/widget/container/inputcontainer") local InputContainer = require("ui/widget/container/inputcontainer")
local ConfirmBox = require("ui/widget/confirmbox") local ConfirmBox = require("ui/widget/confirmbox")
local lfs = require("libs/libkoreader-lfs")
local UIManager = require("ui/uimanager") local UIManager = require("ui/uimanager")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local Event = require("ui/event") local Event = require("ui/event")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local _ = require("gettext") local _ = require("gettext")
-- lfs
local ReaderTypeset = InputContainer:new{ local ReaderTypeset = InputContainer:new{
css_menu_title = _("Set render style"), css_menu_title = _("Set render style"),

@ -1,5 +1,5 @@
local lfs = require("libs/libkoreader-lfs")
local DEBUG = require("dbg") local DEBUG = require("dbg")
-- lfs
local PluginLoader = { local PluginLoader = {
plugin_path = "plugins" plugin_path = "plugins"

@ -2,6 +2,7 @@
A global LRU cache A global LRU cache
]]-- ]]--
require("MD5") require("MD5")
local lfs = require("libs/libkoreader-lfs")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local function calcFreeMem() local function calcFreeMem()

@ -1,5 +1,5 @@
local lfs = require("libs/libkoreader-lfs")
local DocSettings = {} local DocSettings = {}
-- lfs
function DocSettings:getHistoryPath(fullpath) function DocSettings:getHistoryPath(fullpath)
local i = #fullpath - 1 local i = #fullpath - 1

@ -1,14 +1,13 @@
local Geom = require("ui/geometry")
local Blitbuffer = require("ffi/blitbuffer")
local CreOptions = require("ui/data/creoptions") local CreOptions = require("ui/data/creoptions")
local Document = require("document/document") local Document = require("document/document")
local Configurable = require("configurable")
local Blitbuffer = require("ffi/blitbuffer")
local lfs = require("libs/libkoreader-lfs")
local Geom = require("ui/geometry") local Geom = require("ui/geometry")
local Font = require("ui/font")
local Device = require("ui/device") local Device = require("ui/device")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local Font = require("ui/font")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local Configurable = require("configurable")
-- TBD: DrawContext
local CreDocument = Document:new{ local CreDocument = Document:new{
-- this is defined in kpvcrlib/crengine/crengine/include/lvdocview.h -- this is defined in kpvcrlib/crengine/crengine/include/lvdocview.h

@ -1,12 +1,12 @@
local AndroidPowerd = require("ui/device/androidpowerd") local AndroidPowerd = require("ui/device/androidpowerd")
local KindlePowerD = require("ui/device/kindlepowerd") local KindlePowerD = require("ui/device/kindlepowerd")
local isAndroid, android = pcall(require, "android")
local KoboPowerD = require("ui/device/kobopowerd") local KoboPowerD = require("ui/device/kobopowerd")
local BasePowerD = require("ui/device/basepowerd") local BasePowerD = require("ui/device/basepowerd")
local lfs = require("libs/libkoreader-lfs")
local Screen = require("ui/device/screen") local Screen = require("ui/device/screen")
local util = require("ffi/util") local util = require("ffi/util")
local ffi = require("ffi") local ffi = require("ffi")
local isAndroid, android = pcall(require, "android")
-- lfs
local Device = { local Device = {
screen_saver_mode = false, screen_saver_mode = false,

@ -1,12 +1,10 @@
local Blitbuffer = require("ffi/blitbuffer") local Blitbuffer = require("ffi/blitbuffer")
local einkfb = require("ffi/framebuffer")
local Geom = require("ui/geometry") local Geom = require("ui/geometry")
local util = require("ffi/util") local util = require("ffi/util")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local _ = require("gettext") local _ = require("gettext")
-- Blitbuffer
-- einkfb
--[[ --[[
Codes for rotation modes: Codes for rotation modes:

@ -1,3 +1,5 @@
local lfs = require("libs/libkoreader-lfs")
local Freetype = require("ffi/freetype")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local DEBUG = require("dbg") local DEBUG = require("dbg")
@ -62,7 +64,7 @@ function Font:getFace(font, size)
realname = font realname = font
end end
realname = self.fontdir.."/"..realname realname = self.fontdir.."/"..realname
ok, face = pcall(freetype.newFace, realname, size) ok, face = pcall(Freetype.newFace, realname, size)
if not ok then if not ok then
DEBUG("#! Font "..font.." ("..realname..") not supported: "..face) DEBUG("#! Font "..font.." ("..realname..") not supported: "..face)
return nil return nil

@ -3,11 +3,12 @@ local GestureDetector = require("ui/gesturedetector")
local Event = require("ui/event") local Event = require("ui/event")
local TimeVal = require("ui/timeval") local TimeVal = require("ui/timeval")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local input = require("ffi/input")
local util = require("ffi/util")
local Math = require("optmath") local Math = require("optmath")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local _ = require("gettext")
local ffi = require("ffi") local ffi = require("ffi")
local util = require("ffi/util") local _ = require("gettext")
-- constants from <linux/input.h> -- constants from <linux/input.h>
local EV_SYN = 0 local EV_SYN = 0

@ -1,9 +1,9 @@
local lfs = require("libs/libkoreader-lfs")
local Menu = require("ui/widget/menu") local Menu = require("ui/widget/menu")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local UIManager = require("ui/uimanager") local UIManager = require("ui/uimanager")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local util = require("ffi/util") local util = require("ffi/util")
-- lfs
local ffi = require("ffi") local ffi = require("ffi")
ffi.cdef[[ ffi.cdef[[
int strcoll (char *str1, char *str2); int strcoll (char *str1, char *str2);

@ -1,10 +1,5 @@
#!./koreader-base #!./koreader-base
require "libs/libkoreader-lfs"
einkfb = require("ffi/framebuffer")
input = require("ffi/input")
freetype = require("ffi/freetype")
require "defaults" require "defaults"
pcall(dofile, "defaults.persistent.lua") pcall(dofile, "defaults.persistent.lua")
package.path = "?.lua;common/?.lua;frontend/?.lua" package.path = "?.lua;common/?.lua;frontend/?.lua"
@ -26,14 +21,15 @@ end
local DocumentRegistry = require("document/documentregistry") local DocumentRegistry = require("document/documentregistry")
local FileManager = require("apps/filemanager/filemanager") local FileManager = require("apps/filemanager/filemanager")
local InfoMessage = require("ui/widget/infomessage") local InfoMessage = require("ui/widget/infomessage")
local ReaderUI = require("apps/reader/readerui")
local lfs = require("libs/libkoreader-lfs")
local UIManager = require("ui/uimanager") local UIManager = require("ui/uimanager")
local Menu = require("ui/widget/menu") local Menu = require("ui/widget/menu")
local Device = require("ui/device") local Device = require("ui/device")
local Screen = require("ui/screen") local Screen = require("ui/screen")
local input = require("ffi/input")
local DEBUG = require("dbg") local DEBUG = require("dbg")
local ReaderUI = require("apps/reader/readerui")
local Profiler = nil local Profiler = nil
function exitReader() function exitReader()

@ -1,10 +1,5 @@
#!./koreader-base #!./koreader-base
require "libs/libkoreader-lfs"
einkfb = require("ffi/framebuffer")
input = require("ffi/input")
freetype = require("ffi/freetype")
require "defaults" require "defaults"
print(package.path) print(package.path)
package.path = "?.lua;common/?.lua;frontend/?.lua" package.path = "?.lua;common/?.lua;frontend/?.lua"

Loading…
Cancel
Save