1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-09-29 06:50:50 +00:00
Commit Graph

561 Commits

Author SHA1 Message Date
gnosygnu
df45f141ca Fsdb.check: Add new command to check for missing images 2017-01-31 03:26:23 -05:00
gnosygnu
9a5c70b506 Mw_parse: Add clean_url and associated functions to sanitizer 2017-01-30 09:51:17 -05:00
gnosygnu
c77e8a4374 Mw_parse: Support num_post_proto rule; clarify variable names 2017-01-28 07:15:35 -05:00
gnosygnu
7e27b5415d Mw_parse: Handle interrupt and separator logic for magiclinks 2017-01-28 02:47:22 -05:00
gnosygnu
e231df0ce1 Mw_parse: Add case-match logic and more keywords for double_underscore 2017-01-27 12:30:01 -05:00
gnosygnu
31ade6aa5f Mw_parse: Add basic implementation for double_underscore 2017-01-27 11:10:15 -05:00
gnosygnu
aa1f1ec801 Mw_parse: Add basic implementation for magiclinks 2017-01-27 07:18:34 -05:00
gnosygnu
7bd176f51f Parser: Fix broken tables on a few dozen en.w pages 2017-01-26 19:14:27 -05:00
gnosygnu
ccd8b204c5 Embeddable: Fix video files using old v1 meta system 2017-01-26 09:45:01 -05:00
gnosygnu
6b0dcffbca Mass_parse: Fix lnki_temp merger ending prematurely 2017-01-26 08:21:36 -05:00
gnosygnu
9ea81f3b26 Embeddable: Add method to selectively clear pages from cache (additional code) 2017-01-26 04:02:20 -05:00
gnosygnu
27f6811e1f Embeddable: Add method to selectively clear pages from cache 2017-01-26 03:58:06 -05:00
gnosygnu
f683e272ee Embeddable: Fix multi-threaded diffs due to non thread-safe parser function {{urldecode}} 2017-01-26 02:44:26 -05:00
gnosygnu
fddc6e2737 Embeddable: Fix multi-threaded error due to null ref error when generating file urls 2017-01-26 01:48:50 -05:00
gnosygnu
af5b7569ee Embeddable: Fix multi-threaded error due to incorrect locking when lowercasing template names 2017-01-26 01:42:25 -05:00
gnosygnu
6867cc23b4 Embeddable: Fix default ns_mgr being used for wikis 2017-01-26 01:14:21 -05:00
gnosygnu
99c968e1e2 Mass_parse: Update wkr_id in resume cmd 2017-01-26 01:00:21 -05:00
gnosygnu
3a3bc01e82 Parser.Uniq: Fix possible bug with readding entire page instead of only sections 2017-01-25 10:00:04 -05:00
gnosygnu
f138db17ca Mass_parse: Add resume command 2017-01-25 09:20:45 -05:00
gnosygnu
cef2d7e2f6 Mw_parse: Mass checkin of various mediawiki parse files 2017-01-25 01:27:18 -05:00
gnosygnu
6a5c114998 Mw_parse.Apos: Add more tests 2017-01-13 16:50:43 -05:00
gnosygnu
32a857f062 Mw_parse.Apos: Add initial implementation 2017-01-13 13:57:25 -05:00
gnosygnu
f8fcb553d5 Mw_parse.Table: Support attributes 2017-01-12 23:15:04 -05:00
gnosygnu
5f1609a869 Mw_parse.Table: Add tests for basic functionality 2017-01-12 15:17:14 -05:00
gnosygnu
d22c5e5f3d Mass_parse: Add perf logger 2017-01-12 13:26:35 -05:00
gnosygnu
305c2f9762 Mw_parse.Table: Add more implementation 2017-01-12 10:20:17 -05:00
gnosygnu
b35a45657c Mw_parse.Block: Add initial implementation 2017-01-11 23:45:11 -05:00
gnosygnu
086cdea9fb Mw_parse.Prepro: Add more support for templates 2017-01-11 22:18:08 -05:00
gnosygnu
1c0f9f4555 Mw_parse.Prepro: Convert some calls to Strspan 2017-01-11 21:33:39 -05:00
gnosygnu
40b520ecc6 Mw_parse.Prepro: Support more heading edge cases 2017-01-11 18:18:46 -05:00
gnosygnu
46274e9b6a Mw_parse.Prepro: Support template pipe; Cover more tests 2017-01-11 16:48:21 -05:00
gnosygnu
7fae7b832b Mw_parse.Prepro: Optimize elements_trie 2017-01-11 15:04:32 -05:00
gnosygnu
2ad1be255c Mw_parse.Prepro: Support heading and onlyinclude 2017-01-11 13:52:41 -05:00
gnosygnu
683481abbd Mw_parse.Tblw: Add more implementation of tblw 2017-01-11 09:31:15 -05:00
gnosygnu
3af333e563 Mw_parse: Add more comment support 2017-01-11 08:48:57 -05:00
gnosygnu
75972fcff0 Mw_parse: Add support for gobbling single-line comments 2017-01-11 08:35:16 -05:00
gnosygnu
25f74d7d80 Mw_parse: Add equivalent of htmlspecialchar 2017-01-11 06:42:52 -05:00
gnosygnu
6ee274efd6 Mass_parse: Clear all mem when ns changes else outofmemory error 2017-01-11 05:48:08 -05:00
gnosygnu
bac00076b5 Mw_parse: Support ext xml nodes 2017-01-10 21:16:30 -05:00
gnosygnu
7813e41e34 Mw_parse: Support comment 2017-01-10 19:24:57 -05:00
gnosygnu
b989ff63df Mw_parse: Support bracket, template, and tplarg 2017-01-10 17:36:24 -05:00
gnosygnu
08eb098422 Parser: Escape dangling tags; do not let them gobble up rest of page 2017-01-10 14:01:04 -05:00
gnosygnu
f7b088e7a8 Mw_parse: Add test for basic text 2017-01-10 12:16:00 -05:00
gnosygnu
9610db0cab Mw_parse: Add more implementation of Mw_preprocessor 2017-01-10 12:01:03 -05:00
gnosygnu
d15630c433 Mw_parse: Add basic implementation of Mw_preprocessor 2017-01-09 21:33:45 -05:00
gnosygnu
006c14db4e Bldr: Add basic implementation of orig_regy.find_missing 2017-01-08 11:29:03 -05:00
gnosygnu
4bcefa2621 App_update: Add menu link to new Special page 2017-01-07 23:10:15 -05:00
gnosygnu
ad646efb5c Mass_parse: Clear ns_loaded cache; Add different cache clearing methods 2017-01-07 10:57:41 -05:00
gnosygnu
5840ebe592 App_update: Use version_id as cutoff, not version_date 2017-01-06 22:45:43 -05:00
gnosygnu
19571facdd App_update: Standardize date format 2017-01-06 20:21:07 -05:00
gnosygnu
0cc664121a App_update: Do not show Special:XowaAppUpdate if brand-new install 2017-01-06 20:13:25 -05:00
gnosygnu
200356d8ff App_update: Add skip update 2017-01-06 19:36:36 -05:00
gnosygnu
0ef1a82a16 App_update: Add app-update check to startup 2017-01-06 13:22:19 -05:00
gnosygnu
3c1898b9ef Html_dump: Update title to redirected page 2017-01-05 09:51:31 -05:00
gnosygnu
fed89cd89b Html: If MediaWiki:Sidebar does not exist, use language's message 'sidebar', not null 2017-01-05 09:17:21 -05:00
gnosygnu
2dc6d8c20b File_shrink: Add initial classes for file_shrink 2017-01-04 12:10:20 -05:00
gnosygnu
063cc43047 Mass_parse: Refactor log_tbl 2017-01-04 09:23:37 -05:00
gnosygnu
c869327a63 Release: v4.0.0.1701 2017-01-03 20:28:38 -05:00
gnosygnu
3fdea0ec50 Xtn: Change extensions to be wiki-specific instead of app-specific 2017-01-03 14:45:40 -05:00
gnosygnu
e69c557595 Math: Add math.log_check command 2017-01-03 11:27:48 -05:00
gnosygnu
87ee507220 Cfg: Adjust whitespace for two lines 2017-01-03 10:14:34 -05:00
gnosygnu
eee0a7de1d Cfg: Fix multiple mis-mapped gui shortcut keys 2017-01-03 01:32:32 -05:00
gnosygnu
ab4d7de36d Cfg: Uncomment debug code 2017-01-02 23:05:27 -05:00
gnosygnu
cb5cf6f8a1 Cfg: Fix bind.load failure b/c browser.html_focus was base-2 instead of base-1 2017-01-02 23:04:42 -05:00
gnosygnu
86ff9e361c Cfg: Fix redirect to special pages not working when query arguments are available 2017-01-02 22:35:35 -05:00
gnosygnu
758248b6a4 Cfg: Change converter to use gfs parser; other minor changes 2017-01-02 21:45:44 -05:00
gnosygnu
562c5b5a56 Cfg: Add transaction to upgrader; handle pre-existing back file; add try / catch 2017-01-01 14:21:05 -05:00
gnosygnu
360129b7de Gui: Add hand cursor 2017-01-01 10:49:14 -05:00
gnosygnu
1b6eaca401 Cfg: Change os.default paths 2017-01-01 10:43:38 -05:00
gnosygnu
5ae70ac947 Cfg: Make minor HTML tweaks 2016-12-31 22:13:25 -05:00
gnosygnu
6df5c40b45 Cfg: Add clear for shortcut window 2016-12-31 16:55:27 -05:00
gnosygnu
0668808214 Cfg: Add gfs api for run 2016-12-31 16:44:33 -05:00
gnosygnu
1f292d96a9 Cfg: Add configure icon to io.cmd 2016-12-31 16:23:19 -05:00
gnosygnu
cdcb4eca89 Cfg: Add shortcut win; Remove keypad bindings; Change shortut box from input to select 2016-12-31 08:37:34 -05:00
gnosygnu
c3d4f520de Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers 2016-12-31 00:36:12 -05:00
gnosygnu
5c3e4287f0 Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp 2016-12-30 12:22:43 -05:00
gnosygnu
62c81e6d77 Math: Refactor Math classes 2016-12-29 15:00:08 -05:00
gnosygnu
32fdbc6fbe Cfg: Update cfg keys; Fix dynamic scribunto updates 2016-12-28 22:47:16 -05:00
gnosygnu
5a36b112b2 Cfg: Fix nav not working for explicit grps 2016-12-28 19:28:14 -05:00
gnosygnu
4c3ea9890d Redirect: Allow redirects to Special pages 2016-12-28 17:51:12 -05:00
gnosygnu
982cd2b848 Cfg: Rename revert / load to delete / select 2016-12-28 15:58:18 -05:00
gnosygnu
da74bc6d87 Cfg: Update os_script_list 2016-12-28 15:32:52 -05:00
gnosygnu
276c884681 Cfg: Fix broken test 2016-12-28 12:47:22 -05:00
gnosygnu
15504c03a7 Cfg: Consolidate data_type and gui_type; Add some basic error validation 2016-12-28 12:45:15 -05:00
gnosygnu
fd12ed88a4 Cfg: Standardize rest of cfg keys 2016-12-27 15:16:46 -05:00
gnosygnu
50092ae60a Cfg: Add gui_cls 2016-12-27 11:25:45 -05:00
gnosygnu
7da2d853a2 Cfg: Standardize some cfg keys 2016-12-27 10:42:06 -05:00
gnosygnu
f04047e584 Mass_parse: Improve performance when returning Keyvals from Scribunto function 2016-12-27 09:31:10 -05:00
gnosygnu
6849ede461 Cfg: Add os_default logic for cfg defaults 2016-12-27 00:26:51 -05:00
gnosygnu
f0296305d5 Cfg: Add upgrade code for old cfg system 2016-12-26 23:24:32 -05:00
gnosygnu
fd2f01eb94 Cfg: Remove other old cfg classes 2016-12-26 15:36:49 -05:00
gnosygnu
08dda6a82d Cfg: Remove cfg_mgr and more of old cfg system 2016-12-26 14:48:44 -05:00
gnosygnu
1c00d41b06 Cfg: Convert 'app.setup_completed' 2016-12-26 13:00:42 -05:00
gnosygnu
ac9e79bfa0 Cfg: Convert 'lang - variants' 2016-12-26 12:48:31 -05:00
gnosygnu
dad76714d5 Cfg: Remove more of old cfg system 2016-12-26 10:49:43 -05:00
gnosygnu
6f3500d129 Cfg: Add better escaping for val and dflt 2016-12-26 10:15:40 -05:00
gnosygnu
460f4a323b Cfg: Convert 'toggle_mgr' 2016-12-25 22:31:58 -05:00
gnosygnu
3a4ef523dc Cfg: Add prev_version 2016-12-25 20:53:26 -05:00
gnosygnu
1ea75765d7 Cfg: Remove old prefs system 2016-12-25 20:16:58 -05:00
gnosygnu
b876e4a680 Cfg: Remove parts of old config system 2016-12-25 19:52:07 -05:00
gnosygnu
345402b393 Cfg: Load defaults through gfs file not json file 2016-12-25 16:47:19 -05:00
gnosygnu
8db63bbbce Cfg: Make gfs calls temporary; also, fix layout cfg leading to bad builds 2016-12-25 13:30:21 -05:00
gnosygnu
e698b1667f Cfg: Add gfs calls 2016-12-25 11:43:48 -05:00
gnosygnu
afd19c1619 Cfg: Fix updating shortcut not working if shortcut is part of group 2016-12-25 11:11:26 -05:00
gnosygnu
a96a239449 Scribunto: Fix extension libraries like ParserFunctions and FlaggedRevs not working 2016-12-24 22:38:16 -05:00
gnosygnu
bc9633f87f Cfg: Add 'Gui - Shortcuts' 2016-12-24 10:35:22 -05:00
gnosygnu
1ffc4191a8 Cfg: Add 'Gui - Menus' 2016-12-23 13:48:41 -05:00
gnosygnu
3177979558 Cfg: Add dynamic default text feature 2016-12-23 10:18:01 -05:00
gnosygnu
d380278390 Cfg: Remove 'Gui - Url bar' Symbols 2016-12-23 10:00:24 -05:00
gnosygnu
b6c8b31186 Cfg: Fix 'Addon - Scribunto' 2016-12-23 09:36:38 -05:00
gnosygnu
c2b4d8523f Cfg: Fix 'tidy' binary cmd 2016-12-22 22:21:38 -05:00
gnosygnu
7fd6b6c254 Cfg: Fix page_sync.manual_enabled 2016-12-22 20:59:16 -05:00
gnosygnu
af21fe50ff Cfg: Fix async_db parameter 2016-12-22 20:43:20 -05:00
gnosygnu
5304e80353 Cfg: Fix default_arg for url_search 2016-12-22 18:06:39 -05:00
gnosygnu
8f1c693ec6 Search: Change Search_suggest to use auto-wildcard behavior of Special_search; Remove 'simple_search' url_arg 2016-12-22 13:23:46 -05:00
gnosygnu
7a2364d12d Cfg: Change Files - Cache from bytes to MB 2016-12-22 11:59:49 -05:00
gnosygnu
c8df704385 Category: Show Hidden Categories in Hidden section 2016-12-22 10:29:09 -05:00
gnosygnu
d47538e62e Cfg: Fix Category Missing Class not working 2016-12-22 10:17:07 -05:00
gnosygnu
f12e3f5318 Cfg: Refactor 'Gui - Url bar'; Add better support for buttons 2016-12-21 23:29:44 -05:00
gnosygnu
74fefed754 Cfg: Refactor 'Import - General' 2016-12-21 20:45:07 -05:00
gnosygnu
ba2e59fd94 Cfg: Add gui-args and readonly 2016-12-21 11:02:28 -05:00
gnosygnu
93fcec3457 Cfg: Convert rest of pages 2016-12-21 03:07:38 -05:00
gnosygnu
2b5b238bc1 Wikibase: Do not cast 'numeric-id' to 'string'; leave as 'int' 2016-12-17 15:29:05 -05:00
gnosygnu
873968b27f Cfg: Convert 'GUI - Window' 2016-12-17 11:01:37 -05:00
gnosygnu
7f97487721 Cfg: Convert 'CSS - General' 2016-12-17 01:12:09 -05:00
gnosygnu
66e1c3ecc2 Cfg: Convert 'App - Startup' (finished) 2016-12-16 17:51:43 -05:00
gnosygnu
5b42a90cd5 Mass_parse: Refactor ifexist_mgr into separate class; Load more titles into ifexist_mgr 2016-12-16 13:23:48 -05:00
gnosygnu
bfc5c5b68e Cfg: Convert 'App - Startup' (start) 2016-12-15 22:01:54 -05:00
gnosygnu
2f3a3a7a16 Mass_parse: Add separate ifexists cache 2016-12-15 14:08:38 -05:00
gnosygnu
38f5f6de7c Cfg: Convert 'App - Security' 2016-12-15 11:25:22 -05:00
gnosygnu
5073db8044 Cfg: Convert 'App - Debug' 2016-12-15 09:45:58 -05:00
gnosygnu
5fbf168fb7 Cfg: Convert 'App - Content Apps' 2016-12-15 02:10:09 -05:00
gnosygnu
ad5d608ba5 Cfg: Standardize Xoitm_gui_tid; add support for io.cmd 2016-12-14 16:29:13 -05:00
gnosygnu
ce36e1e76a Cfg: Add id to maint parser 2016-12-14 09:49:39 -05:00
gnosygnu
3395b22d57 Cfg: Convert 'Addon - Popups' (whitespace change) 2016-12-13 21:43:31 -05:00
gnosygnu
3ebc5aa2cd Cfg: Convert 'Addon - Popups' 2016-12-13 21:42:48 -05:00
gnosygnu
42e7f5f2c6 Cfg: Convert 'Import - Dansguardian' 2016-12-13 14:15:52 -05:00
gnosygnu
200707b1c6 Cfg: Convert 'Wiki - HTML databases' 2016-12-13 12:49:05 -05:00
gnosygnu
c73c917c48 Wikibase: Add fiwikivoyage to list of known wikis 2016-12-13 11:23:19 -05:00
gnosygnu
22a173ae0b Cfg: Convert Gui - Tabs 2016-12-13 10:26:56 -05:00
gnosygnu
317880d083 Mass_parse: Fix caching behavior when multiple threads attempt to add same page 2016-12-12 11:56:22 -05:00
gnosygnu
f6b4d5f153 Cfg: Auto-load previous section; better upsert behavior for items 2016-12-12 10:26:21 -05:00
gnosygnu
5e159233ab Mass_parse: Fix memory leak / slow performance due to over-zealous page caching 2016-12-12 09:25:06 -05:00
gnosygnu
8f68854513 Section_edit: Add lead paragraph edit 2016-12-11 19:51:12 -05:00
gnosygnu
4882262bed Cfg: Add more support for dynamic upsert / revert 2016-12-11 18:39:52 -05:00
gnosygnu
f1396e13c7 Cfg: Add defaults loader 2016-12-11 10:04:40 -05:00
gnosygnu
c10e34d26e Cfg: Change Xoedit_root to handle weird java.lang.VerifyError on Android 2016-12-10 14:37:27 -05:00
gnosygnu
d7636457bd Cfg: Add support for lists 2016-12-10 10:14:53 -05:00
gnosygnu
0c3dbd4b4d Section_edit: Translate 'edit' and 'Edit section' labels 2016-12-09 13:39:24 -05:00
gnosygnu
780062ebb4 Section_edit: Support headers with covering behavior, dupes, xml, math, and templates 2016-12-09 12:23:02 -05:00
gnosygnu
998937ca26 Section_edit: Fail when clicking on transcluded headers 2016-12-08 19:53:59 -05:00
gnosygnu
fd79415b53 Cfg: Split db into app and usr and overhaul db objects 2016-12-08 12:24:15 -05:00
gnosygnu
9dfbd472ac Cfg: Refactor to maint and edit 2016-12-07 13:38:32 -05:00
gnosygnu
ceaae41b57 Cfg: Add mutliple sections and groups 2016-12-06 20:54:07 -05:00
gnosygnu
5d27bff298 Section_edit: Add basic merge support 2016-12-05 20:59:45 -05:00
gnosygnu
150454fd67 Section_edit: Show section when section_key is passed 2016-12-05 17:43:00 -05:00
gnosygnu
d64136ab9d Release: v3.12.1.1 2016-12-04 20:56:13 -05:00
gnosygnu
585ef1c2ce Cfg: Add more implementation for cfg_cache and pub / sub 2016-12-04 11:40:47 -05:00
gnosygnu
f7558a6761 Wbase: Add lock to pid_mgr else multi-threaded issues 2016-12-03 23:15:42 -05:00
gnosygnu
265388a889 Cfg: Add Xocfg_mgr 2016-12-03 23:14:27 -05:00
gnosygnu
364e72e869 Wbase: Do not fail if null quantity.lbound or quantity.ubound 2016-12-03 17:52:41 -05:00
gnosygnu
9fd328ac8f Wbase: Load prop datatype table as P123 instead of p123 2016-12-03 13:59:31 -05:00
gnosygnu
496068e9aa Section_edit: Add parse / intermediate html form 2016-12-03 10:49:33 -05:00
gnosygnu
5eaaae0749 Cfg: Remove nde_tid; convert checkbox yes to bool 2016-12-02 14:44:31 -05:00
gnosygnu
26ad5db8e9 Section_edit: Add initial groundwork for generating html 2016-12-02 11:32:23 -05:00
gnosygnu
1e28aa6e79 Xtn.Math: Swap out math tags with UNIQ 2016-12-01 19:55:43 -05:00
gnosygnu
2a0b5769ad Wikibase: Uniquefy items in wbase_prop table 2016-12-01 14:35:47 -05:00
gnosygnu
da18f05d9f Wikibase: Infer datatype from cached table not from JSON doc 2016-12-01 11:07:33 -05:00
gnosygnu
b3566def7e Wikibase: Add wbase_prop table for datatype 2016-11-29 16:03:56 -05:00
gnosygnu
b1ad1411e4 Wikibase: Fix Wikibase json-entities loader not working 2016-11-28 11:52:21 -05:00
gnosygnu
83cf992f48 Core: Refactor base classes 2016-11-28 08:28:00 -05:00
gnosygnu
12459429b4 Import: Expand index on temp category table to include cl_type 2016-11-27 19:13:12 -05:00
gnosygnu
9e1bbe0235 App_update: Move constants to config 2016-11-26 10:03:36 -05:00
gnosygnu
cea5072c2a Import: Add index to cl_from 2016-11-25 23:16:51 -05:00
gnosygnu
73872cf5ff Gui.Url_bar: Set page url to actual chars, not url-decoded chars 2016-11-25 15:54:21 -05:00
gnosygnu
720668ad63 App_update: Add more implementation for standalone update app 2016-11-25 13:32:45 -05:00
gnosygnu
e0ee9a952d Parser.Lnke: Handle xwiki links to history pages 2016-11-24 22:16:39 -05:00
gnosygnu
468b9b6ed5 Wikibase: Convert globecoordinate's precision of '0' to precision of '1' 2016-11-24 21:39:40 -05:00
gnosygnu
dd8cff9838 Embeddable: Fix if_exists test 2016-11-24 19:26:35 -05:00
gnosygnu
81dc7ea4ea Embeddable: Fix if_exists (restore) 2016-11-24 08:58:55 -05:00
gnosygnu
fcbdf8bbd8 Embeddable: Fix if_exists 2016-11-24 08:53:07 -05:00
gnosygnu
dae3be97ec App_update: Add standalone updater 2016-11-24 08:52:12 -05:00
gnosygnu
910b5d66d3 Embeddable: Add Free_memory method 2016-11-23 14:29:34 -05:00
gnosygnu
a6540d6200 Scribunto: Do not convert zero padded numbers to integer 2016-11-23 13:47:24 -05:00
gnosygnu
eb5173b3a0 Scribunto: Use local language's namespace name not canonical 2016-11-23 12:18:20 -05:00
gnosygnu
6e39f9979d Wikibase: Return 'property' not 'item' if wikidata page is Property: 2016-11-23 11:25:59 -05:00
gnosygnu
fc55d0e2f9 App_update: Add replace worker; add db auto-update 2016-11-23 09:35:26 -05:00
gnosygnu
103d005e62 App_update: Add download and unzip workers 2016-11-22 11:54:03 -05:00
gnosygnu
1c37d4e599 Table_of_contents: Ignore TOC magic word on transcluded pages (comment) 2016-11-21 10:50:44 -05:00
gnosygnu
2382c4a535 Table_of_contents: Ignore TOC magic word on transcluded pages 2016-11-21 10:43:14 -05:00
gnosygnu
8f1c368ffe App_update: Add version_id and version_url; also add json_bridge 2016-11-21 09:45:56 -05:00
gnosygnu
55b81d4a60 ParserFunctions: Fix missing headers from several dozen ru.s Slavik pages 2016-11-21 08:29:36 -05:00
gnosygnu
82ade50f5e App_update: Add more changes for special page 2016-11-20 12:57:03 -05:00
gnosygnu
c9748a6f44 Embeddable: Load modules from load_worker 2016-11-19 13:58:04 -05:00
gnosygnu
42dfdcdac2 Import: Convert null category sortkeys to empty array 2016-11-19 13:41:12 -05:00
gnosygnu
7ea0b39553 App_update: Add db table and object 2016-11-19 10:55:49 -05:00
gnosygnu
6459d990a5 App_update: Add addon and special page 2016-11-18 09:10:16 -05:00
gnosygnu
c233214e42 Page_sync: Allow 'always sync' by setting sync interval to '0' 2016-11-17 23:06:51 -05:00
gnosygnu
fb7c675117 Import.offline: Do not re-download category dump files when importing wiki (redux) 2016-11-17 18:13:39 -05:00
gnosygnu
9aa3902265 Page_sync: Fix page_sync failing when (a) page has math and (b) math has '~{' 2016-11-17 16:10:24 -05:00
gnosygnu
a38c0e834e Page_sync: Implement 'Pages to sync' filter 2016-11-17 10:02:54 -05:00
gnosygnu
d216562fba Cfg: Save items when changed 2016-11-16 09:51:47 -05:00
gnosygnu
ab209ef91e Page_sync: Do not fail if page doesn't exist 2016-11-15 15:00:41 -05:00
gnosygnu
cba205baf3 Cfg: Add more implementation for show items 2016-11-15 14:59:14 -05:00
gnosygnu
bc04443812 Cfg: Show items 2016-11-15 12:13:27 -05:00
gnosygnu
21102d846f Image: Call 'cmd /c start' correctly by forcibly including quotes 2016-11-14 15:48:27 -05:00
gnosygnu
bca989898e Image: Handle image paths with spaces and other URL-encoding 2016-11-14 15:25:31 -05:00
gnosygnu
419367ad9f Test: Do not print warnings during test 2016-11-14 10:17:32 -05:00
gnosygnu
40ee795c29 Cfg: Add create / edit screen 2016-11-14 10:11:25 -05:00
gnosygnu
7f31d49848 Release: v3.11.2.1 2016-11-13 21:39:46 -05:00
gnosygnu
69c97838ea Image: Show mockup of commons.wikimedia.org page when clicking on image 2016-11-13 13:47:26 -05:00
gnosygnu
306001f311 Cfg: Add initial implementation for special 2016-11-13 10:59:51 -05:00
gnosygnu
d8dca8f9c2 Cfg: Add more implementation to loader 2016-11-13 10:14:08 -05:00
gnosygnu
dd9f65f14f Import.offline: Fix incorrect detection of offline category dump files (.sql.gz2) 2016-11-12 16:15:22 -05:00
gnosygnu
68b51fbad1 Cfg: Add initial implementation to load items 2016-11-12 12:48:34 -05:00
gnosygnu
08d6cc3eb9 Embeddable: Add page loader 2016-11-10 15:41:24 -05:00
gnosygnu
9c95e2d470 Wikibase: Do not automatically convert dates to julian 2016-11-10 12:27:46 -05:00
gnosygnu
d2d58f2b7e Wikibase: Do not escape and repeat calendar data 2016-11-10 12:00:45 -05:00
gnosygnu
0f8d0257c9 Wikibase: Consolidate quantity output formatting in Wdata_prop_val_visitor and Wdata_visitor__html_wtr 2016-11-10 10:43:54 -05:00
gnosygnu
130aacc4d7 Wikibase: Add olo.wikipedia.org to list of known wikis 2016-11-10 09:29:09 -05:00
gnosygnu
bc10e474c2 Wikibase: Show {{#property}} geo-coordinates in degrees, not raw numbers 2016-11-09 16:10:14 -05:00
gnosygnu
653c36895f Lang.Variants: Add initialization assertion to variant rule parser 2016-11-09 15:18:20 -05:00
gnosygnu
88332f68a2 ParserFunctions: Change {{NUMBEROFPAGES}} to read from site_stats.ss_total_pages and {{NUMBEROFARTICLES}} to read from site_stats.ss_good_articles 2016-11-09 15:10:47 -05:00
gnosygnu
7e5af96548 Wikibase: Do not output quantity.unit if it is not a wikidata url 2016-11-08 11:00:02 -05:00
gnosygnu
21e90cd479 Wikibase: Parse numbers with fractions correctly; do not convert to zero 2016-11-08 10:23:23 -05:00
gnosygnu
85a1c123b4 Cfg: Add gui type enum 2016-11-08 09:28:18 -05:00
gnosygnu
323aba310c Cfg: Add more implementation for create grp / itm 2016-11-07 09:20:05 -05:00
gnosygnu
fd712c16f3 Release: v3.10.4.6 2016-11-06 22:33:55 -05:00
gnosygnu
a056a5b2e6 Embeddable: Add basic parse wikitext function 2016-11-06 14:09:00 -05:00
gnosygnu
f04cb73679 Cfg: Add get and set functions 2016-11-06 09:39:52 -05:00
gnosygnu
887724b536 Http_server: Ignore Accept-charset header 2016-11-05 08:42:26 -04:00
gnosygnu
5ff9b8d08a Page_history: Add option to log all page visits to a separate file 2016-11-05 07:33:37 -04:00
gnosygnu
e346afeea1 App_cfg: Add db layer 2016-11-05 06:40:02 -04:00
gnosygnu
25918b139b Html_dump: Always reload page when going back / forward on wikinews (use new_wiki, not cur_wiki) 2016-11-04 13:32:41 -04:00
gnosygnu
03a428ec4b DownloadCentral.Package: Add option to manually specify wiki date for new packages 2016-11-04 09:58:16 -04:00
gnosygnu
6ad12f4df9 Html_dump: Always reload page when going back / forward on wikinews (do not use cached html) 2016-11-04 09:57:57 -04:00
gnosygnu
578ede9b1c Html_dump: If {{#pagebanner}} and __TOC__ are on same page, do not have __TOC__ overwrite {{#pagebanner}} 2016-11-03 19:49:01 -04:00
gnosygnu
6d92c3cfbf User_wiki: Add list of user wikis page 2016-11-03 10:03:41 -04:00
gnosygnu
0fb6fea11a DownloadCentral: Hide outdated wikis in Imported table 2016-11-03 09:03:23 -04:00
gnosygnu
a5bdc07406 User_wiki: Add delete wiki 2016-11-02 09:57:17 -04:00
gnosygnu
ff869ecfc3 User_wiki: Change input from file to folder 2016-11-02 09:09:42 -04:00
gnosygnu
6d327749fc User_wiki: Differentiate Edit versus Create 2016-10-31 10:23:30 -04:00
gnosygnu
8016846cd9 User_wiki: Simplify creation of wiki database file and tables 2016-10-31 12:16:25 -04:00
gnosygnu
ae0fb89745 DownloadCentral: Move list of languages from UI to DB 2016-10-30 09:29:20 -04:00
gnosygnu
2c023c2c54 User_wiki: Add dirty implementation for creating user wiki 2016-10-29 10:20:11 -04:00
gnosygnu
2abefa1ab9 Hzip: Use canonical name, not local name, for images linking to namespaces in other wikis 2016-10-28 12:09:04 -04:00
gnosygnu
02a289dc80 Table_of_contents: Handle unknown tags: dl 2016-10-28 09:29:44 -04:00
gnosygnu
4e3df30cc0 Wikibase: Return timezone as integer, not string 2016-10-28 09:24:28 -04:00
gnosygnu
e10aace5f9 User_wikis: Add edit capability 2016-10-27 11:45:08 -04:00
gnosygnu
169f972019 User_wikis: Refactor xo js includes 2016-10-26 17:08:07 -04:00