Matthias Melcher
763248a3ed
Easy way to install command line clang and git.
2018-12-28 16:06:59 +01:00
Matthias Melcher
9894117fa6
Putting the 'Contents' together for the macOS README.
2018-12-28 15:35:51 +01:00
Matthias Melcher
f2ddd52f76
Completed README for macOS command line builds. Must still be verified on a clean machine.
2018-12-28 15:07:07 +01:00
Matthias Melcher
62ff8695a0
Testing some styles for markdown file.
2018-12-27 16:10:35 +01:00
Matthias Melcher
148acf9e66
Markup mess
2018-12-27 15:32:50 +01:00
Matthias Melcher
9141399a3b
Started to rewrite README.OSX.txt as README.macOS.md . Also testing GitHub quirks
2018-12-27 15:29:13 +01:00
Matthias Melcher
550ba7e105
Testing github 'commit' and 'push' by modifying obsolete documentation in the README files.
2018-12-24 00:03:45 +01:00
fabien
65d90c33dc
Removes few tabs from options.cmake. When removing tabs, also apply cmp standard (two spaces) recommended indentation.
2018-12-22 15:01:20 -06:00
fabien
9338385da7
remove unnecessary double braces in option.cmake cairo detection code
2018-12-22 10:35:52 -06:00
fabien
caea9c0c01
Make .gitignore ignore CMake autogenerated files and also visual studio .vs directory
2018-12-22 08:56:33 -06:00
fabien
e3b289e008
CMake CAIRO support minor improvements: Make the conditional code more readeable by reusing the already parsed PKG_CAIRO_FOUND variable instead of testing for it again, which also simplifies the preconditions testing. Fix typo (. in endif statement comment).
2018-12-22 08:26:56 -06:00
fabien
31dddf5719
Fix typo in README.Cairo.txt
2018-12-22 08:24:17 -06:00
fabien
4ad9b5af0c
Ignore .tlog file generated by msbuild when using msvc tools.
2018-12-22 08:23:12 -06:00
Albrecht Schlosser
2153a93430
Fix line endings.
...
Note: we recommend `git config core.autocrlf true'.
2018-12-20 19:42:17 +01:00
Albrecht Schlosser
88129db051
Improve CMake's Cairo detection and issue error message...
...
... if Cairo was requested (OPTION_CAIRO or OPTION_CAIROEXT) but
Cairo was not found. CMake generation is terminated with a fatal error.
The user has two choices: install Cairo libs and headers or disable
OPTION_CAIRO and OPTION_CAIROEXT.
2018-12-20 19:12:50 +01:00
ManoloFLTK
a46695b7fc
Merge remote-tracking branch 'origin/master'
2018-12-16 19:02:34 +01:00
ManoloFLTK
75293c1725
macOS + CMake + OPTION_APPLE_X11 : restore building of GLU-based test apps.
2018-12-16 19:01:56 +01:00
Albrecht Schlosser
59cd39a505
Fix another clang-tidy warning (issue #5 , part 1).
...
See https://github.com/fltk/fltk/issues/5
As Manolo pointed out the questionable variable was not used (read)
in this case of the switch statement, hence it can be removed.
2018-12-16 13:13:46 +01:00
Albrecht Schlosser
2e6a4eb69a
Fix clang-tidy unused variable warning (issue #5 , part 3).
...
https://github.com/fltk/fltk/issues/5
2018-12-15 13:27:39 +01:00
Albrecht Schlosser
9ea0d4ccbc
Quick fix: menu disappearing (STR #3503 continued)
...
Quick fix to repair a case when Fl_Menu_Item::pulldown() was called with only
five arguments (argument pbutton == null) as discussed here:
d87ac9b597 (comments)
2018-12-11 11:50:07 +01:00
Albrecht Schlosser
7458281545
Rename README files to README.txt (and several similar files).
...
Files without '.txt' suffix can't be handled well by Windows (users),
hence renaming such text files to *.txt makes FLTK more "Windows-friendly".
There are a few exceptions (this is intentional): README and other files
in bundled libraries (maintained upstream) are not changed.
2018-12-10 16:50:56 +01:00
Albrecht Schlosser
810b914717
Update examples: minor changes, rename, update .gitignore
...
.gitignore, Makefile: add missing files, sort example filenames.
Makefile.FLTK: update and extend FLTKCONFIG definition examples.
Rename README.examples to README.txt (easier for Windows users).
README.txt: minor edits, fix link, remove trailing whitespace.
2018-12-10 15:00:45 +01:00
ManoloFLTK
6c876189d8
Fix MacOS-specific regression appeared with move to git when building test with configure.
...
The svn contained empty directories, e.g., test/blocks.app/Contents/MacOS/
Git apparently can't store empty directories.
The test/Makefile is modified to create these directories at build-time.
2018-12-09 16:34:49 +01:00
ManoloFLTK
d087bae685
These binary files should not be committed.
2018-12-09 16:00:20 +01:00
ManoloFLTK
04f03ff056
Necessary for correct app bundles
2018-12-09 15:53:40 +01:00
ManoloFLTK
0240158d4c
macOS: creation of window with subwindow in iconized form - continued.
...
With macOS 10.13 and 10.14 at least, recursivelySendToSubwindows:@selector(display)
is not necessary in the new procedure where the window icon is computed in
windowDidMiniaturize rather than in windowWillMiniaturize as was done before.
2018-12-09 10:45:17 +01:00
ManoloFLTK
433f9b8ccb
macOS Mojave: fix window with subwindow created in iconized form - continued
...
Some more changes needed to keep support of MacOS < 10.5
2018-12-08 19:38:15 +01:00
ManoloFLTK
b4c3fec029
macOS Mojave: fix window with subwindow created in iconized form.
2018-12-08 16:31:18 +01:00
Albrecht Schlosser
7c1ccfa038
Complete fix for STR #3503 (Fl_Choice).
...
Fl_Choice::handle() needs to be fixed as well.
2018-12-07 17:52:32 +01:00
Manolo Gouy
6e49ce0a28
Merge remote-tracking branch 'origin/master'
2018-12-07 16:59:11 +01:00
Manolo Gouy
ed87d98c24
macOS comment only: refer to OS 10.14.2 gone public now.
2018-12-07 16:59:00 +01:00
Albrecht Schlosser
d87ac9b597
Fix crash if menu is deleted while menu is open (SGR #3503 ).
...
This can happen if a menu widget (e.g. Fl_Choice) is deleted in a
timer callback while the menu is open (pulldown active).
2018-12-07 14:45:50 +01:00
ManoloFLTK
f9228e55b3
Better Doxygen explanation of the use of Fl::paste().
2018-12-05 14:53:27 +01:00
ManoloFLTK
05e3df582e
Avoid 2 errors sent by Doxygen 1.8.14
2018-12-05 12:43:50 +01:00
ManoloFLTK
3bcb1256bb
New static member function: Fl_Device_Plugin *Fl_Device_Plugin::opengl_plugin()
2018-12-05 11:04:58 +01:00
ManoloFLTK
fb4cb71655
Merge remote-tracking branch 'origin/master'
2018-12-04 15:11:21 +01:00
ManoloFLTK
d2870d6f7d
Define useful implementations of Fl_Graphics_Driver::push_no_clip() and pop_clip().
2018-12-04 15:11:03 +01:00
Albrecht Schlosser
474d6e2393
Fix 'fluid.app' for case sensitive macOS file systems.
...
Change 'Fluid.app' to 'fluid.app'.
Also changed documentation and (https) links in modified files.
2018-12-04 14:20:33 +01:00
ManoloFLTK
b985b884f8
Give a meaningful default implementation to a few more member functions of class Fl_Graphics_Driver.
2018-12-04 12:57:32 +01:00
ManoloFLTK
7278a53758
Merge remote-tracking branch 'origin/master'
2018-12-04 12:33:28 +01:00
ManoloFLTK
45278560f2
Simpler implementation of class SVG_Graphics_Driver is enough.
2018-12-04 12:31:55 +01:00
fab672000
1fca986c79
Merge pull request #1 from fltk/develop-fabien
...
Fix .gitignore after building on mac OSX (using ./configure unix makefiles) still show…
2018-12-03 15:20:14 -06:00
fab672000
4ded3c2099
Added as well the .DS_Store pattern as recommended by Manolo.
2018-12-03 15:19:25 -06:00
Albrecht Schlosser
0ce9101c7b
Remove the statement that this is a mirror.
...
This repository is our main repo since the move to a new server on Dec 01, 2018.
2018-12-03 18:54:07 +01:00
ManoloFLTK
549d3555a1
Comment only: to try push with git
2018-12-02 19:20:44 +01:00
fab672000
ee9bd35266
Fix building on mac OSX (using ./configure unix makefiles) still shows not ignored binaries. Note that fltk block, checkers and sudoku games do have special content inside the .app folder, so ensure that these are not globally ignored while cleaning up the other test apps binary content that should be ignored.
2018-12-01 17:25:21 -06:00
Manolo Gouy
f53c7fd128
macOS: rewrite opengl_plugin_device() to use less memory.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13143 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-30 09:29:08 +00:00
Manolo Gouy
b04700397e
Comments only: correct the header of 2 source files.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13142 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-30 09:05:58 +00:00
Manolo Gouy
c33d3c6aaa
Remove unused arguments from the Fl_Device_Plugin::print() member function.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13141 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-30 09:01:12 +00:00
Manolo Gouy
b511f6a7a4
Use the Fl_Gl_Device_Plugin mechanism to simplify the construction of a layer-backed GL window.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13140 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-29 17:50:55 +00:00