Commit Graph

3003 Commits

Author SHA1 Message Date
Matthias Melcher f49e2a7af5 Horribly hacked together Unicode keyboard support for OS X. But although this needs a lot of fixing and cleaning, we can now at least enter characters outside of the stricly ASCII range again.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6242 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 19:09:13 +00:00
Fabien Costantini 7ddd3b8c50 Doxygen Documentation WP5 Done, WP6 half finished so that all Fl_Image class hierarchy is up-to-date. Also completed the documentation of the useful Fl_Shared_Image.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6241 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 18:19:41 +00:00
Fabien Costantini 806dd6bbdc Reserved WP6 as well to finish with the Fl_image tree. Removed used files from WP4
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6240 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 16:45:51 +00:00
Fabien Costantini ce4d0fd5d8 Doxygen Documentation WP4 Done. Has all documentation content but should be completed in increment 2. Registered for WP5.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6239 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 15:45:27 +00:00
Albrecht Schlosser 7f4e2867e8 Yet another update for FL/Enumerations.H.
Added more documentation and tried some grouping.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6238 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 13:13:24 +00:00
Fabien Costantini bb682d955f updated WP3 with the proper name, sorry.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6237 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 13:09:24 +00:00
Fabien Costantini f42614b623 updated WP in progress list + file list, put Alvin in WP3, registered for WP4...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6236 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 13:07:28 +00:00
Fabien Costantini 58548b781d Doxygen Documentation WP2 done.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6235 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 12:45:42 +00:00
Albrecht Schlosser 8bc9d467ef Saving an improved version of FL/Enumerations.H and related files.
Still working on FL/Enumerations.H, though.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6234 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-14 11:15:17 +00:00
Fabien Costantini 9bf19e2329 WP1 merged from my branch, WP2 reserved, todo list updated.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6231 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 22:33:03 +00:00
Matthias Melcher 4159c97e42 Improvin Xcode support.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6228 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 19:17:49 +00:00
Albrecht Schlosser b9ab566a35 doxygen doc updates:
documentation/enumerations.dox: file is not actively managed, note added
 
documentation/fluid.dox: many html tags reformatted, including images


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6225 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 17:41:00 +00:00
Albrecht Schlosser 8416a4012e Doxygen documentation - WP12 and WP13 - first step.
Converted the descriptive chapters of the html docs to doxygen format
and modified index.dox accordingly.

This checkin includes only trivial reformatting, no major rewriting.

Added a chapter "Migrating Code from FLTK 1.1 to 1.3".

All links on the main page are working now.

Todo:
  - Check doxygen error messages, rewrite pages (html tags, contents).
  - Fill the new "Migrating..." chapter.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6224 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 15:55:32 +00:00
Albrecht Schlosser 054d25081a documentation/preface.dox re-added, with history (preface.html)
documentation/index.dox		re-added, with history (index.html)
documentation/advanced.dox	added, copied from advanced.html


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6223 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 13:28:51 +00:00
Albrecht Schlosser bdb9a5f237 removed preliminary .dox files
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6222 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 13:17:46 +00:00
Albrecht Schlosser 56e4a7a837 Added a note for updating STR 2037 for other helpers.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6221 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 11:47:51 +00:00
Albrecht Schlosser 637803e656 I took WP12 and WP13 - general documentation chapters.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6220 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 11:37:01 +00:00
Albrecht Schlosser 71bc601022 added src directory in INPUT statement for doxygen comments.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6219 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-13 11:01:52 +00:00
Matthias Melcher 483dab9e92 Remove compile-time dependency on Imm32.dll on Win32. I have no MSWindows machine here, so this code is likely to contain one or more typos... . When working, this will take the burdon of linking to imm32 away, so that existing makefiles will need no changes.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6217 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-11 11:14:06 +00:00
Matthias Melcher cf61ea83a4 Remove mcast and dnd test programs. I do like them and they should be back eventually, however right now they ae not in the scope of the UTF8 port.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6216 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-11 10:38:40 +00:00
Fabien Costantini 5ef343568c updated recent strategy choice and added an in progress list
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6215 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-11 07:20:28 +00:00
Fabien Costantini 975c1e8ff4 changed WP subdivisions, now 11 wp dealing with classes, 2 dealing with others
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6214 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-11 06:14:48 +00:00
Matthias Melcher 000946ba22 Fixed a few missing renames form Fl_FontSize to Fl_Font_Descriptor
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6213 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-11 06:12:21 +00:00
Matthias Melcher b6bde2e456 Merging the UTF8 patch, consisting of O'ksi'd s original 1.1.6 patch and additions by Ian. PLEASE BE AWARE that the patch in its current incarnation is a regression in many aspects and further work is required before we can announce Unicode support.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6212 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-10 23:56:49 +00:00
Albrecht Schlosser dfb50e8529 updated Doxyfile (doxygen -u) to version 1.5.5, as suggested by Matt.
ToDo: this added "DOXYFILE_ENCODING = UTF-8" (among others) and removed
"USE_WINDOWS_ENCODING = NO". If that's not correct, it chould be changed
to, e.g. "DOXYFILE_ENCODING = ISO-8859-1", at least for now.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6204 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-10 07:59:53 +00:00
Fabien Costantini 44f5c216ac added html files first, divided them into 4 work packages, started from alphabetic sort, then grouped together main thematics like containers,images,valuators.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6201 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-09 11:22:40 +00:00
Fabien Costantini d63439e522 added a file list to check and/or document divided into 4 workpackages WP1->WP4.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6195 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-08 10:13:08 +00:00
Albrecht Schlosser 28c11fa4f7 added info for STR #2032
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6193 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-07 11:24:28 +00:00
Albrecht Schlosser 84e98c0ce9 modified resize behavior, as discussed in STR 2032.
Fl_Group.cxx: resizes itself before changing its children
Fl_Scroll.cxx: similar change


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6192 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-07 11:22:14 +00:00
Albrecht Schlosser 2ca9888846 added svn:keywords author date id revision
to FL/Fl_Input_Choice.H, FL/Fl_Spinner.H, FL/names.h

