1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 12:07:59 +01:00
Commit Graph

123 Commits

Author SHA1 Message Date
Kris Maglione
00697620ca Clear highlighting on page unload, etc. 2009-11-13 19:17:34 -05:00
Doug Kearns
41b9c8e9a1 Formatting fixes. 2009-11-14 04:20:09 +11:00
Kris Maglione
2b98547cb6 Better JS completion stuff. 2009-11-11 10:01:37 -05:00
Kris Maglione
ee91adc5ad Use the debugger for object property completion. 2009-11-11 07:53:47 -05:00
Kris Maglione
95fa7a4037 Resurrect my range finder, Part I. 2009-11-09 23:00:56 -05:00
Kris Maglione
6a25312c7d Recfactoring:
* Standard module format. All modules are explicitly declared
   as modules, they're created via a constructor and
   instantiated automatically. They're dependency aware. They
   stringify properly.

 * Classes are declared the same way (rather like Structs
   already were). They also stringify properly. Plus, each
   instance has a rather nifty closure member that closes all
   of its methods around 'this', so you can pass them to map,
   forEach, setTimeout, etc. Modules are themselves classes,
   with a special metaclass, as it were.

 * Doug Crockford is dead, metaphorically speaking.
   Closure-based classes just don't fit into any of the common
   JavaScript frameworks, and they're inefficient and
   confusing. Now, all class and module members are accessed
   explicitly via 'this', which makes it very clear that
   they're class members and not (e.g.) local variables,
   without anything nasty like Hungarian notation.

 * Strictly one module per file. Classes that belong to a
   module live in the same file.

 * For the moment, there are quite a few utility functions
   sitting in base.c, because my class implementation used
   them, and I haven't had the time or inclination to sort them
   out. I plan to reconcile them with the current mess that is
   the util namespace.

 * Changed bracing style.
2009-11-08 20:54:31 -05:00
Kris Maglione
68dd615648 Cleanup some stuffs. 2009-11-03 19:50:10 -05:00
Kris Maglione
01c4f1b136 Fix oddly broken completion results.
--HG--
branch : xslt
2009-10-27 15:59:56 -04:00
Kris Maglione
9e531ca343 Fix Xulmus, etc.
--HG--
branch : xslt
2009-10-25 13:43:25 -04:00
Kris Maglione
0d44d919bc Replace asciidoc with native XSLT transforms.
--HG--
branch : xslt
rename : common/Makefile.common => common/Makefile
rename : vimperator/components/about-handler.js => common/components/about-handler.js
rename : vimperator/components/chrome-data.js => common/components/chrome-data.js
rename : vimperator/components/commandline-handler.js => common/components/commandline-handler.js
2009-10-21 04:46:29 -04:00
Kris Maglione
ea90165a0f Minor copyright fixes. 2009-10-02 19:45:37 -04:00
Martin Stubenschrott
3910c0604b Move all files to a MIT license 2009-10-03 00:32:29 +02:00
Doug Kearns
dbc99ad956 Revert "Move util.Array to modules.Array_."
This reverts commit d6cdda48a18c9fa05365b50046470fec9935fd3c.

