1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-29 23:12:27 +01:00
Commit Graph

64 Commits

Author SHA1 Message Date
Martin Stubenschrott
1556268fea massive options.js cleanup. It is now only responsible for the options framework, but does not host
any option. They are now saved in the modules where the corresponding features are defined or in vim.js
if they are general options. Expect the same code rework for commands and mappings.
2008-02-07 03:03:27 +00:00
Martin Stubenschrott
6ec0f8f7c1 made zoom functions thunderbird compatible 2008-02-05 03:03:22 +00:00
Martin Stubenschrott
2777a8e09c get rid off v.options.{g,s}etFirefoxPref and renamed it to {g,s}etPref. You shouldn't save vimperator specific preferences in the about:config anyway, but store larger things like the history in the SQLITE database. 2008-02-05 01:00:15 +00:00
Martin Stubenschrott
8c100b78ba moved run/system/source to vimperator.io and objectToString to vimp.util 2008-02-05 00:12:18 +00:00
Martin Stubenschrott
3b4f00a2e8 many small style improvements, some useless test functions added (yeah, that's why it's called "pre" software :)) 2008-02-01 02:45:31 +00:00
Daniel Bainton
9ecacc94c8 Fixing :buffer without arguments to act like vim 2008-01-13 02:56:53 +00:00
Martin Stubenschrott
e097b79a0d made followDocRelship work better 2008-01-06 16:37:49 +00:00
Martin Stubenschrott
43038f7566 refactored some yanking code 2008-01-05 23:31:07 +00:00
Martin Stubenschrott
17fafa17dd * code refactoring, mostly methods from hints.js -> buffer.js
* ;s and :pageinfo try to propose filenames relative to the current directory now
2008-01-05 21:14:27 +00:00
Martin Stubenschrott
78527f8d95 updated copyright dates, thanks to dpb with:
for i in `grep -r 2007 content skin | grep -v CVS | cut -d ':' -f 1`; do sed -i -e 's/2007/2008/' $i; done
2008-01-02 14:17:10 +00:00
Martin Stubenschrott
39094268eb new vimperator.buffer.element function to quickly retrieve a single element with XPath attributes 2007-12-20 15:19:09 +00:00
Martin Stubenschrott
5122e6c448 * Initial code for "waiting" macros. Still buggy/incomplete, but commiting, before merging other patches becomes even more tedious.
* Also a new attempt that pages don't have input focus after load, probably buggy as well
2007-12-18 15:05:03 +00:00
Martin Stubenschrott
39fbf33d8b lastInputField is now available after switching tabs, new v.buffer.loaded getter/setter 2007-12-17 20:45:28 +00:00
Martin Stubenschrott
9f56b8d7f5 advanced scrolling when focus is at a wrong element/frame 2007-12-12 05:27:11 +00:00
Martin Stubenschrott
2dafed7328 removed accidental alert() 2007-12-12 04:29:59 +00:00
Marco Candrian
deb9d15e7a unnecessary line removed 2007-12-04 15:08:27 +00:00
Doug Kearns
89a97b9658 add support for navigating the rev document relationship and for navigating
document relationships on frameset pages (thanks kidd)
2007-12-04 06:57:16 +00:00
Doug Kearns
85520073b4 remove some unnecessary boolean 'error' return values 2007-12-02 08:59:08 +00:00
Doug Kearns
48884809a2 normalise catch block parameter names 2007-11-30 09:10:51 +00:00
Doug Kearns
02dcf850f4 use the singular form for completion methods 2007-11-22 05:38:30 +00:00
Martin Stubenschrott
06c23ac254 an experimental hearts symbol in the statusline for bookmarked pages. Needs a unicode font, so might be problematic 2007-11-20 02:24:59 +00:00
Martin Stubenschrott
da34b3dc81 * io.getFile() works for relative filenames now
* completion functions must return the start point now from which position of the "filter" string they return the results
2007-11-19 22:46:55 +00:00
Doug Kearns
5a3d51626c normalize foldmarkers 2007-11-19 07:13:20 +00:00
Doug Kearns
c83397064e normalize the completion module's method names 2007-11-19 06:44:49 +00:00
Doug Kearns
fa1229294c use camel case for all indentifiers 2007-11-19 03:52:36 +00:00
Doug Kearns
332c30ed97 follow next/previous document relationships specified with link elements
(Raimon Grau Cusc�
2007-11-18 23:48:26 +00:00
Doug Kearns
51332e41a9 declare some loop counters in followDocumentRelation and whitespace fixes 2007-11-16 15:00:11 +00:00
Doug Kearns
49cfef959f remove the "a" prefix from the parameters of isValidFeed() 2007-11-16 12:57:09 +00:00
Doug Kearns
dbb4f0aa46 use ignorecase when matching the 'nextpattern' and 'previouspattern' regexps 2007-11-15 03:05:30 +00:00
Doug Kearns
5b8d9a05e1 add ]n and ]p mappings for navigating document relationships defined by the
'nextpattern' and 'previouspattern' options - thanks kidd
2007-11-15 02:43:13 +00:00
Martin Stubenschrott
479928bd64 made followLink() a function in vimperator.buffer. so also other modules can use it 2007-11-13 21:31:01 +00:00
mac
1ff3018058 Check for a 'bogus' date (Firefox return the year 1970) 2007-11-13 12:54:44 +00:00
Martin Stubenschrott
cbc6785802 tweaked pageinfo output slightly 2007-11-12 18:19:57 +00:00
Doug Kearns
695fd63e91 use the singleton construction idiom to create vimperator.tabs 2007-11-12 12:29:54 +00:00
Martin Stubenschrott
68f1597c38 better byte formating 2007-11-12 12:05:32 +00:00
Martin Stubenschrott
f46ff53a52 shorter date for ctrl-g 2007-11-11 17:09:42 +00:00
Doug Kearns
c362c70f03 add more missing semicolons 2007-11-11 03:01:55 +00:00
Doug Kearns
434844b688 use the 'singleton' construction idiom rather than classical constructors for
creating the bookmarks, history, commandline, search, previewwindow,
bufferwindow, statusline, buffer, editor, marks and quickmarks objects
2007-11-11 02:18:15 +00:00
Doug Kearns
2c5655e182 whitespace formatting fixes 2007-11-10 15:06:07 +00:00
Martin Stubenschrott
79c17fe9bd changed date in pageinfo to locale date format 2007-11-08 17:37:09 +00:00
Doug Kearns
235dd7bc60 don't attempt to add the frame indicator if v.buffer.shiftFrameFocus is called
on a non-HTML document
2007-11-06 12:10:25 +00:00
Doug Kearns
4faab88df1 use the innerHeight property of window rather than mPanelContainer's box object
for calculating v.buffer.pageHeight
2007-11-06 11:42:19 +00:00
Doug Kearns
b204012556 convert single quotes to double quotes 2007-11-06 11:22:39 +00:00
Martin Stubenschrott
8c28e8fd81 added feeds info to :pageinfo 2007-11-05 22:48:03 +00:00
Martin Stubenschrott
2e45514f1e speeded up hints display on large sites by factor 2 2007-11-01 13:31:53 +00:00
Doug Kearns
4646046bbb always specify the radix arg when calling parseInt rather than rely on it
'guessing' correctly
2007-10-31 04:28:53 +00:00
Doug Kearns
d600a7d6aa remove unnecessary   entities from the output of :pageinfo (really this
time)
2007-10-30 05:54:15 +00:00
Doug Kearns
54b6acb22b fix typo in :pageinfo compatibility string 2007-10-29 11:48:02 +00:00
Martin Stubenschrott
c01abea9e7 new ctrl-g and g,ctrl-g commands 2007-10-27 14:38:52 +00:00
Doug Kearns
961a1bdad3 make further refinements to the output of :pageinfo 2007-10-27 13:37:23 +00:00