1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

v2.11.4.1

This commit is contained in:
gnosygnu
2015-11-22 21:39:33 -05:00
parent 8a5d58a973
commit 097e6c7f80
581 changed files with 2897 additions and 2097 deletions

View File

@@ -90,7 +90,7 @@ public class Xows_page_allpages extends gplx.core.brys.Bfr_arg_base implements G
init_ns = wiki.Ns_mgr().Ns_main();
arg_hash.Load(url.Qargs_ary());
byte[] from_val = Get_from(arg_hash, wiki, url, ttl); if (from_val == null) return false;
from_val = Xoa_app_.Utl__encoder_mgr().Id().Decode(from_val);
from_val = gplx.langs.htmls.encoders.Gfo_url_encoder_.Id.Decode(from_val);
int ns_val = arg_hash.Get_val_int_or(Bry_arg_ns, init_ns.Id()); init_ns = wiki.Ns_mgr().Ids_get_or_null(ns_val);
boolean hide_redirects_val = arg_hash.Get_val_int_or(Bry_arg_hideredirects, 0) == 1;
for (int i = 0; i < itms_per_page; i++)
@@ -135,7 +135,7 @@ public class Xows_page_allpages extends gplx.core.brys.Bfr_arg_base implements G
Bry_bfr tmp_bfr = wiki.Utl__bfr_mkr().Get_b512().Mkr_rls();
byte[] lbl_text = msg_itm.Fmt(tmp_bfr, ttl.Full_txt());
byte[] args__rest = arg_hash.Concat(tmp_bfr, Bry_arg_ns, Bry_arg_hideredirects);
byte[] arg_from = Xoa_app_.Utl__encoder_mgr().Id().Encode(ttl.Page_txt_wo_qargs());
byte[] arg_from = gplx.langs.htmls.encoders.Gfo_url_encoder_.Id.Encode(ttl.Page_txt_wo_qargs());
return html_list_end.Bld_bry_many(bfr, arg_from, args__rest, lbl_text);
}
public static Xoa_ttl ttl_(Xowe_wiki wiki, Xow_ns ns, Xowd_page_itm itm) {

View File

@@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
import gplx.core.net.*; import gplx.core.threads.*;
import gplx.core.net.*; import gplx.core.threads.*; import gplx.core.envs.*;
import gplx.gfui.*; import gplx.xowa.guis.*; import gplx.xowa.guis.views.*; import gplx.xowa.wikis.data.tbls.*;
import gplx.core.js.*;
import gplx.xowa.wikis.nss.*;

View File

@@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
import gplx.xowa.wikis.data.tbls.*;
public class Xosrh_rslt_itm_sorter implements gplx.lists.ComparerAble {
public class Xosrh_rslt_itm_sorter implements gplx.core.lists.ComparerAble {
public byte Tid() {return tid;} public Xosrh_rslt_itm_sorter Tid_(byte v) {tid = v; return this;} private byte tid = Tid_len_dsc;
public int compare(Object lhsObj, Object rhsObj) {
Xowd_page_itm lhs = (Xowd_page_itm)lhsObj;

View File

@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
import gplx.core.primitives.*; import gplx.xowa.langs.*;
import gplx.xowa.wikis.domains.*; import gplx.xowa.wikis.domains.crts.*;
class Xow_domain_sorter__manual implements gplx.lists.ComparerAble {
class Xow_domain_sorter__manual implements gplx.core.lists.ComparerAble {
private final Xow_domain_itm cur_domain;
private final Xow_domain_crt_itm[] ary; private final int ary_len;
public Xow_domain_sorter__manual(Xow_domain_itm cur_domain, Xow_domain_crt_itm[] ary) {
@@ -51,7 +51,7 @@ class Xow_domain_sorter__manual implements gplx.lists.ComparerAble {
Array_.Sort(ary, sorter);
}
}
class Xow_domain_sorter__manual_tid implements gplx.lists.ComparerAble {
class Xow_domain_sorter__manual_tid implements gplx.core.lists.ComparerAble {
private final Hash_adp sort_hash = Hash_adp_.new_(); private final Int_obj_ref sort_key = Int_obj_ref.neg1_();
public Xow_domain_sorter__manual_tid(int[] id_ary) {
int len = id_ary.length;
@@ -85,7 +85,7 @@ class Xow_domain_sorter__manual_tid implements gplx.lists.ComparerAble {
return new Xow_domain_sorter__manual_tid(id_ints);
}
}
class Xow_domain_sorter__manual_lang implements gplx.lists.ComparerAble {
class Xow_domain_sorter__manual_lang implements gplx.core.lists.ComparerAble {
private final Hash_adp sort_hash = Hash_adp_.new_(); private final Int_obj_ref sort_key = Int_obj_ref.neg1_();
public Xow_domain_sorter__manual_lang(int[] id_ary) {
int len = id_ary.length;

View File

@@ -31,7 +31,7 @@ public class Xows_db_row {
public int Page_len() {return page_len;} private final int page_len;
public static Xows_db_row[] Ary(Xows_db_row... v) {return v;}
}
class Xows_db_row_sorter implements gplx.lists.ComparerAble {
class Xows_db_row_sorter implements gplx.core.lists.ComparerAble {
public int compare(Object lhsObj, Object rhsObj) {
Xows_db_row lhs = (Xows_db_row)lhsObj;
Xows_db_row rhs = (Xows_db_row)rhsObj;

View File

@@ -26,7 +26,7 @@ public class Xows_db_word {
public void Rslts_offset_add_1() {++rslts_offset;}
public void Rslts_done_y_() {rslts_done = true;}
}
class Xows_db_word_sorter implements gplx.lists.ComparerAble {
class Xows_db_word_sorter implements gplx.core.lists.ComparerAble {
public int compare(Object lhsObj, Object rhsObj) {
Xows_db_word lhs = (Xows_db_word)lhsObj;
Xows_db_word rhs = (Xows_db_word)rhsObj;

View File

@@ -16,6 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package gplx.xowa.specials.xowa.diags; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*; import gplx.xowa.specials.xowa.*;
import gplx.core.stores.*;
import gplx.dbs.*;
import gplx.dbs.engines.mems.*;
class Db_rdr_utl {

View File

@@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package gplx.xowa.specials.xowa.diags; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*; import gplx.xowa.specials.xowa.*;
import gplx.core.net.*;
import gplx.core.net.*; import gplx.core.envs.*;
import gplx.fsdb.*; import gplx.fsdb.meta.*;
import gplx.xowa.files.origs.*;
import gplx.xowa.apps.urls.*;

View File

@@ -27,8 +27,7 @@ abstract class Xosp_fbrow_cmd__base implements Xosp_fbrow_cmd {
public abstract Xosp_fbrow_cmd Make_new();
public Xosp_fbrow_rslt Write_html(Xoa_url_arg_mgr arg_mgr, GfoInvkAble select_invkable) {
// app.I18n_mgr_Get_txt_many("xowa.specials.file_browsers.errs.unknown_path", url.Raw());
Url_encoder encoder = Url_encoder.new_html_href_mw_();
Xosp_fbrow_html html_wtr = new Xosp_fbrow_html(encoder);
Xosp_fbrow_html html_wtr = new Xosp_fbrow_html();
Bry_bfr tmp_bfr = Bry_bfr.reset_(255);
String selected_str = arg_mgr.Read_str_or_null("selected");
if (selected_str == null) {
@@ -98,8 +97,7 @@ abstract class Xosp_fbrow_cmd__base implements Xosp_fbrow_cmd {
;
}
class Xosp_fbrow_html extends gplx.core.brys.Bfr_arg_base {
private final Url_encoder encoder; private Xosp_fbrow_data_dir dir; private byte[] cmd_src;
public Xosp_fbrow_html(Url_encoder encoder) {this.encoder = encoder;}
private final Gfo_url_encoder encoder = Gfo_url_encoder_.Href; private Xosp_fbrow_data_dir dir; private byte[] cmd_src;
public void Write(Bry_bfr bfr, byte[] cmd_src, byte[] cmd_row, Xosp_fbrow_data_dir dir) {
this.dir = dir; this.cmd_src = cmd_src;
// app.I18n_mgr_Get_txt_none("xowa.specials.file_browsers.html.hdr.name");