Revisions of wordgrinder

Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 18)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 17)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 16)
- Adding 'icon.png','README.wg','wordgrinder.desktop','wordgrinder.xml'
  as SOURCE items (%{_sourcedir} isn't usable in OBS in %install phase)
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 15)
- Moving location of %make_install
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 14)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 13)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 12)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 11)
- Swapping in "busybox" for "busybox-vi"
  * setting up xxd symlink to busybox
  * updating PATH
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 10)
- Update to version 0.9+git20221113.8e0ea66:
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 9)
- Update to version 0.8+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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 8)
- 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).
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 7)
- Some adjustments to 'BuildRequires' and package versioning.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 6)
- Trying to use 'busybox-vi', but 'vim' seems auto substituted in.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 5)
- Switching back to gcc-12.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 4)
- Adding a few packages to assist in building.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 3)
- Switching to gcc-11.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 2)
- Specifying lua51.
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 1)
- 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

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)
Displaying all 18 revisions
openSUSE Build Service is sponsored by