Commit Graph

632 Commits (29a8fb7824a8ab7ba4ff88af26534777fa515373)

Author SHA1 Message Date
gnosygnu 7e476fde06 Xomw: Add XomwMessageContent and related classes
8 years ago
gnosygnu 39830cfa4f Full-text search: Add menu entry for title search
8 years ago
gnosygnu e6ae41d9fd Full-text search: Add unpack lucene
8 years ago
gnosygnu a43c0d17ba Full-text search: Add pack_lucene
8 years ago
gnosygnu f2520ef81f Full-text search: Rename directory to java7-v1
8 years ago
gnosygnu 176ac30b0e Full-text search: Add menu options for XowaSearch and AllPages
8 years ago
gnosygnu 022cb2684e Full-text search: Tweak minor UI settings
8 years ago
gnosygnu 0b762933b2 Full-text search: Add expand_options; clean up other options
8 years ago
gnosygnu 688f276552 Full-text search: Rename mustache arg to qarg_search
8 years ago
gnosygnu 66f744b11d Db: Add exec reader by prepared statement
8 years ago
gnosygnu 7269befb14 Full-text search: Change xo.page_guid to xo_page_guid (actual commit)
8 years ago
gnosygnu 477929e559 Full-text search: Add ooui-js call
8 years ago
gnosygnu 879ef3a7d0 Full-text search: Clear cache if more than 8 entries
8 years ago
gnosygnu c3eca52574 Full-text search: Fix caching; also, continue searching until finding desired number of results
8 years ago
gnosygnu ab1b9f7509 Full-text search: Add searcher_type
8 years ago
gnosygnu 4360e42e95 Gui: Add option to display actual HTML in SWT browser
8 years ago
gnosygnu a9afa7a827 Full-text search: Add IndexOptions to Indexer
8 years ago
gnosygnu 49924110f4 Full-text search: Implement basic paging
8 years ago
gnosygnu 7924e26522 Full-text search: Automatically execute search if search_text is available; also, add limited caching
8 years ago
gnosygnu e486d139e0 Full-text search: Use mustache templates for html updates
8 years ago
gnosygnu c84cdf13b3 Xomw: Add XomwXowaSiteLookup
8 years ago
gnosygnu 96d1299273 Full-text search: Print links to non main-namespace pages
8 years ago
gnosygnu cc8c120982 Special: Broadcast events to one specific tab, not all tabs with same name
8 years ago
gnosygnu 67548465fc Full-text search: Change popups to pub-sub system
8 years ago
gnosygnu 5967c75433 Js: Update references to mobile lib; change Add_core to Add_baselib
8 years ago
gnosygnu a4380b6d48 Full-text search: Specify namespaces for indexing
8 years ago
gnosygnu 10d13a3cd9 Wikibase: Fix 'mw.wikibase.entity.lua:56 attempt to call nil' on several dozen ru.w pages
8 years ago
gnosygnu 8524120a14 Mass_parse: Fix critical import failure when importing ru.wikinews.org
8 years ago
gnosygnu a214575391 Full-text search: Ignore HTML tags
8 years ago
gnosygnu 2270a35c83 File: Handle long directories on Windows systems
8 years ago
gnosygnu 19b2d6226c Category: Fix fatal page load error when page_cat_db_id is invalid
8 years ago
gnosygnu 8c31c8fd62 Full-text search: Change to lucene 6.4.2
8 years ago
gnosygnu 8f8e414c80 Full-text search: Add highlighter
8 years ago
gnosygnu c08ea3bb03 Full-text search: Use Lucene 5.x instead of 6.x to stay on Java 1.7
8 years ago
gnosygnu af6f7cf657 Page_sync: Show synced page immediately, not after another refresh
8 years ago
gnosygnu 3b6cc45084 Full-text search: Add analyzers for non-English languages
8 years ago
gnosygnu 77de7215ce Full-text search: Add lucene indexer
8 years ago
gnosygnu ae9d0fccd3 Full-text search: Add lucene searcher
8 years ago
gnosygnu c91416801b Full-text search: Add lucene index generation
8 years ago
gnosygnu 062d958ead Full-text search: Add autosave options; read query from url args
8 years ago
gnosygnu d0399d6b04 Full-text search: Save and load options
8 years ago
gnosygnu 06acdd7335 Full-text search: Add 'expand matches' and 'show more'
8 years ago
gnosygnu d5d3c68350 Bldr: Call recentchanges api
8 years ago
gnosygnu e5baaaabc6 Bldr: Call remote then local repos
8 years ago
gnosygnu 848496c51b Bldr: Add omitted tests for normalizing title, timestamp
8 years ago
gnosygnu 5b2f3136a2 Log: Delete old Download Central logs
8 years ago
gnosygnu 3ebc338797 Personal_wikis: Update page_modified on page save
8 years ago
gnosygnu 7a8228c709 Bldr: Update orig_regy with api results from missing origs
8 years ago
gnosygnu e92710483f Gui: Add nightmode css for popups and search suggest
8 years ago
gnosygnu 2d415cb1d2 Gui: Toggle nightmode for dropdown list
8 years ago
gnosygnu ae9a00fade Gui: Update colors dynamically when changed from options screen
8 years ago
gnosygnu e77916a02e Bldr: Add more implementation for missing origs
8 years ago
gnosygnu 98fb49687b Gui: Add options for nightmode; switch window icons; switch wiki css
8 years ago
gnosygnu 3e39b2fe77 Bldr: Add more implementation for missing origs
8 years ago
gnosygnu ef11577d08 Edit: Add try catch for page backups
8 years ago
gnosygnu a28ba26ca6 Gui: Add initial support for night-mode
8 years ago
gnosygnu 3e69a06434 Personal_wikis: Show wiki in left sidebar
8 years ago
gnosygnu 96b3b0afb8 Edit: Add page backup feature
8 years ago
gnosygnu 45d355454e Dansguardian: Skip specified namespaces
8 years ago
gnosygnu 7dd01b6e23 Full-text search: Do not fail rest of search if one result has invalid json
8 years ago
gnosygnu 269a3c3f65 Full-text search: Escape angle bracket in results
8 years ago
gnosygnu 0e3ebac674 Full-text search: Notify pages searched
8 years ago
gnosygnu 389726f219 Full-text search: Escape tab and carriage return in json callbacks
8 years ago
gnosygnu 1d509aa232 Full-text search: Send page_id and encode page_titles
8 years ago
gnosygnu d672b829b9 Search: Convert to async search
8 years ago
gnosygnu c60936f165 Search: Add more punctuation symbols
8 years ago
gnosygnu ca88091d90 Search: Add some search options
8 years ago
gnosygnu 8de3cf0cc6 Search: Add more punctuation support
8 years ago
gnosygnu 9301973825 Log: Fix broken test
8 years ago
gnosygnu c702745bc0 Search: Add NOT logic
8 years ago
gnosygnu c10cf2ca15 Search: Refactor search to handle multiple boolean searches
8 years ago
gnosygnu 7f04fc5f74 Search: Add more implementation for full-text search
8 years ago
gnosygnu 1feb2b9877 Search: Add special page for full-text search
8 years ago
gnosygnu 27951c428d Personal_wikis: Add timestamp to quick save status message
8 years ago
gnosygnu ece9e59145 Personal_wikis: If personal_wiki, call personal_wiki init when loading wiki from wiki_mgr
8 years ago
gnosygnu ba4634919c Wikibase: Use scribunto key name for datatypes
8 years ago
gnosygnu a661f90ede Xomw: Do not load every personal wiki on startup
8 years ago
gnosygnu 26f786d4b9 Personal_wikis: Do not try to download css when creating wikis
8 years ago
gnosygnu e48a70860b App: Fix null reference when starting app
8 years ago
gnosygnu 2b2f93b766 Xomw: Add wfUrlencode
8 years ago
gnosygnu 0f92bb55db Xomw: Convert XomwHtml
8 years ago
gnosygnu 1328288cd2 App_update: Add more logging for app boot process
8 years ago
gnosygnu e389bcbee9 App_update: Redownload update_db if download fails
8 years ago
gnosygnu d8c2eaba1d Xomw: Change Php classes to Xophp; move to root namespace
8 years ago
gnosygnu b6abbf2ffe Search: Clear cache after reindex
8 years ago
gnosygnu 12848b7cf5 Html: Move get_elem_val to xo.elem
8 years ago
gnosygnu 5bd3371802 Command-line: Fix curid argument not working 2
8 years ago
gnosygnu 0e85cc90ff Command-line: Fix curid argument not working
8 years ago
gnosygnu 4a07fdf291 Dev: Change command-line license to GPLv3 / Apache2
8 years ago
gnosygnu 1d58dca0f4 Dev: Change command-line license to GPLv3 / Apache2
8 years ago
gnosygnu 319120364c Gui: Fix null ref if 0 tabs and exiting app
8 years ago
gnosygnu 8b6bda0b6d Wiki.Dom: Ignore null siteinfo_misc else personal_wikis will fail
8 years ago
gnosygnu 344e709552 Wiki.Dom: Load site_name from xowa_cfg
8 years ago
gnosygnu ece168e960 Personal_wikis: Update page_id from -1 to 1, not 0 for old v4.2 wikis with only 1 page
8 years ago
gnosygnu 7e6f26f740 Personal_wikis: Update mainpage in user_wiki.json
8 years ago
gnosygnu fa056807d5 Personal_wikis: Change json name from 'main_page' to 'mainpage'
8 years ago
gnosygnu edb23bb47e Category: Fix Category updates not working in layout.few databases
8 years ago
gnosygnu 1179e2848f Developer: Change license to GPLv3 / Apache2 in source code headers
8 years ago
gnosygnu 1ba13dd5f7 Sql_exec: Change page alias
8 years ago
gnosygnu 1609fe6c8e Sql_exec: Add Special:XowaSqlExec
8 years ago
gnosygnu 17f3de3124 Import: Fix wrong main_page for non-English wikis
8 years ago
gnosygnu 94a755124e Import: Fix page_redirects to English namespaces in non-English wikis
8 years ago
gnosygnu b171592d77 Personal_wikis: Change mainpage to main_page
8 years ago
gnosygnu 7fe4ed59ac Xomw: Start converting XomwLinkHolderArray
8 years ago
gnosygnu 428f2837c9 Category: Support addition / deletion in existing WMF wikis
8 years ago
gnosygnu b028228d3d Personal_wikis: Fix Category page deletion failing
8 years ago
gnosygnu 7894c6d6f4 Xomw: Change href to use proper File: namespace
8 years ago
gnosygnu 704809e5b9 Xomw: Convert many class names to camelCase
8 years ago
gnosygnu 92c9fbddcc Personal_wikis: Change new wikis to automatically have upgraded cat_link / page table
8 years ago
gnosygnu 665137d453 Personal_wikis: Add upgrade version
8 years ago
gnosygnu caa1eb2237 Personal_wikis: Update invalid page_ids to valid page_ids
8 years ago
gnosygnu 95632e0e98 Wiki.Dom: Remove wiki dependency from search db_mgr
8 years ago
gnosygnu 1188122823 Wiki.Dom: Remove wiki dependency from db_mgr
8 years ago
gnosygnu 4ec913b807 Personal_wikis: Add update page_id function
8 years ago
gnosygnu 04a58326e2 Personal_wikis: Assert name prop is in wiki.core
8 years ago
gnosygnu 083ab133f7 Personal_wikis: Add Main_Page back to json
8 years ago
gnosygnu c9e22b69f7 Wiki.Dom: Refactor Wiki.Props
8 years ago
gnosygnu 22b6d4dbde Gui: Use GridLayout for progress messages window
8 years ago
gnosygnu 4593483522 Personal_wikis: Simplify wiki_import verification code
8 years ago
gnosygnu a0dacdcf38 Personal_wikis: Refactor wiki_json update
8 years ago
gnosygnu 632fad62ae Personal_wikis: Add working implementation of wiki import
8 years ago
gnosygnu 00ab87b1b5 Gui: Tweak positioning of gui elements / font sizes
8 years ago
gnosygnu 451962a97f Wiki: Add more comments / exception handling for curid query argument
8 years ago
gnosygnu a8fa783c32 Wiki: Support curid query argument
8 years ago
gnosygnu aee0d2a9e0 Options: Remove Javascript enabled option else user can inadvertently cause many Special screens to stop working
8 years ago
gnosygnu 12c78cf89f Personal_wikis: Add page delete; refactor category updates
8 years ago
gnosygnu faebc72c4f Gui: Fix Keyboard binding screen
8 years ago
gnosygnu 140351c2ed Gui: Standardize SWT api calls
8 years ago
gnosygnu 70cfdf0c44 Gui: Change UI to use SWT Grid Layout instead of manual XOWA layout
8 years ago
gnosygnu dd6b3cabed Personal_wikis: Support creation / editing of categories
8 years ago
gnosygnu 935dda389a Personal_wikis: Add hack to handle rarely-reproducible problem of editing-after-renaming
8 years ago
gnosygnu f7a7ba00f3 Personal_wikis: Add mock-up for editing categories
8 years ago
gnosygnu 01fbd21c6e Personal_wikis: Add search-indexing and auto-page rescan
8 years ago
gnosygnu 8bc1a37531 Personal_wiki: Make domain and mainpage readonly when editing existing entries
8 years ago
gnosygnu b2781ffc9d Personal_wiki: Refactor special pages
8 years ago
gnosygnu 0cdd3d437f Wikis: Support renamed folders and different langs
8 years ago
gnosygnu 4dba081399 DownloadCentral: Add initial implementation for skipping categories
8 years ago
gnosygnu 9a19be675e Xomw: Move Mw_parse classes into separate project
8 years ago
gnosygnu fdf6c49a05 Mw_parse: Start porting Title
8 years ago
gnosygnu 85f05bfd02 Mw_parse: Refactor Linker class
8 years ago
gnosygnu 26527a8800 Mw_parse: Add fixBoxWidth, scaleByHeight, etc.
8 years ago
gnosygnu ff7952447d Mw_parse: Refactor Xomw_ThumbnailImage
8 years ago
gnosygnu 906bcdc6fe Wiki: Support renamed folders for non-commons images
8 years ago
gnosygnu ffc112a085 Mw_parse: Add more support for original files
8 years ago
gnosygnu e4e899f72a DownloadCentral: When moving items between tables, add item to correct spot in table, not at bottom
8 years ago
gnosygnu 3b59ea50b0 DownloadCentral: Add button to remove items from 'Available' list
8 years ago
gnosygnu c98344b5b3 Mw_parse: Add more support for thumbs
8 years ago
gnosygnu 3bfeb94b43 Source: Restore broken commit
8 years ago
gnosygnu 938beac9f9 Wiki: Support renamed folders (fix)
8 years ago
gnosygnu 6f9e92afff Mw_parse: Add more implementation for thumbnails
8 years ago