changed svn:eol-style for FL/names.h from LF to native


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6191 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-05 16:43:22 +00:00
Albrecht Schlosser eee7fe5775 made the window its own resizable() for better resize testing
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6190 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-02 21:42:36 +00:00
Albrecht Schlosser c3b29633d7 corrected some typos and wrong argument references.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6189 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-02 20:25:52 +00:00
Fabien Costantini c7f4b8c930 merged modification from my private branch after successful regression testing on win32,cygwin/mingw, mac osx, linux.
Fl_win32.cxx and Fl_x.cxx modified for:
======================================
 - STR# 2029 fix: async select using USE_ASYNC_SELECT def. would not work. Obsoleted and commented as discussed
 - STR# 2032 fix: fl_ready would load wsock dll unnecessarily. Bad indents corrected

fluid.cxx modifed for:
======================
Added a local portable Fl_Process class to fluid enabling popen encapsulated win32 impl. based on CreateProcess() to work as expected in non console apps, so that exec command output window is now also implemented in win32, also permitting testing add_fd()/remove_fd() API relying on winsock on win32.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6188 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-02 12:03:30 +00:00
Fabien Costantini 295c7720b9 fixes on missing fltk.lib ref in release mode for vc6 build files
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6183 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-09-01 08:22:44 +00:00
Fabien Costantini d436a13198 STR#2028 new fix: replace ' by \" for the $compile var wrapping in fltk-config.in.
Tested successfully on _both_ bash and sh shells,  on Mac OS X 10.5,linux fedora 4,latest cygwin/mingw.

Should also works under IRIX sh, please report feedback on other non bashed based unix platforms.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6177 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-29 09:15:26 +00:00
Michael R Sweet bfbfe8a7b2 Revert change for STR #2028, which is not correct.
$(foo) is NOT portable, and nested quotes like "'$foo'" are required to do
variable expansion for POSIX compatibility.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6176 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-28 19:55:57 +00:00
Fabien Costantini 2718170bfd STR #2028 fix: single quotes changed to double quotes around the variable $compile to make it interpreted, Thanks alvin
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6175 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-28 18:12:23 +00:00
Fabien Costantini e77a5d14d8 wsock32 static lib dependency removal from win build files.
error msg if wsock load fails changed by Fl::fatal() API use.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6174 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-28 17:33:56 +00:00
Fabien Costantini 5156431137 STR #1972 fix :check validity of icrsr before updating cursor state.
Fixes crashes when setting up Fl_Wizard pane dynamically before show() is called.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6173 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-27 18:12:28 +00:00
Fabien Costantini bc6d15183c + Added a new optional compile time varaible named USE_WSOCK1 that would change the use of the WINSOCK2 libray by default, by the use of Winsock 1 (also implies the use of winsock.h instead of winsock2.h)
+ Removed one unused ret variable.

TODO: remove unnecessary wsock32.lib dependency from fltk-config, and other win32 build files.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6172 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-27 16:53:39 +00:00
Michael R Sweet 18b431e02c Make sure script double-quotes $0...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6171 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-26 21:07:32 +00:00
Michael R Sweet e9b9ec812d Use $@ for arguments passed to the bundled executable.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6170 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-26 19:21:22 +00:00
Fabien Costantini 05a6292ac0 included the broken_image test in the free() method of Fl_Help_View for Win32, now also fixes heap error on exit
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6169 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-26 15:08:55 +00:00
Fabien Costantini a8e192e6b4 STR #2004 fix: got inspired from suggested modifications but limited their impact for broken_image test because it is not needed for osx and win32 platforms. thanks Mark and Sebastian. Works great in X11 now.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6168 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-26 14:49:51 +00:00
Fabien Costantini c874be7712 removed unused wsock api, fixed return result in fl_ready()
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6167 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-26 08:24:54 +00:00
Fabien Costantini cc6c750d60 STR #1906 fix continued:
vc2005 proj files updated accordingly as stated in previous commit, to reflect the wsock32.lib removal from the makefiles.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6165 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-25 23:53:52 +00:00
Fabien Costantini fa58041f11 STR #1906 fixed as discussed :
Now winsock2 is linked instead of winsock1 by default.
 Also, this lib is now linked dynamically on-the-fly, only when needed.
 Separate commit will follow for vc2005 proj. modifications (removing wsock32.lib) for more readability.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6164 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-25 23:51:34 +00:00
Fabien Costantini 0174324bdf STR2025 fix:now both debug and release mode compiles beautifully, demo compile and works with its bundled file. Hardcoded debug paths in fluid sh invocation have been set to TARGET_BUILD_DIR variable so that it now works in debug and in release mode properly.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6163 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-25 17:01:31 +00:00
Matthias Melcher b6b746cd69 Replaced badly named type Fl_FontSize with Fl_Font_Descriptor. This type is only used in the core files and not available to the user.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6162 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-15 21:18:27 +00:00
Matthias Melcher e63c50b2d1 Rename type Fl_Font_Size into Fl_Fontsize to comply with other naming in FLTK.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6161 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-15 21:11:21 +00:00