Revisions of wordgrinder

Scott Bradnick's avatar Scott Bradnick (sbradnick) accepted request 1168660 from Scott Bradnick's avatar Scott Bradnick (sbradnick) (revision 6)
- 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) accepted request 1120842 from Scott Bradnick's avatar Scott Bradnick (sbradnick) (revision 5)
- 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.
Scott Bradnick's avatar Scott Bradnick (sbradnick) accepted request 1087267 from Scott Bradnick's avatar Scott Bradnick (sbradnick) (revision 4)
- 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.

- 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.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 978005 from Scott Bradnick's avatar Scott Bradnick (sbradnick) (revision 3)
- Some adjustments to 'BuildRequires' and package versioning.

- Trying to use 'busybox-vi', but 'vim' seems auto substituted in.

- Switching back to gcc-12.

- Adding a few packages to assist in building.

- Switching to gcc-11.

- Specifying lua51.

- 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
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 538560 from Avindra Goolcharan's avatar Avindra Goolcharan (avindra) (revision 2)
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`
Pascal Bleser's avatar Pascal Bleser (pbleser) committed (revision 1)
0.3.3
Displaying all 6 revisions
openSUSE Build Service is sponsored by