Array_ method chaining needs fixing.
2009-09-15 13:20:06 +10:00
Doug Kearns
7c66dc2b17 Move util.Array to modules.Array_. 2009-09-14 15:19:56 +10:00
Doug Kearns
2b7e4dcb67 Remove redundant semicolons. 2009-09-04 21:58:43 +10:00
Doug Kearns
b6a898a5fa Formatting fixes. 2009-08-27 14:46:37 +10:00
Doug Kearns
c958616337 Formatting fixes. 2009-08-27 14:46:30 +10:00
Kris Maglione
9d77c018ca Fix something to do with <a>. 2009-08-19 14:03:14 -04:00
Doug Kearns
77458e5b8a Whitespace and semicolon fixes. 2009-08-10 02:15:23 +10:00
Kris Maglione
0b60f3ebcc Fix JS completion sorting bug. Remove some commented code. 2009-08-03 17:33:55 -04:00
Kris Maglione
a7de8b8cd0 Add favicons to :ba and :fo 2009-07-21 14:48:40 -04:00
Kris Maglione
773814c985 Make :ba and :fo generally more consistent and less annoying. 2009-07-21 14:48:39 -04:00
Conrad Irwin
379c6a2d71 Fix tab-completion with blank url separator 2009-07-19 21:16:34 +01:00
Doug Kearns
f9ffc9138a Cleanup and add some documention. 2009-06-29 19:22:09 +10:00
Doug Kearns
776f9bb425 Cleanup some references to "Firefox" in common/*. 2009-06-28 16:03:23 +10:00
Doug Kearns
ec8d7686fc Move the standard type completers to appropriate modules. 2009-06-18 22:02:21 +10:00
Doug Kearns
cd3364197f Fix some minor function formatting faux pas. 2009-06-01 16:46:07 +10:00
Kris Maglione
36f6ff463f Store canonical names for all bound keys. 2009-05-22 22:12:11 -04:00
Kris Maglione
b74df73c85 More sanity in completion changes in last commit. 2009-05-22 13:59:10 -04:00
Kris Maglione
e9fc3327ed Make :undo a bit saner. Add TODO about config.name checks. 2009-05-22 13:55:22 -04:00
Doug Kearns
491d17a4a0 Fix hyperlinking of URLs in :ls output. 2009-05-23 00:51:15 +10:00
Doug Kearns
a487d34d7d Add some rough documentation for Mappings.
Someone should really add some polished documentation.
2009-05-15 00:37:46 +10:00
Kris Maglione
43537025c6 Some esthetic and practical changes to modes and a couple of completion functions. 2009-05-05 17:23:04 -04:00
Doug Kearns
6b9564635a Source formatting fixes *yawn*. 2009-04-30 22:21:35 +10:00
Kris Maglione
324597c8a7 Fix completion. 2009-04-29 20:29:14 -04:00
Kris Maglione
9aec9f3e6a Fix #243 2009-04-24 19:27:06 -04:00
Kris Maglione
f3f70d5cb8 General cleanup related to last commit. 2009-04-15 16:31:32 -04:00
Doug Kearns
2499c84a48 Move library convenience functions to a library module. 2009-04-02 01:02:20 +11:00
Doug Kearns
3b667419f8 Merge branch 'master' into xulmus
Conflicts:
	License.txt
2009-03-29 12:34:05 +11:00
Martin Stubenschrott
5ab1771e3c changed my email address 2009-03-28 23:38:33 +01:00
Prathyush Thota
d3a5d3d229 Refactor player.js & Changed the install maxVersion to 1.2.0pre 2009-03-28 05:02:59 +05:30
Doug Kearns
59c1eaa4c8 Add a :mediaview command to change media views. 2009-03-26 21:56:24 +11:00
Doug Kearns
663cd581a1 Fix and document :load. 2009-03-24 15:00:18 +11:00
Prathyush Thota
77f277ddcc Added :load [playlist]<tab>, command for loading specified playlist (autocompleted) 2009-03-24 04:18:43 +05:30
Doug Kearns
c61be0541a Merge branch 'master' into xulmus 2009-03-20 02:35:21 +11:00
Doug Kearns
56ee77ba4f Whitespace formatting fixes. 2009-03-20 00:48:41 +11:00
kenneslin
5329080b24 Added some media mappings, edited the getAlbums() function, renamed :playmedia to :filter and context titles in autocompletions 2009-03-19 03:07:16 +05:30
Doug Kearns
79ef0f67eb Don't bother forking colorscheme completion.
It was an attempt to improve on Vim's colorscheme completion, across
multiple runtime paths, but that's more buggy than useful.
2009-03-18 20:38:18 +11:00
Doug Kearns
3704b8cc7d Rename completion#songCompletion to completion#song. 2009-03-16 17:03:37 +11:00
Doug Kearns
165b087ef6 Merge branch 'master' into xulmus 2009-03-16 16:31:54 +11:00