Permalink
Browse files

Create new project directories for POE::Loop::{Event,Tk,Gtk}. Moved

the loops to their new project directories.  Configured the new
projects for CPAN distribution.  Removed the event loops from POE's
distro configuration.
  • Loading branch information...
rcaputo committed Aug 25, 2009
1 parent 82a4da9 commit e9292ab781d19f954a38457d193f53041894743a
Showing with 121 additions and 47,476 deletions.
  1. +0 −464 poe/HISTORY
  2. +0 −153 poe/MANIFEST
  3. +0 −78 poe/Makefile.PL
  4. +0 −94 poe/README
  5. +0 −20 poe/TODO
  6. +0 −16 poe/docs/Makefile
  7. +0 −55 poe/docs/POE-HINTS.outline
  8. +0 −1,856 poe/docs/POE-TODO.outline
  9. +0 −356 poe/docs/out-out.perl
  10. +0 −3 poe/examples/README.samples
  11. +0 −228 poe/examples/create.perl
  12. +0 −176 poe/examples/fakelogin.perl
  13. +0 −185 poe/examples/forkbomb.perl
  14. +0 −322 poe/examples/names.perl
  15. +0 −142 poe/examples/objmaps.perl
  16. +0 −136 poe/examples/objsessions.perl
  17. +0 −124 poe/examples/packagesessions.perl
  18. +0 −144 poe/examples/queue.perl
  19. +0 −377 poe/examples/selects.perl
  20. +0 −211 poe/examples/sessions.perl
  21. +0 −120 poe/examples/signals.perl
  22. +0 −161 poe/examples/tcp_watermarks.perl
  23. +0 −469 poe/examples/thrash.perl
  24. +0 −198 poe/examples/watermarks.perl
  25. +0 −159 poe/examples/wheels2.perl
  26. +0 −687 poe/lib/POE.pm
  27. +0 −120 poe/lib/POE/Component.pm
  28. +0 −804 poe/lib/POE/Component/Client/TCP.pm
  29. +0 −1,373 poe/lib/POE/Component/Server/TCP.pm
  30. +0 −167 poe/lib/POE/Driver.pm
  31. +0 −253 poe/lib/POE/Driver/SysRW.pm
  32. +0 −365 poe/lib/POE/Filter.pm
  33. +0 −280 poe/lib/POE/Filter/Block.pm
  34. +0 −237 poe/lib/POE/Filter/Grep.pm
  35. +0 −445 poe/lib/POE/Filter/HTTPD.pm
  36. +0 −378 poe/lib/POE/Filter/Line.pm
  37. +0 −243 poe/lib/POE/Filter/Map.pm
  38. +0 −225 poe/lib/POE/Filter/RecordBlock.pm
  39. +0 −398 poe/lib/POE/Filter/Reference.pm
  40. +0 −379 poe/lib/POE/Filter/Stackable.pm
  41. +0 −129 poe/lib/POE/Filter/Stream.pm
  42. +0 −5,392 poe/lib/POE/Kernel.pm
  43. +0 −90 poe/lib/POE/Loader.pm
  44. +0 −572 poe/lib/POE/Loop.pm
  45. +0 −247 poe/lib/POE/Loop/Event.pm
  46. +0 −354 poe/lib/POE/Loop/Gtk.pm
  47. +0 −425 poe/lib/POE/Loop/IO_Poll.pm
  48. +0 −202 poe/lib/POE/Loop/PerlSignals.pm
  49. +0 −372 poe/lib/POE/Loop/Select.pm
  50. +0 −1,090 poe/lib/POE/NFA.pm
  51. +0 −290 poe/lib/POE/Pipe.pm
  52. +0 −203 poe/lib/POE/Pipe/OneWay.pm
  53. +0 −218 poe/lib/POE/Pipe/TwoWay.pm
  54. +0 −308 poe/lib/POE/Queue.pm
  55. +0 −469 poe/lib/POE/Queue/Array.pm
  56. +0 −82 poe/lib/POE/Resource.pm
  57. +0 −172 poe/lib/POE/Resource/Aliases.pm
  58. +0 −320 poe/lib/POE/Resource/Events.pm
  59. +0 −212 poe/lib/POE/Resource/Extrefs.pm
  60. +0 −878 poe/lib/POE/Resource/FileHandles.pm
  61. +0 −123 poe/lib/POE/Resource/SIDs.pm
  62. +0 −577 poe/lib/POE/Resource/Sessions.pm
  63. +0 −915 poe/lib/POE/Resource/Signals.pm
  64. +0 −332 poe/lib/POE/Resource/Statistics.pm
  65. +0 −87 poe/lib/POE/Resources.pm
  66. +0 −1,754 poe/lib/POE/Session.pm
  67. +0 −332 poe/lib/POE/Wheel.pm
  68. +0 −250 poe/lib/POE/Wheel/Curses.pm
  69. +0 −819 poe/lib/POE/Wheel/FollowTail.pm
  70. +0 −355 poe/lib/POE/Wheel/ListenAccept.pm
  71. +0 −3,556 poe/lib/POE/Wheel/ReadLine.pm
  72. +0 −1,178 poe/lib/POE/Wheel/ReadWrite.pm
  73. +0 −1,816 poe/lib/POE/Wheel/Run.pm
  74. +0 −1,601 poe/lib/POE/Wheel/SocketFactory.pm
  75. +0 −42 poe/mylib/Devel/Null.pm
  76. +0 −70 poe/mylib/Makefile-5004.pm
  77. +0 −143 poe/mylib/Makefile-5005.pm
  78. +0 −40 poe/mylib/MyOtherFreezer.pm
  79. +0 −105 poe/mylib/PoeBuildInfo.pm
  80. +0 −114 poe/mylib/coverage.perl
  81. +0 −178 poe/mylib/cpan-test.perl
  82. +0 −79 poe/mylib/events_per_second.pl
  83. +0 −45 poe/mylib/gen-meta.perl
  84. +0 −117 poe/mylib/gen-tests.perl
  85. +0 −14 poe/mylib/preprocessor.perl
  86. +0 −338 poe/mylib/svn-log.perl
  87. +0 −6 poe/t/10_units/01_pod/01_pod.t
  88. +0 −67 poe/t/10_units/01_pod/02_pod_coverage.t
  89. +0 −9 poe/t/10_units/02_pipes/01_base.t
  90. +0 −56 poe/t/10_units/02_pipes/02_oneway.t
  91. +0 −80 poe/t/10_units/02_pipes/03_twoway.t
  92. +0 −39 poe/t/10_units/03_base/01_poe.t
  93. +0 −10 poe/t/10_units/03_base/03_component.t
  94. +0 −15 poe/t/10_units/03_base/04_driver.t
  95. +0 −15 poe/t/10_units/03_base/05_filter.t
  96. +0 −10 poe/t/10_units/03_base/06_loop.t
  97. +0 −15 poe/t/10_units/03_base/07_queue.t
  98. +0 −10 poe/t/10_units/03_base/08_resource.t
  99. +0 −98 poe/t/10_units/03_base/09_resources.t
  100. +0 −33 poe/t/10_units/03_base/10_wheel.t
  101. +0 −450 poe/t/10_units/03_base/11_assert_usage.t
  102. +0 −164 poe/t/10_units/03_base/12_assert_retval.t
  103. +0 −67 poe/t/10_units/03_base/13_assert_data.t
  104. +0 −35 poe/t/10_units/03_base/14_kernel.t
  105. +0 −88 poe/t/10_units/03_base/15_kernel_internal.t
  106. +0 −7 poe/t/10_units/03_base/16_explicit_loop.t
  107. +0 −13 poe/t/10_units/03_base/17_explicit_loop_fail.t
  108. +0 −64 poe/t/10_units/03_base/18_nfa_usage.t
  109. +0 −296 poe/t/10_units/04_drivers/01_sysrw.t
  110. +0 −141 poe/t/10_units/05_filters/01_block.t
  111. +0 −109 poe/t/10_units/05_filters/02_grep.t
  112. +0 −463 poe/t/10_units/05_filters/03_http.t
  113. +0 −194 poe/t/10_units/05_filters/04_line.t
  114. +0 −67 poe/t/10_units/05_filters/05_map.t
  115. +0 −110 poe/t/10_units/05_filters/06_recordblock.t
  116. +0 −138 poe/t/10_units/05_filters/07_reference.t
  117. +0 −76 poe/t/10_units/05_filters/08_stream.t
  118. +0 −175 poe/t/10_units/05_filters/50_stackable.t
  119. +0 −581 poe/t/10_units/05_filters/99_filterchange.t
  120. +0 −87 poe/t/10_units/05_filters/TestFilter.pm
  121. +0 −302 poe/t/10_units/06_queues/01_array.t
  122. +0 −35 poe/t/10_units/07_exceptions/01_normal.t
  123. +0 −24 poe/t/10_units/07_exceptions/02_turn_off.t
  124. +0 −39 poe/t/10_units/07_exceptions/03_not_handled.t
  125. +0 −109 poe/t/20_resources/00_base/aliases.pm
  126. +0 −86 poe/t/20_resources/00_base/caller_state.pm
  127. +0 −295 poe/t/20_resources/00_base/events.pm
  128. +0 −185 poe/t/20_resources/00_base/extrefs.pm
  129. +0 −86 poe/t/20_resources/00_base/extrefs_gc.pm
  130. +0 −615 poe/t/20_resources/00_base/filehandles.pm
  131. +0 −413 poe/t/20_resources/00_base/sessions.pm
  132. +0 −52 poe/t/20_resources/00_base/sids.pm
  133. +0 −396 poe/t/20_resources/00_base/signals.pm
  134. +0 −10 poe/t/20_resources/00_base/statistics.pm
  135. +0 −83 poe/t/90_regression/agaran-filter-httpd.t
  136. +0 −38 poe/t/90_regression/averell-callback-ret.t
  137. +0 −55 poe/t/90_regression/bingos-followtail.t
  138. +0 −110 poe/t/90_regression/broeren-win32-nbio.t
  139. +0 −85 poe/t/90_regression/cfedde-filter-httpd.t
  140. +0 −52 poe/t/90_regression/ferrari-server-unix.t
  141. +0 −121 poe/t/90_regression/neyuki_detach.t
  142. +0 −45 poe/t/90_regression/rt14444-arg1.t
  143. +0 −116 poe/t/90_regression/rt1648-tied-stderr.t
  144. +0 −38 poe/t/90_regression/rt19908-merlyn-stop.t
  145. +0 −22 poe/t/90_regression/rt23181-sigchld-rc.t
  146. +0 −100 poe/t/90_regression/rt47966-sigchld.t
  147. +0 −242 poe/t/90_regression/somni-poco-server-tcp.t
  148. +0 −49 poe/t/90_regression/steinert-passed-wheel.t
  149. +0 −59 poe/t/90_regression/suzman_windows.t
  150. +0 −44 poe/t/90_regression/ton-stop-corruption.t
  151. +0 −39 poe/t/90_regression/whelan-dieprop.t
  152. +0 −136 poe/t/90_regression/whjackson-followtail.t
  153. +10 −0 polo-tk/MANIFEST
  154. +0 −1 {poe → polo-tk}/MANIFEST.SKIP
  155. +99 −0 polo-tk/Makefile.PL
  156. +12 −0 polo-tk/README
  157. 0 {poe → polo-tk}/lib/POE/Loop/Tk.pm
  158. 0 {poe → polo-tk}/lib/POE/Loop/TkActiveState.pm
  159. 0 {poe → polo-tk}/lib/POE/Loop/TkCommon.pm
  160. 0 {poe → polo-tk}/t/00_info.t
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,153 +0,0 @@
-CHANGES
-HISTORY
-lib/POE.pm
-lib/POE/Component.pm
-lib/POE/Component/Client/TCP.pm
-lib/POE/Component/Server/TCP.pm
-lib/POE/Driver.pm
-lib/POE/Driver/SysRW.pm
-lib/POE/Filter.pm
-lib/POE/Filter/Block.pm
-lib/POE/Filter/Grep.pm
-lib/POE/Filter/HTTPD.pm
-lib/POE/Filter/Line.pm
-lib/POE/Filter/Map.pm
-lib/POE/Filter/RecordBlock.pm
-lib/POE/Filter/Reference.pm
-lib/POE/Filter/Stackable.pm
-lib/POE/Filter/Stream.pm
-lib/POE/Kernel.pm
-lib/POE/Loop.pm
-lib/POE/Loop/Event.pm
-lib/POE/Loop/Gtk.pm
-lib/POE/Loop/IO_Poll.pm
-lib/POE/Loop/PerlSignals.pm
-lib/POE/Loop/Select.pm
-lib/POE/Loop/Tk.pm
-lib/POE/Loop/TkActiveState.pm
-lib/POE/Loop/TkCommon.pm
-lib/POE/NFA.pm
-lib/POE/Pipe.pm
-lib/POE/Pipe/OneWay.pm
-lib/POE/Pipe/TwoWay.pm
-lib/POE/Queue.pm
-lib/POE/Queue/Array.pm
-lib/POE/Resource.pm
-lib/POE/Resource/Aliases.pm
-lib/POE/Resource/Events.pm
-lib/POE/Resource/Extrefs.pm
-lib/POE/Resource/FileHandles.pm
-lib/POE/Resource/Sessions.pm
-lib/POE/Resource/SIDs.pm
-lib/POE/Resource/Signals.pm
-lib/POE/Resource/Statistics.pm
-lib/POE/Resources.pm
-lib/POE/Session.pm
-lib/POE/Wheel.pm
-lib/POE/Wheel/Curses.pm
-lib/POE/Wheel/FollowTail.pm
-lib/POE/Wheel/ListenAccept.pm
-lib/POE/Wheel/ReadLine.pm
-lib/POE/Wheel/ReadWrite.pm
-lib/POE/Wheel/Run.pm
-lib/POE/Wheel/SocketFactory.pm
-Makefile.PL
-MANIFEST This list of files
-MANIFEST.SKIP
-META.yml
-mylib/coverage.perl
-mylib/cpan-test.perl
-mylib/Devel/Null.pm
-mylib/events_per_second.pl
-mylib/gen-meta.perl
-mylib/gen-tests.perl
-mylib/Makefile-5004.pm
-mylib/Makefile-5005.pm
-mylib/MyOtherFreezer.pm
-mylib/PoeBuildInfo.pm
-mylib/svn-log.perl
-README
-examples/create.perl
-examples/fakelogin.perl
-examples/forkbomb.perl
-examples/names.perl
-examples/objmaps.perl
-examples/objsessions.perl
-examples/packagesessions.perl
-examples/queue.perl
-examples/README.samples
-examples/selects.perl
-examples/sessions.perl
-examples/signals.perl
-examples/tcp_watermarks.perl
-examples/thrash.perl
-examples/watermarks.perl
-examples/wheels2.perl
-t/00_info.t
-t/10_units/01_pod/01_pod.t
-t/10_units/01_pod/02_pod_coverage.t
-t/10_units/02_pipes/01_base.t
-t/10_units/02_pipes/02_oneway.t
-t/10_units/02_pipes/03_twoway.t
-t/10_units/03_base/01_poe.t
-t/10_units/03_base/03_component.t
-t/10_units/03_base/04_driver.t
-t/10_units/03_base/05_filter.t
-t/10_units/03_base/06_loop.t
-t/10_units/03_base/07_queue.t
-t/10_units/03_base/08_resource.t
-t/10_units/03_base/09_resources.t
-t/10_units/03_base/10_wheel.t
-t/10_units/03_base/11_assert_usage.t
-t/10_units/03_base/12_assert_retval.t
-t/10_units/03_base/13_assert_data.t
-t/10_units/03_base/14_kernel.t
-t/10_units/03_base/15_kernel_internal.t
-t/10_units/03_base/16_explicit_loop.t
-t/10_units/03_base/17_explicit_loop_fail.t
-t/10_units/03_base/18_nfa_usage.t
-t/10_units/04_drivers/01_sysrw.t
-t/10_units/05_filters/01_block.t
-t/10_units/05_filters/02_grep.t
-t/10_units/05_filters/03_http.t
-t/10_units/05_filters/04_line.t
-t/10_units/05_filters/05_map.t
-t/10_units/05_filters/06_recordblock.t
-t/10_units/05_filters/07_reference.t
-t/10_units/05_filters/08_stream.t
-t/10_units/05_filters/50_stackable.t
-t/10_units/05_filters/99_filterchange.t
-t/10_units/05_filters/TestFilter.pm
-t/10_units/06_queues/01_array.t
-t/10_units/07_exceptions/01_normal.t
-t/10_units/07_exceptions/02_turn_off.t
-t/10_units/07_exceptions/03_not_handled.t
-t/20_resources/00_base/aliases.pm
-t/20_resources/00_base/caller_state.pm
-t/20_resources/00_base/events.pm
-t/20_resources/00_base/extrefs.pm
-t/20_resources/00_base/extrefs_gc.pm
-t/20_resources/00_base/filehandles.pm
-t/20_resources/00_base/sessions.pm
-t/20_resources/00_base/sids.pm
-t/20_resources/00_base/signals.pm
-t/20_resources/00_base/statistics.pm
-t/90_regression/agaran-filter-httpd.t
-t/90_regression/averell-callback-ret.t
-t/90_regression/bingos-followtail.t
-t/90_regression/broeren-win32-nbio.t
-t/90_regression/cfedde-filter-httpd.t
-t/90_regression/ferrari-server-unix.t
-t/90_regression/neyuki_detach.t
-t/90_regression/rt14444-arg1.t
-t/90_regression/rt1648-tied-stderr.t
-t/90_regression/rt19908-merlyn-stop.t
-t/90_regression/rt23181-sigchld-rc.t
-t/90_regression/rt47966-sigchld.t
-t/90_regression/somni-poco-server-tcp.t
-t/90_regression/steinert-passed-wheel.t
-t/90_regression/suzman_windows.t
-t/90_regression/ton-stop-corruption.t
-t/90_regression/whelan-dieprop.t
-t/90_regression/whjackson-followtail.t
-TODO
View
@@ -1,78 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use ExtUtils::MakeMaker;
-use Config;
-
-# Switch to default behavior if STDIN isn't a tty.
-
-unless (-t STDIN) {
- warn(
- "\n",
- "=============================================\n\n",
- "STDIN is not a terminal. Assuming --default.\n\n",
- "=============================================\n\n",
- );
- push @ARGV, "--default";
-}
-
-# Remind the user she can use --default.
-
-unless (grep /^--default$/, @ARGV) {
- warn(
- "\n",
- "=============================================\n\n",
- "Prompts may be bypassed by running:\n",
- " $^X $0 --default\n\n",
- "=============================================\n\n",
- );
-}
-
-# Should we skip the network tests?
-
-my $prompt = (
- "Some of POE's tests require a functional network.\n" .
- "You can skip these tests if you'd like.\n\n" .
- "Would you like to skip the network tests?"
-);
-
-my $ret = "n";
-if (grep /^--default$/, @ARGV) {
- print $prompt, " [$ret] $ret\n\n";
-}
-else {
- $ret = prompt($prompt, "n");
-}
-
-my $marker = 'run_network_tests';
-unlink $marker;
-unless ($ret =~ /^Y$/i) {
- open(TOUCH,"+>$marker") and close TOUCH;
-}
-
-print "\n";
-
-# Which kind of makefile should we build?
-
-if ($] < 5.005004) {
- warn(
- "\n",
- "===============================================================\n",
- "\n",
- "Please upgrade Perl to avoid lapses in support. Perl 5.005_04\n",
- "or newer is preferred. Support for older versions will be\n",
- "phased out in the future.\n",
- "\n",
- "Thank you.\n",
- "\n",
- "===============================================================\n",
- "\n",
- );
-
- require "./mylib/Makefile-5004.pm";
-}
-else {
- require "./mylib/Makefile-5005.pm";
-}
-
-1;
View
@@ -1,94 +0,0 @@
-Version 1.007
-
---------------------
-Detailed Information
---------------------
-
-POE is bigger than this README. Please see http://poe.perl.org/ for
-more information.
-
----------------------
-Documentation Roadmap
----------------------
-
-POE includes a lot of documentation. The main POE man page includes
-references to everything else.
-
-POE has been around for a while. The CHANGES file has been limited to
-changes in the past year to help keep the distribution size down.
-POE's web site includes a complete change history broken down by
-release.
-
---------------
-Installing POE
---------------
-
-POE can be installed through the CPAN or CPANPLUS shell in the usual
-manner.
-
- % perl -MCPAN -e shell
- cpan> install POE
-
-Or
-
- % cpan -i POE
-
-http://poe.perl.org/?Where_to_Get_POE explains other options for
-obtaining POE, including anonymous Subversion access.
-
-------------
-Test Results
-------------
-
-The CPAN Testers are a group of volunteers who test new CPAN
-distributions on a number of platforms. You can see their test
-results at: http://testers.cpan.org/search?request=dist&dist=POE
-
-POE's ongoing improvement relies on your feedback. You file bug
-reports, feature requests, and even success stories by e-mailing
-<bug-POE@rt.cpan.org>.
-
--------------
-Test Coverage
--------------
-
-POE's tests cover a significant portion of the distribution. A
-thumbnail sketch of POE's test coverage is available, but do not use
-it as an accurate gauge of quality.
-
- http://poe.perl.org/?POE's_test_coverage_report
-
------------
-What POE Is
------------
-
-POE is an event-driven networking and multitasking framework for Perl.
-It has been in active development since 1996, with its first open
-release in 1998. O'Reilly's "The Perl Conference" (now OSCON's Perl
-track) named POE "Best New Module" in 1999.
-
-POE has been used in mission-critical systems such as internetworked
-financial markets, file systems, commerce and application servers. It
-has been used in projects ranging from a few lines of code to tens of
-thousands.
-
-POE is compatible with perl versions as old as 5.005_03. This may
-change as it becomes harder to support old versions of Perl over time.
-
-POE includes an evolving component framework. Components are
-high-level, modular, reusable pieces of programs. Several components
-have been published on the CPAN, and more are listed on POE's web
-site. See: http://search.cpan.org/search?query=POE&mode=dist
-
-POE includes components and libraries for making quick work of network
-clients, servers, and peers. A simple stand-alone web application
-takes about 30 lines of code, most of which is your own custom logic.
-
-----
-Bye!
-----
-
-Thanks for reading!
-
---
-Rocco Caputo / rcaputo@cpan.org / http://poe.perl.org/
View
@@ -1,20 +0,0 @@
-$Id$
-
-------------------
-Where Did This Go?
-------------------
-
-The contents of this file have moved to the 'web. You can find them
-at <http://poe.perl.org/?POE_RFCs>.
-
-POE's web site is live editable by nearly everyone. Readers can
-quickly patch errors or omissions on the site rather than wait for
-their comments to percolate through e-mail and a maintainer's
-schedule.
-
-Please see <http://poe.perl.org/> for information on acquiring an
-account on the site and setting your editing and viewing preferences.
-
----------------------------
-EOF: Thank you for reading.
----------------------------
View
@@ -1,16 +0,0 @@
-#
-## Build POD docs from emacs outlines.
-
-all: ../POE.pod ../POE-TODO.pod ../POE-HINTS.pod
-
-../POE.pod: ./POE.outline
- ./out-out.perl pod ./POE.outline > ../POE.pod
- ./out-out.perl html ./POE.outline > ../POE.html
-
-../POE-TODO.pod: ./POE-TODO.outline
- ./out-out.perl pod ./POE-TODO.outline > ../POE-TODO.pod
- ./out-out.perl html ./POE-TODO.outline > ../POE-TODO.html
-
-../POE-HINTS.pod: ./POE-HINTS.outline
- ./out-out.perl pod ./POE-HINTS.outline > ../POE-HINTS.pod
- ./out-out.perl html ./POE-HINTS.outline > ../POE-HINTS.html
Oops, something went wrong.

0 comments on commit e9292ab

Please sign in to comment.