Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
editors
wordgrinder
wordgrinder.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wordgrinder.changes of Package wordgrinder
------------------------------------------------------------------- Thu Aug 29 13:59:01 UTC 2024 - scott.bradnick@suse.com - Removing 'Patch: Ast.h.diff' as it appears this was fixed upstream - Update to version 0.9+git20240809.d69d7b7: * Try and fix Homebrew builds. * Tweak the Luau interpreter to add support for inline type declarations, solving my globals problem. * Raw import of Luau 0.637 (builds, but doesn't work yet). ------------------------------------------------------------------- Wed Apr 17 20:34:21 UTC 2024 - scott.bradnick@suse.com - Update to version 0.9+git20240401.206360e: * Fixup. * Adjust. * Try to finalise the build scripts. * Try installing Pillow on OSX with pip. * Debug. * Misc fixes. * Remember to install PIL. * Use PIL to generate the icon data.Use PIL to generate the icon data. * Change permissions. * Restore ImageMagick. * Typo fix. * Again. * Again. * Again.Again. * Looks like we don't need imagemagick after all. * Try to make the windows installer build. * Make Windows builds work. * Make libfmt work.Make libfmt work. * Actually make cmark work on Windows.Actually make cmark work on Windows. * Add a binary library fetcher for glfw, ugh. * Fix case of <windows.h>.Fix case of <windows.h>. * Import fmt.Import fmt. * Initial steps in making cmark build. * Raw import of cmark. * Start making things build on Windows. * Make build on Haiku. * Again. * Again. * Again. * Did OSX ever work? * OSX doesn't have the opengl package. * Do parallel builds. * Make work on OSX. * Add another missing file. * Add missing file. * Convert to ab. * cflags: define NOCRYPT during minizip compilation * Raw file-copy of relevant files from zlib v1.3.1 release ------------------------------------------------------------------- Mon Mar 04 14:22:05 UTC 2024 - scott.bradnick@suse.com - Adding 'makeicon.sh.diff' as something changed within ImageMagick and this prior-working makeicon.sh script fails with a 'convert: attempt to perform an operation not allowed by the security policy `-` ...' error * ImageMagick seems to have dropped ImageMagick-config, but what supplied in its place is doing something differently - Update to version 0.9+git20240108.6f2320a: * Try to add option to run workflows manually. * Try and fix CI builds. * Make binding accelerators to submenus work again. * Fix instacrash when _sw is set to a high number and then the paragraph in question is shortened. * Add missing header. ------------------------------------------------------------------- Fri Oct 27 13:28:55 UTC 2023 - scott.bradnick@suse.com - Adding 'icon.png','README.wg','wordgrinder.desktop','wordgrinder.xml' as SOURCE items (%{_sourcedir} isn't usable in OBS in %install phase) - Appears upstream adjusted how/what is done via Makefile during %make_install, so now more manual setup is required to get more than /usr/bin/[x]wordgrinder and associated man pages ; ninja is mentioned in the blame for Makefile and referenced directly @ #gh/davidgiven/wordgrinder, but there's no ninja.build * Added Ast.h.diff (missing cstdint define) * Added Makefile.diff (to better handle MANDIR pathing) - Update to version 0.9+git20231001.3ccd41f: * Fix Bug where all exports were blank * Ignore backticks when spell checking * Fix locales and wcwidth on OSX. * Change the locale to C to avoid problems parsing numbers with strtod due to the decimal point change in some locales. * Fix #240. * Typo fix. * Typo fix. * Remember to add config.py. * Remove unused licenses. * Generate the debian-distr file. * Make a stab at updating the release script for the new build. * Build and install the man pages. * Add reference to missing header? * Make WrappedLabels work again. * Make widget key events work again. * self.class in widgets has gone, so don't try to use it. * Typo fix. * Add the fix for #236. * Prevent the user from naming a subdocument as a number. * Fix nasty crashing bug where a nil reference error would be thrown if a document name started with digits but wasn't a valid number. * Fix a nasty crashing bug if a document name started with digits but was not a valid number. * Make build on Haiku. * Don't use stb_ds. * Don't use stb_ds. * Fix issue where the document index was being written to the file incorrectly, which just happened to not cause any problems on load just because. This didn't work with the new type-safe code. * Try to do a little better than 'any' for object instantiations. * Cursor motion works properly again. * Text is now displayed again. * Replace the shonky atoms used for special values with type-safe enumerations. Found a genuine bug! * Come up with an OO system which works, and port Widgets to use it. _So_ much cleaner. It even seems to work. * Archival checkin: got halfway through converting widgets before realising I need a proper OO model. * Forms are typesafe. * Properly handle errors from std::filesystem::create_directory. * No errors! * Under 50 errors! * Below 100 errors. * Tweak the Luau interpreter to add support for inline type declarations, solving my globals problem. * Increase type diagnostic length. * More picking away. * Rework Menu again. * Hovering about 180 now. Some refactoring is going to be needed to be type sound. * 171 errors. * Below 500 errors... * Errors below 700. * Document is largely converted. * Rename Document (the variable) -> currentDocument. * Refactor DocumentSet. * Lots of refactoring to split ParagraphClass into its own file and make it Luau-friendly. * Get the number of type errors below 1000. * Pick away at strict mode type checking. * Add mkdirs() (as C++ supports it, so we don't need to emulate it in Lua). * More OSX test code. * Test code for OSX build failure. * Fix build dependency issue. * Generate the Windows installer. * Add experimental glfw support for Haiku (sadly, doesn't build due to a Haiku issue). * Make build on Haiku. * Link in the Windows manifest file. * Finally make the glfw version build on Windows. * (no comment) * Fix stat(). * Fix Windows mkdtemp. * Report . and .. in readdir. * Give loaded string chunks useful names. * Eliminate stray tracing. * Wincon finally builds! Tests don't pass, though. * Fix to work on Windows, properly this time. * Make work on Windows. * Make work on Windows. * Don't build the X11 version on OSX. * Draw menu separators properly. * Fix some type errors. * Finally make the GLFW library sort of work. * Don't run out of stack when getting settings. * Update Luau to 0.574. * Fix type error. * Fairly crudely convert the glfw font stuff from stb_ds to C++ containers. * Add fmt library. * Make build on OSX. * Switch from using sprintf to fmt::format. * Rearranged some build stuff to try and make OSX happy. * Rewrite the markdown importer to use CommonMark via C. * Remove cmark-lua again because it's too complicated (and I couldn't make it work...) * We don't actually want our own copy of cmark. * Raw import of cmark-lua. * Both ncurses and glfw build now. * Add package support. Bang my head against the C and C++ library build rules until it works. * Remove another call to configure. * Oops --- was completely forgetting to set cxxflags... * Try and fix the github build. * Move wcwidth into third_party. * Remove emu/tmpnam as we don't need it any more. * Remove obsolete files. * Move libstb into third_party. * Move minizip into third_party. * Move libclip into third_party. * Move Luau into third_party. * All the type errors are gone. * Fix most of the remaining type errors --- still need to figure out what to do with assignable globals, though. * Lots more type fixing. * Fix a small compiler bug when using inline type declarations. * Start picking away at type correctness. * Add a very clunky but working typechecker shell. * Make the typechecker work. It doesn't work --- it can't handle packs of multiple files like I have. * The tests pass. * Add !strict annotations, and realise that the type checker doesn't actually run for normal scripts. Switch to using ab2 for the build system. * All the tests finally pass! Except markdown import, as we don't have lpeg/lunamark any more. * Warning fix. * Some tests pass now. * Fix incorrect checkin. _Now_ it works. * First running version of WordGrinder under Luau. It doesn't _work_, but it does start. * Raw import of Luau. * CTRL shortcuts on international keyboards ------------------------------------------------------------------- Mon May 15 16:52:47 UTC 2023 - scott.bradnick@suse.com - Update to version 0.9+git20230310.c1434c2: * Remember to update the release workflow. * Hopefully finally fix Windows? * Change mingw compiler package. * Fix formatting. * Draw the ruler numbers smaller for added aestheticalnessism. * Apparently setting msystem just makes things worse... * Typo fix. * Enable debugging. * Looks like msys2 was being installed incorrectly too. * Try to fix that annoying mingw build failure. * Fix crash caused by moving the screen to a position where the current scroll position is beyond the bounds of the document. * Make numpad keys work properly on glfw. ------------------------------------------------------------------- Mon Feb 06 21:39:12 UTC 2023 - scott.bradnick@suse.com - Update to version 0.9+git20221202.bf3fd2f: * Font bug fixed * Update gui.lua * Fix style of numbered lists. * Looks like VK_MENU is used by Windows... * Fix some various widget layout bugs --- this really needs automated layout. * Basic forms mouse support. * Update documentation. * Make the scroll wheel work on ncurses. * You can use the right mouse button to summon and dismiss menus. * Fix crash if you use the mouse after ^V in a menu. * Add basic scroll wheel support. * You can operate the menus with the mouse. * Update documentation. * Make GLFW a bit less spammy with regard to mouse events; however, redraw is still not keeping up. * You can click to reposition the cursor. * Implement the back end of the mouse support. ------------------------------------------------------------------- Tue Nov 15 23:59:56 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Swapping in "busybox" for "busybox-vi" * setting up xxd symlink to busybox * updating PATH ------------------------------------------------------------------- Mon Nov 14 17:58:17 UTC 2022 - scott.bradnick@suse.com - Update to version 0.9+git20221113.8e0ea66: * Typo fix. * Don't try to test glfw on the build server. * Update documentation. * Run tests single-threaded, because using a shared clipboard isn't going to work with them... * Link with pthreads? * Build with pthreads. * Don't drop the last character of the string in GetIStream(). * Update documentation. * Make work on OSX. * Make work on Windows. * Remove stray code. * Change the clipboard stuff to use the new low-level clipboard code. To my surprise, it all works just fine. * Bolt in the platform-specific bits of the clipboard library. * Add forgotten file (Objective C++...). * Add low-level clipboard support. * Make the clipboard library build. * Raw import of the clipboard library. * Another emergency fix to prevent crashes in debug mode. * Emergency bugfix to prevent crashes when deleting text in jump scroll mode. * Change the cursor shape to a rectangle --- the caret was impossible to see. * Update README. * Allow the scroll mode to be configured. * Add simple jump scrolling. * Update README. * Fix a subtle bug caused by terrible code which resulted in forwards-delete across style bytes not working right. * Typo fix. * More typo fix. * Typo fix. * Typo fix. * Backgrounds can be set. * Use XOR for drawing the cursor, to make it more visible across colour schemes. * Once again, make wincon build. * Remove the now extraneous padding around the edge of the view. * Update READMEs. * Fix a buffer overrun in the Windows console code, which was causing a crash. * Make the windows console build again. * Make the Windows compilers configurable. * Make NSIS properly configurable. * Refactor the colours stuff; add a look-and-feel configuration for it; realise I need a multiselector widget and implement one. * Tweak glyphs again. * Add some better themeing, although with no editing yet. * Adjust glyph rendering to be a little nicer. * Colour the UI properly. * Add cheap-and-nasty extra glyph rendering to make the top and bottom markers look kinda all right on GLFW. * Rework the entire style system and make text rendering work (more or less). * Move the colour system away from pairs. * More-or-less working version of the colour code for ncurses. Not happy with it, though. * First pass at adding colours. * ncurses reports TAB as ^I, so accept that for autocompletion too. * Correctly size the visible area of the window on OSX. * Don't report ENTER as a key after toggling full screen. * Allow deinit/reinit of the window system, required to do font changes. * Set the window icon. * Remove wxwidgets dependency. * Allow the window close button to work. * Fix OOB access when resizing. * Be less spammy with resize/redraw events, as on Windows this works badly (it stalls the event handler while resizing). * Remember to update the installer to use the GLFW binary. * One more time with Windows. * Try platform-specific flags for OpenGL. * Fix to work on old compilers. * Fix Apple #ifdef. * Try to make build on Windows. * Remove the SDL backend --- glfw replaces it. * Update dependency checking. We don't need glu any more. * Try to make things build on the build server. * Adjust padding. * Update documentation. * Support drawing underlines. * Make ALT+key work to open menus. * Add a bit of padding around the edge of the view. * Support toggling full screen. * Remove wxwidgets (glfw is better). * Process the keyboard queue _before_ waiting... oops. * Finally fix the event loop timeouts. * Draw the cursor. * The keyboard works now. * Fix text rendering to actually work. * Archival checkin of partially working glfw renderer. * Add the skeleton for a glfw backend. * Set the window icon. * Set the window size correctly. * Make soft-rendered characters work. * Do clean shutdowns. * Allow multiple font pages. * Make the return key work. * Optimise rendering. * Add a release version of the wxwidgets backend. * Keyboard works. * Actually get text drawing with OpenGL. * Import bits of libstb. * Typo fix. * Try to update build system. * Bolt on some OpenGL stuff. * Add a custom view for putting text in. * Add the skeleton of a wxWidgets backend. ------------------------------------------------------------------- Wed Jul 27 21:10:03 UTC 2022 - scott.bradnick@suse.com - Update to version 0.8+git20220726.29c093a: * ESCAPE can be used to cancel things. Sort out an issue where Windows binaries weren't being properly flagged as such. * Add non-Unicode replacements for some more unicode characters. * Detect whether we're on a Unicode system (with a flag to override things if misdetected), and switch from ISO-8859-1/Unicode as needed. * Don't use unicode characters for the menu --- they don't show up in the default font! * Typo fix. * Try to package up the Windows build. * Windows doesn't have langinfo.h. * Support non-Unicode environments. * Now uses the default locale rather than trying to force one. * Try to fix the Windows build issue. * Add missing test file. * Fix the forward delete issue (#187). ------------------------------------------------------------------- Wed May 18 15:52:29 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Some adjustments to 'BuildRequires' and package versioning. ------------------------------------------------------------------- Mon May 16 20:31:17 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Trying to use 'busybox-vi', but 'vim' seems auto substituted in. ------------------------------------------------------------------- Mon May 16 20:26:14 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Switching back to gcc-12. ------------------------------------------------------------------- Mon May 16 19:57:52 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Adding a few packages to assist in building. ------------------------------------------------------------------- Mon May 16 19:54:05 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Switching to gcc-11. ------------------------------------------------------------------- Mon May 16 19:30:01 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - Specifying lua51. ------------------------------------------------------------------- Mon May 16 15:58:37 UTC 2022 - scott.bradnick@suse.com - Update to version dev+git20211220.ff02992: * Typo fix. * Update after merge. * Update documentation. * More brotli libraries. * Explicitly link against libbrotlidec. * I don't think the brotli libraries are needed any more? * The font can now be updated at run-time, and fewer crashes if you get the parameters wrong. * The GUI configuration dialogue now works, but it's kind of clunky and getting things wrong leads to problems. * Fix org mode tests. * Remove non-existent import * Add tests * Add support for .org export ------------------------------------------------------------------- Tue Oct 31 04:13:58 UTC 2017 - aavindraa@gmail.com Several tags that were missed in this release are skipped. For example, 0.5.0 and 0.5.2 are both fake releases. Overall, the build system was improved and simplified greatly. The ports to MacOS (via Homebrew, as well) and Windows are complete. The .spec file is a lot simpler now because of this. `wordgrinder-pmfile.patch` is deleted due to incompatibility with the completely new build system. - Update to 0.7 + Support newer Lua (5.3) + New text-based file format (they are diffable) + New build system: faster, more reliable + new dense paragraph mode removes gaps between paragraphs + many bug fixes - includes changes from 0.6.0 (major release) + New X11 frontend + Italic display in terminals (bold and italic on Linux for the first time) + Colour configuration on X11 and Windows + global key maps (via a config file) + smart quote support + more efficient and smaller files + undo and redo + spellchecker + search works properly across words with markup + export to MarkDown (.md) + more HTML emission fixes + persistent settings that aren't stored in the document + more traditional charstyle selection (you can now press ^B at the beginning of words) + more traditional selection model (shift+cursor keys) + fix crash when large .wg files are loaded - includes changes from 0.5.2.1 + delete word + subsection counts now correct + HTML PRE emission issue corrected. + use newer minizip to support Ubuntu builds + Homebrew build system for MacOS + minor bugfixes - includes changes from 0.5.1 + fixed major file corruption bug + bold + page count + widescreen mode + UI style overhaul + many minor bugfixes. - includes changes from 0.4.1: + Build improvements for Debian + bug fixes - includes changes from 0.4 + major overhaul: OpenDocument import/export + smaller file format + Updated to Lua 5.2 + Migrated from `Prime Mover` to `make` ------------------------------------------------------------------- Fri Feb 24 19:46:49 CET 2012 - pascal.bleser@opensuse.org - initial version (0.3.3)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor